如何在 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 64 位下使用任何其他源代码吗?
OpenCV:http ://docs.opencv.org/modules/objdetect/doc/latent_svm.html 。没有用于训练的代码实现。只有检测器可以用于检测具有现有模型的对象。
另一方面,有人问了同样的问题。opencv 潜在支持向量机。然而,这个问题没有得到回答就关闭了。伤心!
此外,OpenCV 和 Latent SVM Detector与我的问题类似。我对答案不满意,我在 Matlab 源代码的 README 文件中阅读了相同的内容。如果我在 Windows 7 下运行,它并不能帮助我克服源代码中的错误。对于这个问题,我想添加评论以进一步询问,由于我的声誉,我无法添加(我是新来的)。
我认为,Latent SVM 很吸引人,是检测物体的新方法。另外,我认为这应该是轻松训练我们自己的模型的普遍问题。如果有人能指导就好了。
无论如何,我不明白为什么在 OpenCV 中没有使用检测器部分实现训练部分!