AR.js - Barcode Marker 仅检测 id=0 的标记

AR.js - Barcode Marker only detects markers with id=0

我目前正在使用 AR.js 开发一个简单的 AR-WebApp。我试过使用 (4x4) 条形码标记,它在条形码 id=0 时工作得很好。但如果标记为 id!=0,则会检测到 none。

这是我的代码:

<a-scene embedded
         arjs="detectionMode: mono_and_matrix; matrixCodeType: 4x4;">
    <!-- marker id=0 -->
    <a-marker type="barcode" value="0">
        <a-sphere material="color: blue; opacity: 0.5" radius="0.25"></a-sphere>
    </a-marker>

    <!-- marker id=1 -->
    <a-marker type="barcode" value="1">
        <a-text value="Detected id:1"></a-text>
    </a-marker>

    <a-entity camera></a-entity>
</a-scene>

我正在使用来自 https://github.com/nicolocarpignoli/artoolkit-barcode-markers-collection 的这些标记:

Barcode Marker with id=0 and Barcode Marker with id=1

我用错了matrixCodeType。我正在使用 https://github.com/nicolocarpignoli/artoolkit-barcode-markers-collection 中的 4x4_BCH_13_9_3 标记。因此,它应该是matrixCodeType: 4x4_BCH_13_9_3。 现在工作正常:)