我打算计算输入图像的类似哈尔的特征,然后使用SVM对这些特征进行分类。
我的问题是:我可以使用计算类似哈尔特征的库(C ++或Matlab)吗?
顺便说一句,我知道OpenCV中的应用程序 opencv_traincascade.exe 。但我想知道是否只有一个单独的代码用于计算OpenCV中类似哈尔的功能?
答案 0 :(得分:0)
我找到了opencv_traincascade.exe和opencv_haartraining.exe的源代码。它们位于目录“。\ sources \ apps \”中。
计算图像类似haar的功能的代码是来自 haarfeatures.cpp 的 class CvHaarEvaluator ,但我找不到其成员的任何解释。
据我所知,CvHaarEvaluator在CvCascadeClassifier.cpp中使用一次,后者在traincascade.cpp中使用一次。但我也找不到traincascade.cpp的解释。
由于我似乎需要花费大量时间来理解这些源代码,所以我决定自己实现一个简单的源代码。
无论如何,如果有人找到如何使用CvHaarEvaluator的解释或示例,请告诉我。谢谢!