OpenCV
4.5.0dev
Open Source Computer Vision

Use the powerful machine learning classes for statistical classification, regression and clustering of data.
Introduction to Support Vector Machines
Languages: C++, Java, Python
Compatibility: > OpenCV 2.0
Author: Fernando Iglesias García
Learn what a Support Vector Machine is.
Support Vector Machines for NonLinearly Separable Data
Languages: C++, Java, Python
Compatibility: > OpenCV 2.0
Author: Fernando Iglesias García
Here you will learn how to define the optimization problem for SVMs when it is not possible to separate linearly the training data.
Introduction to Principal Component Analysis (PCA)
Languages: C++, Java, Python
Compatibility: > OpenCV 2.0
Author: Theodore Tsesmelis
Learn what a Principal Component Analysis (PCA) is.