ImageSearcher

পাবলিক ফাইনাল ক্লাস ইমেজ সার্চার

ইমেজ উপর সাদৃশ্য অনুসন্ধান সঞ্চালন.

API ঐচ্ছিক, কিন্তু দৃঢ়ভাবে সুপারিশকৃত, TFLite মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে। .

  • ইনপুট ইমেজ টেনসর ( kTfLiteUInt8 / kTfLiteFloat32 )
    • আকারের ইমেজ ইনপুট [batch x height x width x channels]
    • ব্যাচ অনুমান সমর্থিত নয় ( batch 1 হতে হবে)।
    • শুধুমাত্র RGB ইনপুট সমর্থিত ( channels 3 হতে হবে)।
    • টাইপ kTfLiteFloat32 হলে, ইনপুট স্বাভাবিককরণের জন্য মেটাডেটার সাথে স্বাভাবিককরণ বিকল্পগুলি সংযুক্ত করা প্রয়োজন।
  • আউটপুট টেনসর ( kTfLiteUInt8 / kTfLiteFloat32 )
    • এই আউটপুট স্তরের জন্য প্রত্যাবর্তিত বৈশিষ্ট্য ভেক্টরের N মাত্রার সাথে সংশ্লিষ্ট N উপাদান।
    • হয় 2 বা 4 মাত্রা, যেমন [1 x N] বা [1 x 1 x 1 x N]

TODO(b/180502532): উদাহরণ মডেলে পয়েন্টার যোগ করুন।

TODO(b/222671076): একবার একক ফাইল ফরম্যাট (মডেলে প্যাক করা ইনডেক্স ফাইল) সমর্থিত হলে বিকল্প ছাড়াই ফ্যাক্টরি তৈরির পদ্ধতি যোগ করুন, যেমন `createFromFile`।

নেস্টেড ক্লাস

ক্লাস ImageSearcher.ImageSearcherOptions একটি ইমেজ সার্চার সেট আপ করার জন্য বিকল্প।

পাবলিক পদ্ধতি

স্ট্যাটিক ইমেজ সার্চার
createFromBufferAndOptions ( ByteBuffer modelBuffer, ImageSearcher.ImageSearcherOptions অপশন)
একটি মডেল বাফার এবং ImageSearcher.ImageSearcherOptions সহ একটি ImageSearcher উদাহরণ তৈরি করে।
স্ট্যাটিক ইমেজ সার্চার
স্ট্যাটিক ইমেজ সার্চার
createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, ImageSearcher.ImageSearcherOptions বিকল্প)
ImageSearcher.ImageSearcherOptions থেকে একটি ImageSearcher ইনস্ট্যান্স তৈরি করে।
স্ট্যাটিক ইমেজ সার্চার
createFromFileAndOptions ( ফাইল মডেল ফাইল, ইমেজ সার্চার। ইমেজ সার্চার অপশন অপশন)
একটি ImageSearcher উদাহরণ তৈরি করে।
তালিকা < নিকটতম প্রতিবেশী >
অনুসন্ধান ( টেনসর ইমেজ ইমেজ, ইমেজ প্রসেসিং অপশন অপশন)
ImageProcessingOptions সহ প্রদত্ত TensorImage এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।
তালিকা < নিকটতম প্রতিবেশী >
অনুসন্ধান ( MlImage image)
প্রদত্ত MlImage এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে৷
তালিকা < নিকটতম প্রতিবেশী >
অনুসন্ধান ( MlImage ইমেজ, ImageProcessing Options অপশন)
ImageProcessingOptions এর সাথে প্রদত্ত MlImage এ এমবেডিং নিষ্কাশন সম্পাদন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।
তালিকা < নিকটতম প্রতিবেশী >
অনুসন্ধান ( টেনসর ইমেজ ইমেজ)
প্রদত্ত TensorImage এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক ইমেজ সার্চার তৈরি করে ফ্রম বাফারঅ্যান্ডঅপশন ( বাইটবাফার মডেলবাফার, ইমেজ সার্চার। ইমেজ সার্চার অপশন অপশন)

একটি মডেল বাফার এবং ImageSearcher.ImageSearcherOptions সহ একটি ImageSearcher উদাহরণ তৈরি করে।

পরামিতি
মডেলবাফার একটি সরাসরি ByteBuffer বা অনুসন্ধান মডেলের একটি MappedByteBuffer
বিকল্প
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি মডেল বাফার সরাসরি ByteBuffer বা MappedByteBuffer না হয়
IOException ইনডেক্স ফাইল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে
অবৈধ রাজ্য ব্যতিক্রম যদি অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

পাবলিক স্ট্যাটিক ইমেজ সার্চার তৈরি করে ফ্রমবাফারঅ্যান্ডঅপশন ইম্পল ( বাইটবাফার মডেলবাফার, ইমেজ সার্চার। ইমেজ সার্চার অপশন অপশন, int indexFd)

পরামিতি
মডেলবাফার
বিকল্প
indexFd

পাবলিক স্ট্যাটিক ইমেজ সার্চার createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপাথ, ImageSearcher.ImageSearcherOptions অপশন)

ImageSearcher.ImageSearcherOptions থেকে একটি ImageSearcher ইনস্ট্যান্স তৈরি করে।

পরামিতি
প্রসঙ্গ
মডেলপথ সম্পদে মেটাডেটা সহ অনুসন্ধান মডেলের পথ
বিকল্প
নিক্ষেপ করে
IOException tflite মডেল বা ইনডেক্স ফাইল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

পাবলিক স্ট্যাটিক ইমেজ সার্চার createFromFileAndOptions ( ফাইল মডেলফাইল, ImageSearcher.ImageSearcherOptions অপশন)

একটি ImageSearcher উদাহরণ তৈরি করে।

পরামিতি
মডেল ফাইল অনুসন্ধান মডেল File উদাহরণ
বিকল্প
নিক্ষেপ করে
IOException tflite মডেল বা ইনডেক্স ফাইল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি একটি যুক্তি অবৈধ হয়
অবৈধ রাজ্য ব্যতিক্রম যদি অভ্যন্তরীণ ত্রুটি থাকে
রানটাইম ব্যতিক্রম যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে

সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( টেনসর ইমেজ ইমেজ, ইমেজ প্রসেসিং অপশন বিকল্প)

ImageProcessingOptions সহ প্রদত্ত TensorImage এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।

ImageSearcher নিম্নলিখিত বিকল্পগুলিকে সমর্থন করে:

ImageSearcher নিম্নলিখিত TensorImage কালার স্পেস প্রকার সমর্থন করে:

পরামিতি
ইমেজ একটি UINT8 TensorImage অবজেক্ট যা একটি RGB বা YUV ইমেজ উপস্থাপন করে
বিকল্প
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ছবির রঙের স্থানের ধরন অসমর্থিত হয়

সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( MlImage image)

প্রদত্ত MlImage এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে৷

পরামিতি
ইমেজ একটি MlImage অবজেক্ট যা একটি চিত্রকে প্রতিনিধিত্ব করে
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ছবির স্টোরেজ টাইপ বা ফরম্যাট অসমর্থিত হয়

সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( MlImage ইমেজ, ImageProcessing Options অপশন)

ImageProcessingOptions এর সাথে প্রদত্ত MlImage এ এমবেডিং নিষ্কাশন সম্পাদন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।

ImageSearcher নিম্নলিখিত বিকল্পগুলিকে সমর্থন করে:

পরামিতি
ইমেজ একটি MlImage অবজেক্ট যা একটি চিত্রকে উপস্থাপন করে
বিকল্প ROI এবং ঘূর্ণন সহ বিকল্পগুলি কনফিগার করে
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ছবির স্টোরেজ টাইপ বা ফরম্যাট অসমর্থিত হয়

সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( টেনসর চিত্র চিত্র)

প্রদত্ত TensorImage এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।

ImageSearcher নিম্নলিখিত TensorImage কালার স্পেস প্রকার সমর্থন করে:

পরামিতি
ইমেজ একটি UINT8 TensorImage অবজেক্ট যা একটি RGB বা YUV ইমেজ উপস্থাপন করে
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ছবির রঙের স্থানের ধরন অসমর্থিত হয়