ইমেজ প্রসেসিং পাইপলাইন কনফিগার করার বিকল্প, যা অনুমান করার আগে কাজ করে।
টাস্ক লাইব্রেরি ভিশন এপিআই আগ্রহের অঞ্চলে ইনপুট ইমেজের উপর ইমেজ প্রিপ্রসেসিং সঞ্চালন করে, যাতে এটি মডেলের প্রয়োজনীয়তাগুলি (যেমন খাড়া 224x224 RGB) ফিট করে এবং সংশ্লিষ্ট ইনপুট টেনসরকে পূরণ করে। এটি (এই ক্রমে) দ্বারা সঞ্চালিত হয়:
- ফ্রেম বাফারটি আগ্রহের অঞ্চলে ক্রপ করা (যা বেশিরভাগ ক্ষেত্রেই সম্পূর্ণ ইনপুট চিত্রকে কভার করে),
- মডেল ইনপুট টেনসরের মাত্রায় এটির আকার পরিবর্তন করা (বাইলাইনার ইন্টারপোলেশন সহ, আকৃতি-অনুপাত *সংরক্ষিত নয়),
- এটিকে ইনপুট টেনসরের কালারস্পেসে রূপান্তর করা হচ্ছে (অর্থাৎ RGB, যা এখনকার জন্য একমাত্র সমর্থিত কালারস্পেস),
- এটিকে এর
ImageProcessingOptions.Orientation
অনুযায়ী ঘোরানো যাতে অনুমান একটি "খাড়া" ছবিতে সঞ্চালিত হয়।
গুরুত্বপূর্ণ: প্রথমে ফসল কাটার ফলস্বরূপ, প্রদত্ত আগ্রহের অঞ্চলটি রেফারেন্স স্থানাঙ্ক সিস্টেমের অপরিবর্তিত ফ্রেমে প্রকাশ করা হয়, যেমন [0, TensorImage.getWidth()) x [0, TensorImage.getHeight())
, যা কোনো অভিযোজন প্রয়োগ করার আগে অন্তর্নিহিত চিত্র ডেটার মাত্রা। যদি অঞ্চলটি এই সীমার বাইরে থাকে, তাহলে অনুমান পদ্ধতি, যেমন ImageClassifier.classify(MlImage)
, ত্রুটি ফিরিয়ে দেবে।
নেস্টেড ক্লাস
ক্লাস | ImageProcessing Options.Builder | ImageProcessingOptions জন্য নির্মাতা। | |
enum | ImageProcessingOptions.Orientation | ওরিয়েন্টেশন টাইপ যা EXIF স্পেসিফিকেশন অনুসরণ করে। |
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
স্ট্যাটিক ImageProcessing Options.Builder | নির্মাতা () |
বিমূর্ত ImageProcessingOptions.Orientation | অভিযোজন () |
বিমূর্ত রেক্ট | getRoi () |