微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅当相机距离识别图像较近时才会出现 3D 对象;它也部分出现

如何解决仅当相机距离识别图像较近时才会出现 3D 对象;它也部分出现

也许有人可以帮我解决这个问题,我花了两天时间...

问题:即使正确检测到 3D 模型也不会出现在图像上(检测到图像时左上角的方块变为绿色)。 3D 模型仅在可笑地靠近相机时才会出现; 3D 模型也会部分出现,但很少完全出现。

这是问题的视频:https://drive.google.com/file/d/1b7-GkbVouz-tLBh6zUgKTPuARA_BUMOa/view?usp=sharing

我测试了近/远参数、各种 3D 模型格式、更改图像以更好地识别、修改模型、替换它(与其他模型相同的问题)。

3D 模型:.glb(a 帧推荐) 技术:AR.JS、图像识别(NFT)、A-Frame

这是我的 A-frame 和 AR.JS 相关代码

<a-scene
    vr-mode-ui="enabled: false;"
    renderer="logarithmicDepthBuffer: true;"
    embedded
    arjs="
        trackingMethod: best;
        sourceType: webcam;
        debugUIEnabled: false;
    "
>
    <a-entity camera="far:100000"></a-entity>

    <a-nft
            markerhandler
            type="nft"
            url="images/image8/image"
            smooth="true"
            smoothCount="10"
            smoothTolerance=".01"
            smoothThreshold="5"
    >
        <a-entity
                scale="250 250 250"
                position="290 0 -500"
                gltf-model="models/svg2/scene.glb"
        ></a-entity>
    </a-nft>
</a-scene>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。