主要包括有OpenCV、Matlab,另外其中包含LibSVM、Vlfeat和DeepLearnToolbox等。
1.OpenCV
主页:http://opencv.org/
下载地址:http://opencv.org/downloads.html
编程环境:VS
版本:3.0.0
教程:doc\opencv_tutorials.pdf
API接口:doc\opencv2refman.pdf
特征检测:
• “FAST” – FastFeatureDetector
• “STAR” – StarFeatureDetector
• “SIFT” – SIFT (nonfree module)
• “SURF” – SURF (nonfree module)
• “ORB” – ORB
• “BRISK” – BRISK
• “MSER” – MSER
• “GFTT” – GoodFeaturesToTrackDetector
• “HARRIS” – GoodFeaturesToTrackDetector with Harris detector enabled
• “Dense” – DenseFeatureDetector
• “SimpleBlob” – SimpleBlobDetector
描述符提取:
• “SIFT” – SIFT
• “SURF” – SURF
• “BRIEF” – BriefDescriptorExtractor
• “BRISK” – BRISK
• “ORB” – ORB
• “FREAK” – FREAK
机器学习:
Normal Bayes Classifier
K-Nearest Neighbors
Support Vector Machines
Decision Trees
Boosting
Gradient Boosted Trees
Random Trees
Extremely randomized trees
Expectation Maximization
Neural Networks
kmeans
2.Matlab
主页:http://www.mathworks.cn/index.html
工具箱说明文档:http://www.mathworks.cn/products/index.html?sec=category
用途说明文档:http://www.mathworks.cn/discovery/?s_tid=brdcrb
1)DeepLearnToolbox工具箱
下载地址:https://github.com/yangzhixuan/DeepLearnToolbox
教程:看包含的示例程序
CNN
SAE
DBN
CAE
NN
2)Vlfeat工具箱
下载地址:http://www.vlfeat.org/download.html
视觉特征:
HOG
SIFT
DSIFT
LIOP
MSER
机器学习:
GMM
K-means
AIB
Quick shift
SLIC
SVM
Forests of kd-trees
3)Neural Network Toolbox工具箱
所有关于神经网络的开发
4)其他基本工具箱
特征检测:
BRISK
FAST
Harris–Stephens
minimum eigenvalue
MSER
SURF
描述符提取:
extractFeatures
HOG
分类/回归:
Linear Regression
Nonlinear Regression
Generalized Linear Models
Classification Trees and Regression Trees
Discriminant Analysis
Naive Bayes Classification
Nearest Neighbors
Model Building and Assessment
聚类:
Hierarchical Clustering
k-Means Clustering
Gaussian Mixture Models
Hidden Markov Models
集成:
Boosting
Bagging
Random Subspace