eda*_*gac 5 matlab pattern-matching object-detection computer-vision training-data
如何在Windows 7下用C++或Matlab2012b训练我自己的探测器?我没有Linux或者我没有Mac OSX.
在写这篇文章之前,我实际上已经搜索了很多.我得到的是:
我想训练自己的潜在SVM模型并在C++中使用它.我查看了OpenCV示例cpp/latentsvm_multidetect.cpp.它适用于现有模型.
作者的网站:http://www.cs.berkeley.edu/~rbg/latent/index.html.提到该软件在linux和mac osx下使用matlab2011a进行测试.但是,我在Windows7 64位下运行matlab2012b.代码经常崩溃,我试图修复错误,但我无法应对.
在Windows 7 64bit下我可以使用其他任何源代码吗?
OpenCV:http://docs.opencv.org/modules/objdetect/doc/latent_svm.html.培训没有代码实现.只有探测器可用于检测现有模型的物体.
另一方面,有人问了同样的问题.opencv latent svm.然而,这个问题没有得到回答而被关闭.伤心!
此外,OpenCV和Latent SVM Detector与我的问题类似.我对答案不满意,我在Matlab的源代码中的README文件中读到了相同的内容.如果我在Windows 7下运行,它无法帮助我克服源代码中的错误.对于这个问题,我想添加一个评论进一步询问,我不能添加因为我的声誉(我是新来的).
我认为,Latent SVM非常吸引人,也是检测物体的新东西.此外,我认为这应该是一个容易训练我们自己的模型的一般问题.如果有人能指导,那就太好了.
无论如何,我不明白为什么训练部分没有在OpenCV中用探测器部分实现!
一些c++的:
http://www.dubout.ch/en/coding.html
http://www.uco.es/~in1majim/proyectos/libpabod/
我已经在 Windows 7 64 位中工作了,但确实需要在这里和那里进行一些调整,第一个比后面的要少一些。
另外,您始终可以先尝试 opencv hog 检测器,看看它是否足以满足您的应用程序,您可以使用 opencv svm 对其进行训练。我发现它对于具有明确定义和独特形状的简单物体非常有用。
干杯
编辑:抱歉,libpabod 只是测试时间,只有第一个链接有训练代码。