安卓 - 如何通过摄像头检测图像处理?

4

祝大家万事如意。我在Android中遇到了图像处理的问题。

我想使用相机来检测任何物品并显示它的名称或信息。我打算存储字典图像模板或其他方式。我已经研究了 Android 中的 artoolkit。但是我不知道我是否走对了路?因此,我希望您能帮助我并为我的问题提供任何想法!:D

感谢您的帮助和最好的问候, An Pham


ARToolkit的网站上说:“ARToolKit for Android包括完整Android应用程序的示例源代码,其中包含可在开发人员自己的应用程序中重复使用的类,从而实现快速部署新项目。” 你看过这些示例吗? - Fildor
4个回答

4
你可以使用Catalano Framework。该框架支持在桌面和安卓设备上使用相同的代码进行并行图像处理。
请查看这篇文章

3
尝试使用openCV。OpenCV是一种图像处理的开源库,也可用于Android。您需要了解想要检测的内容,并使用适合您的检测类型的方法。 http://opencv.org/

3

2
您描述的问题并不容易解决,而且绝不是您期望的使用简单API作为库的事情。有不同的方法可能在不同的场景下具有不同的成功率,但不要期望它能够直接套用。
一个好的解决方案可以是SIFT算法http://en.wikipedia.org/wiki/Scale-invariant_feature_transform,但它是有专利的,可能计算量也太大了。我读到了关于SURF算法作为免费和更快的替代方法的信息。您需要对这些方法进行评估,并适应您的具体情况,但我不会期望它们能够100%地工作。
我认为SIFT作为OpenCV的一部分可用,其他人也提到过,但我不确定SURF是否可用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接