Day 1: Image Handling & Basic Operations
Session Title: “Pixels Unleashed: Handling Images Like a Pro”
- Using imshow() to display images
- Writing an image to a file using OpenCV
- Creating an image using numpy.zeros()
- Drawing geometric shapes on images
Day 2: Video Processing & Frame Manipulation
Session Title: “Frame by Frame: Mastering Video Processing”
- Reading video frames
- Converting frames to grayscale
- Saving processed frames to a file
- Printing video height, width, or current datetime
Day 3: Arithmetic Operations on Images
Session Title: “Mathematics of Vision: Image Arithmetic”
- Adding two images using OpenCV
- Other arithmetic operations (subtraction, multiplication, division)
Day 4: Advanced Image Processing & Contours
Session Title: “Shapes & Structures: Detecting Objects in Images”
- Edge detection techniques
- Contour detection and drawing
- Color-based segmentation
Day 5: Final Project – Detecting Colored Balls
Session Title: “Eye on the Ball: Color Detection in Action!”
- Understanding color spaces (HSV)
- Detecting and tracking colored balls in an image
- Drawing bounding boxes around detected balls