ইমেজ উপর সাদৃশ্য অনুসন্ধান সঞ্চালন.
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 | একটি ইমেজ সার্চার সেট আপ করার জন্য বিকল্প। |
পাবলিক পদ্ধতি
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক ইমেজ সার্চার তৈরি করে ফ্রম বাফারঅ্যান্ডঅপশন ( বাইটবাফার মডেলবাফার, ইমেজ সার্চার। ইমেজ সার্চার অপশন অপশন)
একটি মডেল বাফার এবং 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
নিম্নলিখিত বিকল্পগুলিকে সমর্থন করে:
- আগ্রহের অঞ্চল (ROI) (
ImageProcessingOptions.Builder.setRoi(Rect)
এর মাধ্যমে)। এটি সম্পূর্ণ ইমেজ ডিফল্ট. - ইমেজ রোটেশন (
ImageProcessingOptions.Builder.setOrientation(ImageProcessingOptions.Orientation)
এর মাধ্যমে)। এটিImageProcessingOptions.Orientation.TOP_LEFT
ডিফল্ট।
ImageSearcher
নিম্নলিখিত TensorImage
কালার স্পেস প্রকার সমর্থন করে:
পরামিতি
ইমেজ | একটি UINT8 TensorImage অবজেক্ট যা একটি RGB বা YUV ইমেজ উপস্থাপন করে |
---|---|
বিকল্প |
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির রঙের স্থানের ধরন অসমর্থিত হয় |
---|
সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( MlImage image)
প্রদত্ত MlImage
এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে৷
পরামিতি
ইমেজ | একটি MlImage অবজেক্ট যা একটি চিত্রকে প্রতিনিধিত্ব করে |
---|
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির স্টোরেজ টাইপ বা ফরম্যাট অসমর্থিত হয় |
---|
সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( MlImage ইমেজ, ImageProcessing Options অপশন)
ImageProcessingOptions
এর সাথে প্রদত্ত MlImage
এ এমবেডিং নিষ্কাশন সম্পাদন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।
ImageSearcher
নিম্নলিখিত বিকল্পগুলিকে সমর্থন করে:
- আগ্রহের অঞ্চল (ROI) (
ImageProcessingOptions.Builder.setRoi(Rect)
এর মাধ্যমে)। এটি সম্পূর্ণ ইমেজ ডিফল্ট. - ইমেজ রোটেশন (
ImageProcessingOptions.Builder.setOrientation(ImageProcessingOptions.Orientation)
এর মাধ্যমে)। এটিImageProcessingOptions.Orientation.TOP_LEFT
ডিফল্ট।MlImage.getRotation()
কার্যকর নয়।
পরামিতি
ইমেজ | একটি MlImage অবজেক্ট যা একটি চিত্রকে উপস্থাপন করে |
---|---|
বিকল্প | ROI এবং ঘূর্ণন সহ বিকল্পগুলি কনফিগার করে |
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির স্টোরেজ টাইপ বা ফরম্যাট অসমর্থিত হয় |
---|
সর্বজনীন তালিকা < নিকটতম প্রতিবেশী > অনুসন্ধান ( টেনসর চিত্র চিত্র)
প্রদত্ত TensorImage
এ এমবেডিং নিষ্কাশন সঞ্চালন করে, তারপর সূচীতে নিকটতম-প্রতিবেশী অনুসন্ধান করে।
ImageSearcher
নিম্নলিখিত TensorImage
কালার স্পেস প্রকার সমর্থন করে:
পরামিতি
ইমেজ | একটি UINT8 TensorImage অবজেক্ট যা একটি RGB বা YUV ইমেজ উপস্থাপন করে |
---|
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির রঙের স্থানের ধরন অসমর্থিত হয় |
---|