我实际上是想在iOS上构建一个应用程序,它使用增强现实和3D对象识别来围绕特定的花盆创建动画。
我选择 ARKit 的准确性,但似乎只有平面识别可用。 有人知道可以使用 ARKit并允许图像或3D对象识别的SDK吗?
我听说 Vision 可以检测到脸部和 OpenCV ,但我不知道他们是否可以完成这项工作,或者他们是否可以与ARKit同时工作。
有什么建议吗?
提前致谢:)
答案 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(更难但免费)。