ARKit和3D对象/图像识别

时间:2017-07-10 22:41:29

标签: ios opencv 3d augmented-reality arkit

我实际上是想在iOS上构建一个应用程序,它使用增强现实和3D对象识别来围绕特定的花盆创建动画。

我选择 ARKit 的准确性,但似乎只有平面识别可用。 有人知道可以使用 ARKit并允许图像或3D对象识别的SDK吗?

我听说 Vision 可以检测到脸部和 OpenCV ,但我不知道他们是否可以完成这项工作,或者他们是否可以与ARKit同时工作。

有什么建议吗?

提前致谢:)

3 个答案:

答案 0 :(得分:3)

好吧,我迟到了回答这个问题。但我认为这将有助于其他开发者。从iOS 11开始,Apple推出了CoreML / Vision框架。神奇的ML工具,可以完全满足您的需求。此链接有助于实现此目标 - https://dev.to/osterbergjordan/arkit--vision-an-intriguing-combination

答案 1 :(得分:1)

如果您关注的话,ARKit和OpenCV可以结合在一起。

我不知道你是否有开发OpenCV的经验,如果你有,那么我建议你开始集成它们,否则你应该直接使用Vision。

我认为OpenCV需要更多的背景知识和经验。

希望这有帮助。

答案 2 :(得分:1)

如果你想要更高一级,你可以在Unity for iOS中开发你的应用程序 - 它现在支持ARKit,你可以插入像Vuforia这样的图像识别库(简单但价格昂贵,每次识别1c,如果你的应用程序很受欢迎)或ARtoolkit(更难但免费)。