AR. js 3 Отслеживание изображений не найден пользовательский образ - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь использовать отслеживание изображений с моим собственным изображением. Когда я запускаю приложение, я вижу, что NFT загружен (консоль: [info] Loading of NFT data complete.), но при сканировании изображения ничего не происходит.

<!DOCTYPE html>
<html>
  <script src="https://aframe.io/releases/1.0.4/aframe.min.js"></script>
  <script src="https://raw.githack.com/AR-js-org/AR.js/master/aframe/build/aframe-ar-nft.js"></script>
  <body style="margin : 0px; overflow: hidden;">
    <a-scene 
    vr-mode-ui="enabled: false;"
    renderer="logarithmicDepthBuffer: true;"
    embedded 
    arjs>
      <a-nft
        type="nft"
        url="nft_img/sImg"
        smooth="true"
        smoothCount="10"
        smoothTolerance=".01"
        smoothThreshold="5"
      >
      <a-box 
          color="blue"
          scale="0.07 0.07 0.07"
          position="0 0 0">
        </a-box>
      <a-entity camera></a-entity>
    </a-scene>
  </body>
</html>

Файлы NFT сохраняются в папке nft_img. Изображение, которое я использую для файлов NFT, очень простое.

Протестированное изображение

1 Ответ

0 голосов
/ 28 марта 2020

Я предлагаю вам перезапустить с тем же кодом, но с использованием дескрипторов ( NFT маркер) изображения pinball.jpg (включено в AR. js и в jsartoolkit5 ). Если код в порядке, то есть вы можете отслеживать изображение пинбола, и появляется окно, это означает, что ваше исходное изображение, которое вы хотите отслеживать, не подходит. Также, глядя на ваше изображение, которое вы предоставили, я почти наверняка могу сказать, что оно не подходит. Если вы можете создать маркер NFT с помощью NFT-Marker-Creator , это не означает, что будет достаточно дескрипторов для обнаружения и отслеживания.

Для получения дополнительной информации на эту тему внимательно прочитайте вики из NFT-Marker-Creator и особенно раздел Создание хороших маркеров .

...