import streamlit as st import pandas as pd import numpy as np # Custom CSS for styling custom_css = """ """ # Inject the CSS into the app st.markdown(custom_css, unsafe_allow_html=True) # What is an Image st.markdown("
" "An image is a visual depiction of a subject, such as a person, object, scene, or idea, created or captured through means like photography, drawing, painting, or digital tools. It can take various forms, including photographs, illustrations, artworks, or computer-generated visuals." "
", unsafe_allow_html=True ) # Features of an Image st.markdown("" "Pixels: Images are composed of small dots called pixels, each containing color data that together create the overall image." "
", unsafe_allow_html=True ) st.markdown( ""
"File Formats: Images can be stored in different formats, such as:
"
"JPEG/JPG: Widely used for photographs and online images due to their efficient balance between quality and file size.
"
"PNG: Preferred for high-quality visuals or images requiring transparency, such as logos.
"
"GIF: Commonly utilized for basic animations or compact graphics."
"
"
"For performing these basic operations, we use the cv2 module from the OpenCV library.
"
"cv2 is the Python module for OpenCV (Open Source Computer Vision Library), a powerful library used for computer vision and image processing tasks. It provides a wide range of tools and algorithms for analyzing and manipulating images and videos."
"
"
"cv2 is used for various purposes, including:
"
"1. Image Processing: Tasks like filtering, resizing, and format conversion.
"
"2. Video Analysis: Techniques for video frame manipulation and analysis.
"
"3. Feature Detection: Identifying features such as edges, corners, or objects in images.
"
"4. Image Transformations: Rotations, translations, and other geometric operations."
"
"
"You can explore the code examples on GitHub:
"
"IMAGE Creation
"
"Basic Operations on Image"
"