ইমেজ উপর শ্রেণীবিভাগ সঞ্চালন.
API ঐচ্ছিক, কিন্তু দৃঢ়ভাবে সুপারিশকৃত, TFLite মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে। .
API একটি ইমেজ ইনপুট টেনসর এবং একটি শ্রেণীবিভাগ আউটপুট টেনসর সহ মডেলগুলিকে সমর্থন করে। আরো নির্দিষ্ট হতে, এখানে প্রয়োজনীয়তা আছে.
- ইনপুট ইমেজ টেনসর (
kTfLiteUInt8
/kTfLiteFloat32
)- আকারের ইমেজ ইনপুট
[batch x height x width x channels]
। - ব্যাচ অনুমান সমর্থিত নয় (
batch
1 হতে হবে)। - শুধুমাত্র RGB ইনপুট সমর্থিত (
channels
3 হতে হবে)। - টাইপ
kTfLiteFloat32
হলে, ইনপুট স্বাভাবিককরণের জন্য মেটাডেটার সাথে স্বাভাবিককরণ বিকল্পগুলি সংযুক্ত করা প্রয়োজন।
- আকারের ইমেজ ইনপুট
kTfLiteUInt8
/ kTfLiteFloat32
)- 2 বা 4 মাত্রার
N
ক্লাস সহ, যেমন[1 x N]
বা[1 x 1 x 1 x N]
- লেবেল ফাইলটি মেটাডেটাতে প্যাক করা প্রয়োজন। একটি ইমেজ ক্লাসিফায়ারের জন্য মেটাডেটা তৈরির উদাহরণ দেখুন। যদি কোনো লেবেল ফাইল প্যাক করা না থাকে, তাহলে এটি ফলাফলে লেবেল হিসেবে সূচক ব্যবহার করবে।
এই ধরনের মডেলের একটি উদাহরণ টেনসরফ্লো হাবে পাওয়া যাবে। .
নেস্টেড ক্লাস
ক্লাস | ImageClassifier.ImageClassifierOptions | একটি ImageClassifier সেট আপ করার জন্য বিকল্প। |
পাবলিক পদ্ধতি
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
সর্বজনীন তালিকা < শ্রেণীবিভাগ > শ্রেণীবদ্ধ ( টেনসর ইমেজ ইমেজ)
প্রদত্ত TensorImage
এ প্রকৃত শ্রেণীবিভাগ সম্পাদন করে।
ImageClassifier
নিম্নলিখিত TensorImage
কালার স্পেস প্রকার সমর্থন করে:
পরামিতি
ইমেজ | একটি UINT8 TensorImage অবজেক্ট যা একটি RGB বা YUV ইমেজ উপস্থাপন করে |
---|
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির রঙের স্থানের ধরন অসমর্থিত হয় |
---|
সর্বজনীন তালিকা < শ্রেণীবিভাগ > শ্রেণীবদ্ধ ( টেনসর ইমেজ ইমেজ, ইমেজ প্রসেসিং অপশন অপশন)
ImageProcessingOptions
সহ প্রদত্ত TensorImage
এ প্রকৃত শ্রেণীবিভাগ সম্পাদন করে।
ImageClassifier
নিম্নলিখিত বিকল্পগুলি সমর্থন করে:
- আগ্রহের অঞ্চল (ROI) (
ImageProcessingOptions.Builder.setRoi(Rect)
এর মাধ্যমে)। এটি সম্পূর্ণ ইমেজ ডিফল্ট. - ইমেজ রোটেশন (
ImageProcessingOptions.Builder.setOrientation(ImageProcessingOptions.Orientation)
এর মাধ্যমে)। এটিImageProcessingOptions.Orientation.TOP_LEFT
ডিফল্ট।
ImageClassifier
নিম্নলিখিত TensorImage
কালার স্পেস প্রকার সমর্থন করে:
পরামিতি
ইমেজ | একটি UINT8 TensorImage অবজেক্ট যা একটি RGB বা YUV ইমেজ উপস্থাপন করে |
---|---|
বিকল্প |
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির রঙের স্থানের ধরন অসমর্থিত হয় |
---|
সর্বজনীন তালিকা < শ্রেণীবিভাগ > শ্রেণীবদ্ধ ( MlImage চিত্র)
প্রদত্ত MlImage
এ প্রকৃত শ্রেণীবিভাগ সম্পাদন করে।
পরামিতি
ইমেজ | একটি MlImage অবজেক্ট যা একটি চিত্রকে প্রতিনিধিত্ব করে |
---|
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির স্টোরেজ টাইপ বা ফরম্যাট অসমর্থিত হয় |
---|
সর্বজনীন তালিকা < শ্রেণীবিভাগ > শ্রেণীবদ্ধ ( MlImage ইমেজ, ImageProcessing Options অপশন)
ImageProcessingOptions
সহ প্রদত্ত MlImage
এ প্রকৃত শ্রেণীবিভাগ সম্পাদন করে।
ImageClassifier
নিম্নলিখিত বিকল্পগুলি সমর্থন করে:
- আগ্রহের অঞ্চল (ROI) (
ImageProcessingOptions.Builder.setRoi(Rect)
এর মাধ্যমে)। এটি সম্পূর্ণ ইমেজ ডিফল্ট. - ইমেজ রোটেশন (
ImageProcessingOptions.Builder.setOrientation(ImageProcessingOptions.Orientation)
এর মাধ্যমে)। এটিImageProcessingOptions.Orientation.TOP_LEFT
ডিফল্ট।MlImage.getRotation()
কার্যকর নয়।
পরামিতি
ইমেজ | একটি MlImage অবজেক্ট যা একটি চিত্রকে উপস্থাপন করে |
---|---|
বিকল্প | ROI এবং ঘূর্ণন সহ বিকল্পগুলি কনফিগার করে |
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি ছবির স্টোরেজ টাইপ বা ফরম্যাট অসমর্থিত হয় |
---|
পাবলিক স্ট্যাটিক ইমেজ ক্লাসিফায়ার তৈরি থেকে বাফার ( বাইটবাফার মডেলবাফার)
একটি মডেল বাফার এবং ডিফল্ট ImageClassifier.ImageClassifierOptions
সহ একটি ImageClassifier
উদাহরণ তৈরি করে।
পরামিতি
মডেলবাফার | শ্রেণিবিন্যাস মডেলের একটি সরাসরি ByteBuffer বা MappedByteBuffer |
---|
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি মডেল বাফার সরাসরি ByteBuffer বা MappedByteBuffer না হয় |
---|---|
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক ইমেজক্ল্যাসিফায়ার তৈরি করুন ফ্রমবাফারঅ্যান্ডঅপশন ( বাইটবাফার মডেলবাফার, ইমেজক্ল্যাসিফায়ার। ইমেজক্ল্যাসিফায়ার বিকল্প বিকল্প)
একটি মডেল বাফার এবং ImageClassifier.ImageClassifierOptions
সহ একটি ImageClassifier
উদাহরণ তৈরি করে।
পরামিতি
মডেলবাফার | শ্রেণিবিন্যাস মডেলের একটি সরাসরি ByteBuffer বা MappedByteBuffer |
---|---|
বিকল্প |
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি মডেল বাফার সরাসরি ByteBuffer বা MappedByteBuffer না হয় |
---|---|
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক ইমেজ ক্লাসিফায়ার createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
ডিফল্ট ImageClassifier.ImageClassifierOptions
থেকে একটি ImageClassifier
উদাহরণ তৈরি করে।
পরামিতি
প্রসঙ্গ | |
---|---|
মডেলপথ | সম্পদের মেটাডেটা সহ শ্রেণীবিভাগ মডেলের পথ |
নিক্ষেপ করে
IOException | tflite মডেল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
---|---|
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি একটি যুক্তি অবৈধ হয় |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক ইমেজ ক্লাসিফায়ার createFromFile ( ফাইল মডেল ফাইল)
ডিফল্ট ImageClassifier.ImageClassifierOptions
থেকে একটি ImageClassifier
উদাহরণ তৈরি করে।
পরামিতি
মডেল ফাইল | শ্রেণীবিভাগ মডেল File উদাহরণ |
---|
নিক্ষেপ করে
IOException | tflite মডেল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
---|---|
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি একটি যুক্তি অবৈধ হয় |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক ইমেজক্ল্যাসিফায়ার createFromFileAndOptions (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ, ImageClassifier.ImageClassifierOptions বিকল্প)
ImageClassifier.ImageClassifierOptions
থেকে একটি ImageClassifier
উদাহরণ তৈরি করে।
পরামিতি
প্রসঙ্গ | |
---|---|
মডেলপথ | সম্পদের মেটাডেটা সহ শ্রেণীবিভাগ মডেলের পথ |
বিকল্প |
নিক্ষেপ করে
IOException | tflite মডেল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
---|---|
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি একটি যুক্তি অবৈধ হয় |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |
পাবলিক স্ট্যাটিক ইমেজক্ল্যাসিফায়ার createFromFileAndOptions ( ফাইল মডেলফাইল, ImageClassifier.ImageClassifierOptions অপশন)
একটি ImageClassifier
উদাহরণ তৈরি করে।
পরামিতি
মডেল ফাইল | শ্রেণীবিভাগ মডেল File উদাহরণ |
---|---|
বিকল্প |
নিক্ষেপ করে
IOException | tflite মডেল লোড করার সময় যদি একটি I/O ত্রুটি ঘটে |
---|---|
অবৈধ আর্গুমেন্ট ব্যতিক্রম | যদি একটি যুক্তি অবৈধ হয় |
অবৈধ রাজ্য ব্যতিক্রম | যদি অভ্যন্তরীণ ত্রুটি থাকে |
রানটাইম ব্যতিক্রম | যদি অন্যথায় অনির্দিষ্ট ত্রুটি থাকে |