FaceDetector.FaceDetectorOptions.Builder

পাবলিক স্ট্যাটিক বিমূর্ত বর্গ FaceDetector.FaceDetectorOptions.Builder

FaceDetector.FaceDetectorOptions এর জন্য নির্মাতা।

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

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

চূড়ান্ত FaceDetector.FaceDetectorOptions
নির্মাণ ()
FaceDetector.FaceDetectorOptions উদাহরণ যাচাই করে এবং তৈরি করে।
বিমূর্ত FaceDetector.FaceDetectorOptions.Builder
setBaseOptions ( BaseOptions মান)
ফেস ডিটেক্টর টাস্কের জন্য BaseOptions সেট করে।
বিমূর্ত FaceDetector.FaceDetectorOptions.Builder
সেটErrorListener ( ErrorListener মান)
একটি ঐচ্ছিক ErrorListener } সেট করে।
বিমূর্ত FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence ( ফ্লোট মান)
মুখ সনাক্তকরণ সফল বলে বিবেচিত হওয়ার জন্য সর্বনিম্ন আত্মবিশ্বাসের স্কোর সেট করে।
বিমূর্ত FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold ( ফ্লোট মান)
ওভারল্যাপ করা বিবেচনা করার জন্য মুখ সনাক্তকরণের জন্য সর্বনিম্ন অ-সর্বোচ্চ-দমন থ্রেশহোল্ড সেট করে।
বিমূর্ত FaceDetector.FaceDetectorOptions.Builder
setResultListener ( ResultListener < FaceDetectorResult , MPImage > value)
যখন ফেস ডিটেক্টর লাইভ স্ট্রিম মোডে থাকে তখন অ্যাসিঙ্ক্রোনাসভাবে শনাক্তকরণের ফলাফল পেতে OutputHandler.ResultListener সেট করে।
বিমূর্ত FaceDetector.FaceDetectorOptions.Builder
setRunningMode ( RunningMode মান)
ফেস ডিটেক্টর টাস্কের জন্য RunningMode সেট করে।

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

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

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

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

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

FaceDetector.FaceDetectorOptions উদাহরণ যাচাই করে এবং তৈরি করে।

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

সর্বজনীন বিমূর্ত FaceDetector.FaceDetectorOptions.Builder setBaseOptions ( BaseOptions value)

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

পরামিতি
মান

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

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

পরামিতি
মান

সর্বজনীন বিমূর্ত FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence ( ফ্লোট মান)

মুখ সনাক্তকরণ সফল বলে বিবেচিত হওয়ার জন্য সর্বনিম্ন আত্মবিশ্বাসের স্কোর সেট করে। ডিফল্ট minDetectionConfidence হল 0.5।

পরামিতি
মান

সর্বজনীন বিমূর্ত FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold ( ফ্লোট মান)

ওভারল্যাপ করা বিবেচনা করার জন্য মুখ সনাক্তকরণের জন্য সর্বনিম্ন অ-সর্বোচ্চ-দমন থ্রেশহোল্ড সেট করে। ডিফল্ট minSuppressionThreshold হল 0.3।

পরামিতি
মান

সর্বজনীন বিমূর্ত FaceDetector.FaceDetectorOptions.Builder setResultListener ( ResultListener < FaceDetectorResult , MPImage > value)

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

পরামিতি
মান

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

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

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

পরামিতি
মান