如何训练潜在支持向量机模型进行对象检测?它使用Matlab 2012b,Windows 64位操作系统崩溃



如何在 Windows 7 in 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 位下我可以使用任何其他源代码吗?

公开简历 : http://docs.opencv.org/modules/objdetect/doc/latent_svm.html .没有用于训练的代码实现。只有检测器可用于检测现有模型的物体。

另一方面,其他人也问了同样的问题。 OpenCV 潜在 SVM .但是,该问题在没有回答的情况下被关闭。伤心!

此外,OpenCV和潜在SVM检测器与我的问题类似。我对答案不满意,我在 Matlab 源代码的自述文件中读到了相同的内容。如果我在 Windows 7 下运行,它无法帮助我克服源代码中的错误。对于这个问题,我想添加一条评论以进一步询问,由于我的声誉,我无法添加(我是新来的(。

我认为,潜在支持向量机很吸引人,并且是检测物体的新东西。另外,我认为这应该是轻松训练我们自己的模型的普遍问题。如果有人可以指导,那就太好了。

无论如何,我不明白为什么训练部分没有在 OpenCV 中与检测器部分一起实现!

一些C ++的:

http://www.dubout.ch/en/coding.html

http://www.uco.es/~in1majim/proyectos/libpabod/

我两者都在 Windows 7 64 位中工作,但确实需要在这里和那里进行一些调整,第一个比后者少。

另外,顺便说一句,您可以随时先尝试 opencv 生猪检测器,看看它是否足以满足您的应用,您可以使用 opencv svm 对其进行训练。我发现它非常适合具有明确定义和独特形状的简单对象。

干杯

编辑:抱歉libpabod只是测试时间,只有第一个链接具有训练代码。

最新更新