ObjectDetector.ObjectDetectorOptions.Builder

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

ObjectDetector.ObjectDetectorOptions এর জন্য নির্মাতা।

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

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

চূড়ান্ত ObjectDetector.ObjectDetectorOptions
নির্মাণ ()
ObjectDetector.ObjectDetectorOptions দৃষ্টান্ত যাচাই করে এবং তৈরি করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions ( BaseOptions মান)
অবজেক্ট ডিটেক্টর টাস্কের জন্য BaseOptions সেট করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist ( তালিকা < স্ট্রিং > মান)
বিভাগের নামের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist ( তালিকা < স্ট্রিং > মান)
বিভাগের নামগুলির ঐচ্ছিক অস্বীকার তালিকা সেট করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale ( স্ট্রিং মান)
TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য ঐচ্ছিক লোকেল সেট করে, যদি থাকে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
সেটErrorListener ( ErrorListener মান)
একটি ঐচ্ছিক ErrorListener } সেট করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults ( পূর্ণসংখ্যা মান)
ফিরতে সর্বোচ্চ স্কোর করা শনাক্তকরণ ফলাফলের ঐচ্ছিক সর্বোচ্চ সংখ্যা সেট করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setResultListener ( ResultListener < ObjectDetectorResult , MPImage > value)
যখন অবজেক্ট ডিটেক্টর লাইভ স্ট্রিম মোডে থাকে তখন অ্যাসিঙ্ক্রোনাসভাবে সনাক্তকরণের ফলাফলগুলি পেতে OutputHandler.ResultListener সেট করে৷
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode ( RunningMode মান)
অবজেক্ট ডিটেক্টর টাস্কের জন্য RunningMode সেট করে।
বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold ( ফ্লোট মান)
ঐচ্ছিক স্কোর থ্রেশহোল্ড সেট করে যা মডেল মেটাডেটাতে (যদি থাকে) প্রদত্ত একটিকে ওভাররাইড করে।

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

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

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

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

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

ObjectDetector.ObjectDetectorOptions দৃষ্টান্ত যাচাই করে এবং তৈরি করে।

নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ফলাফল শ্রোতা এবং চলমান মোড সঠিকভাবে কনফিগার করা না হয়। অবজেক্ট ডিটেক্টর লাইভ স্ট্রিম মোডে থাকলেই ফলাফল শ্রোতা সেট করা উচিত।

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions ( BaseOptions মান)

অবজেক্ট ডিটেক্টর টাস্কের জন্য BaseOptions সেট করে।

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist ( তালিকা < স্ট্রিং > মান)

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

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

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist ( তালিকা < স্ট্রিং > মান)

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

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

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale ( স্ট্রিং মান)

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

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setErrorListener ( ErrorListener মান)

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

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setMaxResults ( পূর্ণসংখ্যা মান)

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

মডেল মেটাডেটা প্রদান করা ওভাররাইড করে। এই মানের নিচের ফলাফল প্রত্যাখ্যান করা হয়।

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setResultListener ( ResultListener < ObjectDetectorResult , MPImage > value)

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

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setRunningMode ( RunningMode মান)

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

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

পরামিতি
মান

সর্বজনীন বিমূর্ত ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold ( ফ্লোট মান)

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

পরামিতি
মান