import streamlit as st import pandas as pd st.subheader(":red[**Basic operations of Image with the help of OpenCV**]") st.write("The basic OpenCV operations imread, imwrite, and imshow are used for reading, saving, and displaying images, respectively. Here’s how you can implement them in OpenCV ") st.write(":blue[**1. Reading an Image (cv2.imread)**]") st.write("This function reads an image from a file.") code=""" import cv2 # Read an image image = cv2.imread("example.jpg") # Replace with your file path cv2.imshow("Original Image", image) cv2.waitKey(0) cv2.destroyAllWindows() """ st.code(code,language="python") st.write(":blue[**2. Writing/Saving an Image (cv2.imwrite)**]") st.write("This function saves an image to a file.") code=""" # Save the image to a new file cv2.imwrite("saved_image.jpg", image) print("Image saved as 'saved_image.jpg'") """ st.code(code,language="python") st.write(":blue[**3. Displaying an Image (cv2.imshow)**]") st.write("This function shows an image in a GUI window.") code=""" cv2.imshow("Image Display", image) cv2.waitKey(0) # Wait for a key press to close the window cv2.destroyAllWindows() """ st.code(code,language="python")