ImageClassifier.ImageClassifierOptions.Builder

পাবলিক স্ট্যাটিক বিমূর্ত ক্লাস ImageClassifier.ImageClassifierOptions.Builder

ImageClassifier.ImageClassifierOptions এর জন্য নির্মাতা।

পাবলিক কনস্ট্রাক্টর

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

চূড়ান্ত ImageClassifier.ImageClassifierOptions
নির্মাণ ()
ImageClassifier.ImageClassifierOptions উদাহরণ যাচাই করে এবং তৈরি করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
ইমেজ ক্লাসিফায়ার টাস্কের জন্য BaseOptions সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
setCategoryAllowlist ( List < String > categoryAllowlist)
বিভাগের নামের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
setCategoryDenylist ( তালিকা < String > categoryDenylist)
বিভাগের নামগুলির ঐচ্ছিক অস্বীকার তালিকা সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
সেটDisplayNamesLocale ( স্ট্রিং লোকেল)
TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য ঐচ্ছিক লোকেল সেট করে, যদি থাকে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
সেটErrorListener ( ErrorListener errorListener)
একটি ঐচ্ছিক ErrorListener সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
setMaxResults ( পূর্ণসংখ্যা সর্বাধিক ফলাফল)
ফিরতে সর্বোচ্চ স্কোর করা শ্রেণীবিভাগ ফলাফলের ঐচ্ছিক সর্বোচ্চ সংখ্যা সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
setResultListener ( ResultListener < ImageClassifierResult , MPImage > result Listener)
যখন ইমেজ ক্লাসিফায়ার লাইভ স্ট্রীম মোডে থাকে তখন অসিঙ্ক্রোনাসভাবে শ্রেণীবিভাগের ফলাফল পেতে OutputHandler.ResultListener সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
সেট রানিংমোড ( রানিংমোড রানিংমোড)
ইমেজ ক্লাসিফায়ার টাস্কের জন্য RunningMode সেট করে।
বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder
সেটস্কোর থ্রেশহোল্ড ( ফ্লোট স্কোর থ্রেশহোল্ড)
ঐচ্ছিক স্কোর থ্রেশহোল্ড সেট করে।

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

পাবলিক কনস্ট্রাক্টর

পাবলিক বিল্ডার ()

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

সর্বজনীন চূড়ান্ত ImageClassifier.ImageClassifierOptions বিল্ড ()

ImageClassifier.ImageClassifierOptions উদাহরণ যাচাই করে এবং তৈরি করে। *

নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি সেট বিকল্পগুলির মধ্যে কোনটি অবৈধ হয়।

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

ইমেজ ক্লাসিফায়ার টাস্কের জন্য BaseOptions সেট করে।

পরামিতি
বেস অপশন

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist ( তালিকা < String > categoryAllowlist)

বিভাগের নামের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।

যদি খালি না থাকে, শনাক্তকরণ ফলাফল যার বিভাগের নাম এই সেটে নেই তা ফিল্টার আউট করা হবে। সদৃশ বা অজানা বিভাগের নাম উপেক্ষা করা হয়। categoryDenylist সাথে পারস্পরিক একচেটিয়া।

পরামিতি
বিভাগ অনুমোদিত তালিকা

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist ( তালিকা < String > categoryDenylist)

বিভাগের নামগুলির ঐচ্ছিক অস্বীকার তালিকা সেট করে।

খালি না থাকলে, এই সেটে যার বিভাগের নাম আছে তা সনাক্তকরণের ফলাফলগুলি ফিল্টার করা হবে৷ সদৃশ বা অজানা বিভাগের নাম উপেক্ষা করা হয়। categoryAllowlist সাথে পারস্পরিকভাবে এক্সক্লুসিভ।

পরামিতি
বিভাগ অস্বীকারকারী

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( স্ট্রিং লোকেল)

TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য ঐচ্ছিক লোকেল সেট করে, যদি থাকে।

পরামিতি
লোকেল

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setErrorListener ( ErrorListener errorListener)

একটি ঐচ্ছিক ErrorListener সেট করে।

পরামিতি
errorListener

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setMaxResults ( Integer maxResults)

ফিরতে সর্বোচ্চ স্কোর করা শ্রেণীবিভাগ ফলাফলের ঐচ্ছিক সর্বোচ্চ সংখ্যা সেট করে।

সেট করা না থাকলে, সমস্ত উপলব্ধ ফলাফল ফেরত দেওয়া হয়। সেট করা হলে, অবশ্যই > 0 হতে হবে।

পরামিতি
সর্বোচ্চ ফলাফল

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setResultListener ( ResultListener < ImageClassifierResult , MPImage > resultListener)

যখন ইমেজ ক্লাসিফায়ার লাইভ স্ট্রীম মোডে থাকে তখন অসিঙ্ক্রোনাসভাবে শ্রেণীবিভাগের ফলাফল পেতে OutputHandler.ResultListener সেট করে।

পরামিতি
ফলাফল শ্রোতা

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setRunningMode ( RunningMode runningMode)

ইমেজ ক্লাসিফায়ার টাস্কের জন্য RunningMode সেট করে। ইমেজ মোডে ডিফল্ট। ইমেজ ক্লাসিফায়ারের তিনটি মোড আছে:

  • IMAGE: একক ইমেজ ইনপুটগুলিতে শ্রেণীবিভাগ করার জন্য মোড।
  • ভিডিও: একটি ভিডিওর ডিকোড করা ফ্রেমে শ্রেণিবিন্যাস সম্পাদনের মোড।
  • লাইভ_স্ট্রিম: ইনপুট ডেটার লাইভ স্ট্রীমে শ্রেণীবিভাগ সম্পাদনের জন্য মোড, যেমন ক্যামেরা থেকে। এই মোডে, শ্রেণীবিভাগের ফলাফলগুলিকে অ্যাসিঙ্ক্রোনাসভাবে পেতে একটি শ্রোতা সেট আপ করতে setResultListener অবশ্যই কল করতে হবে।

পরামিতি
রানিংমোড

সর্বজনীন বিমূর্ত ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold ( Float scoreThreshold)

ঐচ্ছিক স্কোর থ্রেশহোল্ড সেট করে। এই মানের নিচে স্কোর সহ ফলাফল প্রত্যাখ্যান করা হয়।

TFLite মডেল মেটাডেটাতে নির্দিষ্ট স্কোর থ্রেশহোল্ড ওভাররাইড করে, যদি থাকে।

পরামিতি
স্কোর থ্রেশহোল্ড