我正在使用 OpenCV 、 C++ 并尝试检测图像中的对象。直到现在我所做的。
1.从小图像(108x64)补丁中,我提取了所需的 6200(来自一个补丁)特征。然后我在 svmLight 格式的 train.txt 和 test.txt 文件中编写了这些功能。
.2然后我将 train.txt 给 svmLight 并得到模型文件。使用这个模型文件,我可以测试大约 90% 的分类准确度。到目前为止,我已经在 Ubuntu、OpenCV 和 C++ 中完成了。它是命令行培训和测试。
3.现在我想使用训练期间生成的模型文件从原始图像(480x640)中检测对象。
但问题是我不知道如何使用模型文件从原始图像(640x480)中检测对象。我想要非常基本/基本的东西,即如何使用此模型文件进行检测,使用简单的滑动窗口(108x64)和 svmLight 或(LatentSVM 或 cvSVM)。请不要告诉我我应该调整原始图像(图像金字塔)的大小以获得良好的准确性,我应该使用 ADM(主动可变形模型/蛇)。不要告诉我关于局部最大值抑制以删除额外的矩形框。只需告诉我如何检测(逐步完成实现)并获得矩形框。先谢谢了,等待专家回复。