我无法在互联网上找到一个好的解释。有太多东西了,而不是找出要做什么,我变得更加困惑。
我的目标:创建一个Android应用程序,使用相机实时检测物体(我的物体是方向盘和汽车轮胎)。
到目前为止,我尝试过haar分类器,但是很难训练,耗费了很多时间,并且无法正确地训练它,因此我决定寻找另一种实现我的目标的方法。
现在我了解了特征检测器和SVM训练。我的问题是:
1:我应该使用哪个算法(SURF、ORB、FREAK等)?
2:你对HOG + Bag-Of-Words有什么看法?
3:你能告诉我如何训练SVM或者提供一个教程链接吗?-我没有找到任何关于这个的教程。我在继续搜索,但我的时间有限,所以我决定问问。
4:哪种算法会给出最好的结果?
5:我应该使用Android NDK原生实现还是与Java实现相比不会有太大区别?
如果您有任何教程或参考资料,请将它们添加到您的答案或评论中。对于这个冗长的问题,我感到抱歉,正如我所说,我的时间有限(这是一个学校项目)。即使只是部分答案,我也会非常感激。谢谢!