Repositório para visão computacional clássica. Todos os arquivos foram traduzidos e incrementados por mim.
O curso de referência: Modern Computer Vision GPT, PyTorch, Keras, OpenCV4 in 2024 by Rajeev Ratan
- Getting Started with OpenCV4
- Grayscaling Images
- Colour Spaces - RGB and HSV
- Drawing on Images
- Transformations - Translations and Rotations
- Scaling, Re-sizing, Interpolations and Cropping
- Arithmetic and Bitwise Operations
- Convolutions, Blurring and Sharpening Images
- Thresholding, Binarization & Adaptive Thresholding
- Dilation, Erosion and Edge Detection
- Contours - Drawing, Hierarchy and Modes
- Moments, Sorting, Approximating and Matching Contours
- Line, Circle and Blob Detection
- Counting Circles, Ellipses and Finding Waldo with Template Matching
- Finding Corners
- Face and Eye Detection with Haar Cascade Classifiers
- Vehicle and Pedestrian Detection
- Perspective Transforms
- Histograms and K-Means Clustering for Dominant Colors
- Comparing Images MSE and Structural Similarity
- Filtering on Colour
- Watershed Algorithm Marker-Based Image Segmentation
- Background and Foreground Subtraction
- Motion Tracking with Mean Shift and CAMSHIFT
- Object Tracking with Optical Flow
- Simple Object Tracking by Color
- Facial Landmark Detection with Dlib
- Face Swapping with Dlib
- Tilt Shift Effects
- GrabCut Algorithm for Background Removal
- OCR with PyTesseract and EasyOCR (Text Detection)
- Barcode, QR Generation and Reading
- YOLOv3 in OpenCV
- Neural Style Transfer with OpenCV
- SSDs in OpenCV
- Colorize Black and White Photos using a Caffe Model in OpenCV
- Inpainting to Restore Damaged Photos
- Add and Remove Noise and Fix Contrast with Histogram Equalization
- Detect Blur in Images
- Facial Recognition
- Using Your Webcam and Creating a Live Sketch of Yourself
- Opening Video Files in OpenCV
- Saving or Recording Videos in OpenCV
- Video Streams and CCTV - RTSP and IP
- Auto Reconnect to Video Streams
- Capturing Video using Screenshots
- Importing YouTube Videos into OpenCV