I will store in this repository the OpenCV mini projects that I've worked and i'm working on.
The code should be well commented and I'll add additional Readme in any folder I think requires more explanation
Capture a video from your webcam and transform it live into black and white
Computer vision skills applied: video capturing, color conversion.
Repository url: Black and white video
Clear some little noise from an image
Computer vision skills applied: blurring filter
Repository url: Clear noise from image
Take a colored picture, convert it to black and white then back to color.
Computer vision skills applied: color spaces manipulation.
Repository url: Color images to black and white and back
Pass a photo through a function and recognize if it was a day or night photo.
Computer vision skills applied: Convert color spaces, splitting channel.
Repository url: Day or night recognition
Merging an image on black screen with a background.
Computer vision skills applied: Color conversion, channel splitting, masking, merging.
Repository url: Green Screen Image
Recognizing in real time greenish and bluish object passing in front of the camera.
Computer vision skills applied: Color conversion, channel splitting, masking, merging mask.
Repository url: Greenish and bluish detector
Reading a QR code.
Computer vision skills applied: QR Code Detector function.
Repository url: QR code reader
Apply a sepia filter to an image in two different way.
Computer vision skills applied: Interacting with color spaces, changing pixel values, kernel.
Repository url: Sepia Filter
Create a simple meme by drawning on an image.
Computer vision skills applied: draw rectangle, write text.
Repository url: Simple Meme
Draw a sketch from an image or transform a live capture video in sketch
Computer vision skills applied: blurring filter, edge detection, bitwise operation.
Repository url: Clear noise from image
Preprocess my own handwritten digits to pass them to the MNIST Classifier in Keras.
Computer vision skills applied: resize, adding border, dilate, threshold.
Repository url: MNIST With my own digits
Try and detect road lanes surrounding a car both in images and in video. Video still need some work :)
Computer vision skills applied: color converting, blurring, edge detection, hugh spaces, masking, bitwise operator, drawing on images.
Repository url: Detecting Road Lanes
