【问题标题】:Is cylinder target tracking possible with ARKit?ARKit 可以实现圆柱目标跟踪吗?
【发布时间】:2021-09-02 01:57:14
【问题描述】:

我想将我的 3d 模型放置在一个圆柱体对象上,当我旋转该对象时,模型应该随之旋转。 Apple ARKit 可以做到这一点吗?

我尝试了图像跟踪配置,使用围绕我的对象的长图像,但它似乎不起作用(ARKit 无法识别图像)。

【问题讨论】:

    标签: ios swift augmented-reality arkit


    【解决方案1】:

    【讨论】:

    • 感谢您的回答。我尝试了对象跟踪,但问题是我的目标非常小,就像一个环左右,而 ARKit 没有检测到它。你之前有成功追踪过小物体吗?
    • 还没有,但是跟踪完全依赖于图像数据集来识别对象然后触发事件,请确保您的目标对象/图像具有正确的数据集。
    • 是的,我有合适的数据集,但 ARKit 对象检测似乎不适用于小对象。我倾向于 Vuforia 选项。谢谢。
    【解决方案2】:

    从技术上讲这是可能的(这并不容易),但追踪圆柱形物体(如瓶子或花瓶)并不是 ARKit 的最大优势。您必须另外实现 CoreImage 和 Vision 技术。请注意,ARKit 中只有五种锚点符合ARTrackable 协议。它们是:

    • ARAppClipCodeAnchor
    • ARBodyAnchor
    • ARFaceAnchor
    • ARGeoAnchor
    • ARImageAnchor

    如您所见,列表中没有 ARObjectAnchor。并且您必须考虑到只有具有精细可感知纹理的对象是可接受的。

    使用PTC Vuforia 可以通过cylinder targets 获得更好的结果。

    【讨论】:

    • 谢谢。为此,我将使用 Vuforia。
    猜你喜欢
    • 2018-09-02
    • 2023-04-07
    • 2020-11-14
    • 2011-07-24
    • 2021-05-08
    • 2015-05-16
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    相关资源
    最近更新 更多