嵌入式计算机视觉平台

时间:2010-04-30 21:33:09

标签: iphone android computer-vision windows-phone-7

我计划在智能手机平台上启动基于计算机视觉的项目。

我知道iPhoneAndriod支持openCV。我很想知道您在任一平台上的集成,支持和轻松构建优秀应用程序的体验如何。

此外,我确实想将Windows Phone 7(和Zune)视为一个平台,是否有适用于该平台的计算机视觉库或任何优秀的开发工具(Aforgenet的工作或任何其他好的建议)?

您也可以推荐一些使用尖端技术的流行增强现实应用程序(我知道Pranav Mistry's SixthSense

Thnx提前!

3 个答案:

答案 0 :(得分:3)

不幸的是,在Windows Phone 7上,目前无法访问摄像机的数据流。相反,您只能启动相机应用程序,让用户拍照,然后接收该图片数据。

这是一个要求很高的功能,因此可能随时更改。

答案 1 :(得分:2)

检查WordLens是否有尖端AR。

答案 2 :(得分:0)

我使用OpenCV在iOS上构建了AR和其他计算机视觉应用,并发现它是一个坚实的平台。如果不出意外,它为您提供了一套快速,强大的Matrix数学库,以及从特征提取到3D重建的一些更常见的视觉算法的优化版本。它几乎是一个事实上的标准,所以那里也有一个很棒的支持社区,我一定会推荐它。

从开发的角度来看,我倾向于在我的Mac上编写命令行OpenCV应用程序,然后在调试和运行时,我会将它们移动到iOS。这缩短了测试/调试周期(因为我不必担心在iOS下部署和调试)以及让我专注于手头的问题而不是移动设备的变幻莫测。

虽然我发现Android上的OpenCV的Java包装器不太好,但它也可以直接进入Android平台。但是,重点是让您的核心算法和处理管道在(例如)C ++中在桌面上运行,然后将其移动到包含必要的本机代码格式的移动设备。