我正在尝试使用 opencv 2.4.2 中的 SURF、FERN、FREAK 等算法进行对象识别。
我正在使用 opencv 示例中的程序而无需修改 -find_obj.cpp, find_obj_ferns.cpp, freak_demo.cpp
我尝试更改没有帮助的算法的参数。
我在这里有我的训练图像、测试图像和 FREAK 识别结果
如您所见,结果非常糟糕。
我有几个问题:
为什么这些算法适用于灰度图像?很明显,对于我上面的训练图像,如果包含 RGB,则可以轻松检测到对象。有没有考虑到这一点的技术。
有没有其他方法可以提高性能。我尝试摆弄效果不佳的功能参数。