Arcoreimg aracı

arcoreimg, bir dizi referans resmini alıp referans resmi oluşturan bir komut satırı aracıdır. emin olmanız gerekir. Bu araç, Android için ARCore SDK'sı (araçlar > arecoreimg bölümüne bakın), ve yalnızca Android ve Android NDK geliştiricileri içindir.

Araç, referans resimlerinizin kalitesini de kontrol etmenize olanak tanır.

Resim kalitesini kontrol edin

İyi bir referans görüntüyü insan gözüyle ayırt etmek zordur. Her resim için 0 ile 100 arasında bir kalite puanı almak için arcoreimg eval-img komutunu çalıştırın.

En az 75 puana sahip resimler kullanmanızı öneririz.

macOS

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

Windows

arcoreimg.exe eval-img --input_image_path=dog.png

Resim veritabanı dosyası oluşturma

Referans görüntüleri bir dizin içinde veya bir resim listesi dosyası (tercih edilen) aracılığıyla sağlayabilirsiniz. Yalnızca PNG ve JPEG resimlerin desteklendiğini ve yalnızca ASCII karakterlerin desteklendiğini unutmayın. resim dosya adlarında desteklenir.

Görüntüler dizininden resim veritabanı oluşturma

Bir değer belirtmek için --input_images_directory kullanarak arcoreimg build-db komutunu çalıştırın aşağıda gösterildiği gibi resimlerinizi içeren dizin:

macOS

./arcoreimg build-db --input_images_directory=/path/to/images \
                       --output_db_path=/path/to/myimages.imgdb

Windows

arcoreimg.exe build-db --input_images_directory=/path/to/images --output_db_path=/path/to/myimages.imgdb

Her görüntüye, yoluna bağlı olarak varsayılan bir ad atanır. Örneğin, dog.jpg /path/to/images/dog.jpg, adı olarak atandı.

Ayrıca her resme, ASCII sıralamasına göre 0 tabanlı bir tam sayı dizini atanır aynı sırada olması gerekir.

Tüm resimlerin metre cinsinden bilinmeyen bir fiziksel genişliğe sahip olduğu varsayılır.

Görüntü listesi dosyasından veritabanı oluşturma (Tercih Edilen)

Resim listesi dosyasının biçimi aşağıda gösterilmiştir:

mouse|path/to/mouse.png|0.1
little dog|/path/to/dog.jpg

Her satırda bir ad, görüntü dosyası yolu ve resmin metre cinsinden fiziksel genişlik (isteğe bağlı).

Resim belirtmek için --input_image_list_path komutunu kullanarak arcoreimg build-db komutunu çalıştırın liste dosyası olarak görüntüleyebilirsiniz:

macOS

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

Windows

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

Her resme, görüntüsüne göre bir ad ve 0 tabanlı bir dizin atanır konumuna getirilmelidir.

Görüntüleri çalışma zamanında tanımlama

AugmentedImage.getIndex() kullanın ve AugmentedImage.getName() kullanabilirsiniz.