我实际上是在尝试在 iOS 上构建一个应用程序,它使用增强现实和 3D 对象识别来围绕特定的花盆创建动画。
我选择ARKit是因为它的准确性,但似乎只有平面识别可用。有人知道可以与ARKit 一起使用并允许图像或 3D 对象识别的 SDK 吗?
我听说过可以检测人脸和OpenCV的Vision ,但我不知道它们是否可以完成这项工作,或者它们是否可以与 ARKit 同时工作。
有什么建议么 ?
提前致谢 :)
我实际上是在尝试在 iOS 上构建一个应用程序,它使用增强现实和 3D 对象识别来围绕特定的花盆创建动画。
我选择ARKit是因为它的准确性,但似乎只有平面识别可用。有人知道可以与ARKit 一起使用并允许图像或 3D 对象识别的 SDK 吗?
我听说过可以检测人脸和OpenCV的Vision ,但我不知道它们是否可以完成这项工作,或者它们是否可以与 ARKit 同时工作。
有什么建议么 ?
提前致谢 :)
好吧,我迟到了。但我认为它会帮助其他开发人员。从 iOS 11 开始,Apple 引入了 CoreML/Vision 框架。很棒的基于 ML 的工具,可以完全满足您的需求。此链接将有助于实现这一目标 - https://dev.to/osterbergjordan/arkit--vision-an-intriguing-combination
如果你想更上一层楼,你可以在 Unity for iOS 中开发你的应用程序——它现在支持 ARKit,你可以插入像 Vuforia 这样的图像识别库(简单但昂贵,如果你的应用程序很受欢迎,每次识别需要 1c ) 或 ARtoolkit(更难但免费)。
如果您担心的话,ARKit 和 OpenCV 可以结合在一起。
不知道你有没有开发OpenCV的经验,如果有的话,建议你开始着手整合它们,否则,你应该直接使用Vision。
我认为 OpenCV 需要更多的背景知识和经验。
希望这可以帮助。