This repository contains some projects that I did while learning openCV.
-
Image resizing:
Resizes all the images within a specified folder. -
Face Detection:
Detects faces in an image. -
Webcam Motion Detector:
Draws a box around moving objects that appear in the webcam. -
Document Scanner:
Scans the documents inside a photograph and converts them into a digital format. -
Color Transfer:
Transfer colours from the source image to the target image. -
Camshift Object Tracking:
Track object in a video using camshift. -
Where's Waldo:
Given a image, find waldo. -
K-means Color Clustering:
Pull out the dominant colors from an image using k-means clustering algorithm. -
Image Search Engine:
Perform image search based on the images stored in the images/ directory.- First run the
index_dataset.py
file to generate the image indexes. search.py
performs search using an image which already exists in the dataset.search_external.py
performs search using a new image given by the user.
- First run the