A collection of computer vision projects implemented in various languages
Detecting Faces with SVMs ⤴
A simple face detector that uses a Support Vector Machine (SVM) trained on Histograms of Oriented Gradients (HOG).
The HOG pattern learned by the SVM:
Face detection example:
Efficient Graph-Based Image Segmentation ⤴
A fast Python implementation of the classic image segmentation algorithm by Felzenszwalb and Huttenlocher.
Examples:
- beach.jpg:
- Ioannina clock tower:
Seam Carving for Content-Aware Image Resizing ⤴
An octave implementation of the classic image resizing algorithm.
The vertical/horizontal seams with the lowest energy are iteratively removed until the target width/height is reached.
Histogram Equalization ⤴
An implementation of the contrast enhancement technique known as histogram equalization.






