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.