我的问题基于使用ARKit进行图像识别的“经典”示例:https://developer.apple.com/documentation/arkit/recognizing_images_in_an_ar_experience
我不仅需要识别图像并放置AR对象,还需要进一步处理识别的图像(而不是参考图像!)。我怎么才能得到它?尤其是在renderer(_渲染器:didAdd节点:用于锚点:)内。
目前,我有两个假设:
在renderer(_ renderer:didAdd节点:for anchor :)中使用Vision框架来识别我所需要的。我认为,可以从当前的ARFrame的照相机中获取当前的图像。
忘记渲染器(_渲染器:didAdd节点:用于锚点:),从Vision开始,检测到我需要的东西,然后在其上进行hitTest()以添加ARNode。
我希望能有更好的替代方法,或者可能对所建议的方法有所提示。