2
votes

Création d'une base de données img avec l'outil arcoreimg

Je rencontre des problèmes pour créer une base de données d'images (.imgdb) pour mon projet arcore. J'ai téléchargé arcore sdk pour Android et dans les outils de dossier, il y a arcoreimg pour mac. Lorsque j'essaye de suivre les étapes ici:

https: / /developers.google.com/ar/develop/c/augmented-images/arcoreimg

ce qui suit ne fonctionne pas:

./arcoreimg build-db --input_image_list_path=/path/to/image_list_file.txt \
                   --output_db_path=/path/to/myimages.imgdb

(en changeant évidemment le chemin de mes images)

Il indique que la commande arcoreimg est introuvable lorsque je l'exécute dans le terminal. Que devrais-je faire? Des idées?


2 commentaires

J'utilise Windows, alors peut-être une question stupide, mais êtes-vous dans le dossier avec arcoreimg dans le terminal lorsque vous utilisez cette commande?


Oui, je suis dans le dossier macOS, où se trouve arcoreimg. C'est la raison pour laquelle je ne comprends pas pourquoi la commande n'est pas trouvée.


3 Réponses :


3
votes

J'ai eu le même problème, rendre le fichier exécutable a résolu le problème pour moi:

sudo chmod + x arcoreimg


0 commentaires

0
votes

Je pense que la documentation officielle sur l'utilisation de ceci n'est peut-être pas très claire, car cette partie ./arcoreimg de l'exemple de code fait référence au répertoire exact où se trouve votre outil arcoreimage cli, ainsi que le nom qu'il est appelé. Vous pouvez donc exécuter correctement le code comme ceci;

/Users/.../GoogleARCore/CLI/augmented_image_cli_osx build-db --input_image_list_path = / chemin / vers / image_list_file.txt \ --output_db_path = / chemin / vers / myimages.imgdb


0 commentaires

1
votes

La documentation officielle n'indique pas les bonnes étapes.

Commencez par localiser le fichier arcoreimg sur votre système. Sur MacOS, je l'ai trouvé dans .

Vous pouvez utiliser l'exécutable directement à partir d'ici, ou le copier dans un emplacement plus pratique (peut-être à côté de vos images).

Je l'ai copié à côté de mes images, j'ai ouvert le terminal dans le dossier, puis j'ai utilisé la commande eval-img , mais la commande build db devrait fonctionner de la même manière-

./arcoreimg eval-img --input_image_path = dog.jpg

Cela peut donner permission refusée ou commande introuvable .

sudo chmod + x arcoreimg devrait résoudre ce problème.


0 commentaires