- Load, display, and save an image.
- Convert to grayscale.
- Resize and rotate an image.
- Crop a region of interest (ROI).
- Draw lines, circles, rectangles, and text on an image.
- Blend two images (addWeighted).
- Apply Gaussian blur, median blur.
- Edge detection (Canny).
- Print individual pixel values.
- Split color image to BGR.
- Flip images.
- Histogram calculation for grayscale images.
- Histogram calculation for color images.
- Equalisation calculation.
- Thresholding (simple, adaptive, Otsu).
- Morphological operations (erosion, dilation, opening, closing).
- Detect and draw contours.
- Image pyramids (pyrUp, pyrDown).
- Perspective transform (warp image).
- Color detection using HSV (detect red, green, blue objects).
- Face detection using Haar cascades.
- Eye detection.
- Real-time object tracking with color.
- Motion detection using frame differencing.
- Background subtraction (MOG2).
- Barcode/QR code detection.
- Simple Augmented Reality (overlay an image on detected marker).
- Photo Editor App (crop, resize, filters, text).
- Virtual Painter (draw with finger using webcam & color detection).
- Face Mask Filter (overlay sunglasses/mask on face).
- Motion Detector (home surveillance mini project).
- Number Plate Detection (using contours + OCR if you like).