我打算在Android中启动一个包含增强现实的应用程序。
建议的申请应该做到以下几点:
每当用户遇到某个徽标时,他都会使用设备的相机捕获该徽标。
然后,捕获的图像将进行模式匹配,并将与数据库中存在的预定义图像进行比较。
根据匹配情况,将会采取某些行动(目前这不是关注事项)。
我该如何开始???
我在SO上遇到了类似的问题,但没有得到任何令人满意的信息。
我只看了一眼openCV,但它说:它有C ++,C,Python和很快在Windows,Linux,Android和Mac上运行的Java接口。
当我使用Mono for Android
时,它使用C#
进行开发。那么openCV
会在这种情况下起作用吗?
此外,我对Android开发相对较新,在使用Mono for Android
时只是初学者。
我知道我在这个问题上有点不清楚,但我真的对增强现实一无所知,所以任何教程/书籍开始以开发基于AR的应用程序将是很有帮助。
答案 0 :(得分:2)
Android ARToolkit可以是一个很好的起点
答案 1 :(得分:0)
我一直在调查人们使用相机进行计数和识别,并且遇到过这个问题。
从我有限的知识来看,OpenCV在图像处理方面似乎被广泛使用。
他们甚至将其列为Microsoft Kinect SDK中的开发人员工具之一。
openCV是开源的,有几个包装器允许你在.Net环境中使用它。
列出与Mono和Monodoroid(Mono for Android)的兼容性的Emgu,如果包装将用于商业应用程序,则会有一个小的license fee。