This repository contains OpenCV code and documents.
More (maybe) here: http://www.bytefish.de.
An implementation of various colormaps for OpenCV2 C++ in order to enhance visualizations. Feel free to fork and add your own colormaps.
Sample code that doesn't belong to a specific project.
- Skin Color detection
- PCA
- TanTriggs Preprocessing
Document and sourcecode about OpenCV C++ machine learning API including:
- Support Vector Machines
- Multi Layer Perceptron
- Normal Bayes
- k-Nearest-Neighbor
- Decision Tree
- http://www.bytefish.de/blog/machine_learning_with_opencv
- http://www.bytefish.de/wiki/machine_learning_opencv
Eigenfaces implementation using the OpenCV2 C++ API. There's a very basic function for loading the dataset, you probably want to make this a bit more sophisticated. The dataset is available at http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html.
- http://www.bytefish.de/blog/pca_in_opencv
- http://www.bytefish.de/blog/eigenfaces
- http://www.bytefish.de/blog/fisherfaces
Implements various Local Binary Patterns with the OpenCV2 C++ API:
- Original LBP
- Circular LBP (also known as Extended LBP)
- Variance-based LBP
Basic code for spatial histograms and histogram matching with a chi-square distance is included, but it's not finished right now. There's a tiny demo application you can experiment with.
Fisherfaces implementation with the OpenCV2 C++ API.