【发布时间】:2015-02-03 01:51:17
【问题描述】:
我必须创建一个 Android 应用来识别摄像头中的一些对象(汽车方向盘、车轮)。我尝试使用 Haar 分类器,但没有成功,而且我的时间不多了(这是一个学校项目)。所以我决定另辟蹊径。我为我的目标找到了一些其他方法 - ORB。我在this answer 中找到了我应该做什么。我的问题是我脑子里的事情搞砸了。您能否逐步回答我如何执行我给出的链接中问题的答案:
从提取特征点到训练 KD 树并将其用于相机的每一帧。
额外问题: 你能给出特征点的定义吗?这是我无法完全理解的事情。 使用 ORB 检测会慢吗?我知道 OpenCV 可以在原生 android 中使用,那不是让事情变得更快吗?
我需要尽快创建这个应用程序。请帮忙!
【问题讨论】:
-
特征点是某种“兴趣点”,en.wikipedia.org/wiki/… - 在您的情况下可能相当于“像素”。
-
此外,this question 的答案提供了对描述符、匹配器等的很好的总结。如果您想尝试 ORB 以外的其他东西,它还会为您提供一些不错的组合。
标签: android opencv kdtree orb opencv4android