Iphone 嵌入式计算机视觉平台

Iphone 嵌入式计算机视觉平台,iphone,android,computer-vision,windows-phone-7,Iphone,Android,Computer Vision,Windows Phone 7,我计划在智能手机平台上启动一个基于计算机视觉的项目 我知道并拥有openCV支持。我很想知道您在这两个平台上构建好的应用程序的集成、支持和易用性方面的经验如何 我还想把Windows Phone 7(和Zune)作为平台,有没有用于该平台的计算机视觉库或任何好的开发工具(Aforgenet工作或其他好的建议)吗? 你能推荐一些流行的使用尖端技术的增强现实应用程序吗(我知道) 提前通知 不幸的是,在Windows Phone 7上,当前无法访问摄像头的数据流。相反,你只能启动摄像头应用程序,让用户

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

我知道并拥有openCV支持。我很想知道您在这两个平台上构建好的应用程序的集成、支持和易用性方面的经验如何

我还想把Windows Phone 7(和Zune)作为平台,有没有用于该平台的计算机视觉库或任何好的开发工具(Aforgenet工作或其他好的建议)吗? 你能推荐一些流行的使用尖端技术的增强现实应用程序吗(我知道)


提前通知

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


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

查看最新的AR。

我使用OpenCV在iOS上构建了AR和其他计算机视觉应用程序,并发现它是一个可靠的平台。除此之外,它还为您提供了一套快速、可靠的矩阵数学库,以及从特征提取到三维重建的一些更常见视觉算法的优化版本。这几乎是一个事实标准,所以也有一个很好的支持社区,我绝对推荐它

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


虽然我发现Android上OpenCV的Java包装不太好,但这也让我们可以直接使用Android平台。但是,还是要关注你的核心算法和处理流水线在(C++)桌面上的工作,然后将它移动到一个以必要的本机代码格式包装的移动设备。另一个主要问题是,我们限制了silverlight System.Windows.Media.Imaging.WriteableBitmap,因此访问像素数据非常简单!如果我可以上传图片,在云上执行任务,然后返回图片,让我的工作更轻松,那就更容易了!啊,真烦人。我以为WP7应该是超级抛光的!无法访问摄像头看到的实时位图图像流确实限制了您的计算机视觉选项。如果您有一系列类似的图像,您可以进行降噪和最佳拟合选择等@egon是的,没有理由不压缩位图,然后将其发送到Web服务(WCF或其他)进行处理。毕竟这只是代码,我完全同意。但是,如果一切都在嵌入式设备上运行,无论有无网络连接,最好的最终用户体验都是可能的。