仅当相机距离识别图像较近时才会出现 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...