arcoreimg
হল একটি কমান্ড লাইন টুল যা রেফারেন্স ইমেজের একটি সেট নেয় এবং একটি ইমেজ ডাটাবেস ফাইল তৈরি করে। এই টুলটি অ্যান্ড্রয়েডের জন্য ARCore SDK- এ উপলব্ধ ( টুলগুলি দেখুন > arecoreimg ), এবং এটি শুধুমাত্র Android এবং Android NDK ডেভেলপারদের জন্য।
টুলটি আপনাকে আপনার রেফারেন্স ইমেজের গুণমানও পরীক্ষা করতে দেয়।
ছবির গুণমান পরীক্ষা করুন
একটি ভাল রেফারেন্স ইমেজ মানুষের চোখ দিয়ে স্পট করা কঠিন। প্রতিটি ছবির জন্য 0 থেকে 100 এর মধ্যে একটি গুণমান স্কোর পেতে arcoreimg eval-img
চালান।
আমরা অন্তত 75 স্কোর সহ ছবি ব্যবহার করার পরামর্শ দিই।
macOS
./arcoreimg eval-img --input_image_path=dog.jpg
উইন্ডোজ
arcoreimg.exe eval-img --input_image_path=dog.png
একটি ইমেজ ডাটাবেস ফাইল তৈরি করুন
আপনি একটি ডিরেক্টরিতে বা একটি চিত্র তালিকা ফাইলের মাধ্যমে রেফারেন্স চিত্র সরবরাহ করতে পারেন (পছন্দের)। মনে রাখবেন যে শুধুমাত্র PNG এবং JPEG ছবি সমর্থিত, এবং শুধুমাত্র ASCII অক্ষরগুলি ইমেজ ফাইলের নামগুলিতে সমর্থিত।
ইমেজ একটি ডিরেক্টরি থেকে ইমেজ ডাটাবেস তৈরি করুন
নীচে দেখানো হিসাবে আপনার ছবি ধারণ করে এমন একটি ডিরেক্টরি নির্দিষ্ট করতে --input_images_directory
ব্যবহার করে arcoreimg build-db
চালান:
macOS
./arcoreimg build-db --input_images_directory=/path/to/images \ --output_db_path=/path/to/myimages.imgdb
উইন্ডোজ
arcoreimg.exe build-db --input_images_directory=/path/to/images --output_db_path=/path/to/myimages.imgdb
প্রতিটি চিত্রকে তার পথের উপর ভিত্তি করে একটি ডিফল্ট নাম বরাদ্দ করা হয়। উদাহরণস্বরূপ, dog.jpg
এর নাম হিসাবে /path/to/images/dog.jpg
বরাদ্দ করা হয়েছে।
প্রতিটি চিত্রকে একটি 0
-ভিত্তিক পূর্ণসংখ্যা সূচকও বরাদ্দ করা হয়, ছবির ফাইলের নামগুলির ASCII সাজানোর ক্রম অনুসারে।
সমস্ত চিত্রের মিটারে একটি অজানা শারীরিক প্রস্থ রয়েছে বলে ধরে নেওয়া হবে।
একটি চিত্র তালিকা ফাইল থেকে একটি ডাটাবেস তৈরি করুন (পছন্দের)
চিত্র তালিকা ফাইলের বিন্যাস নীচে দেখানো হয়েছে:
mouse|path/to/mouse.png|0.1 little dog|/path/to/dog.jpg
প্রতিটি লাইনে একটি নাম , চিত্র ফাইলের পথ এবং মিটারে চিত্রের শারীরিক প্রস্থ রয়েছে (ঐচ্ছিক)।
নীচে দেখানো হিসাবে একটি চিত্র তালিকা ফাইল নির্দিষ্ট করতে --input_image_list_path
ব্যবহার করে arcoreimg build-db
চালান:
macOS
./arcoreimg build-db --input_image_list_path=/path/to/image_list_file.txt \ --output_db_path=/path/to/myimages.imgdb
উইন্ডোজ
arcoreimg.exe build-db --input_image_list_path=/path/to/image_list_file.txt --output_db_path=/path/to/myimages.imgdb
প্রতিটি চিত্রকে একটি নাম এবং একটি 0
-ভিত্তিক সূচক নির্ধারণ করা হয় চিত্র তালিকা ফাইলে তার অবস্থানের উপর ভিত্তি করে।
রানটাইমে ছবি সনাক্ত করা
শনাক্ত করা ছবি শনাক্ত করতে AugmentedImage.getIndex()
এবং AugmentedImage.getName()
ব্যবহার করুন।