ImageEmbedder.ImageEmbedderOptions.Builder

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

ImageEmbedder.ImageEmbedderOptions এর জন্য নির্মাতা

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

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

চূড়ান্ত ImageEmbedder.ImageEmbedderOptions
নির্মাণ ()
ImageEmbedder.ImageEmbedderOptions উদাহরণ যাচাই করে এবং তৈরি করে।
বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
ইমেজ এমবেডার টাস্কের জন্য BaseOptions সেট করে।
বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder
সেটErrorListener ( ErrorListener errorListener)
একটি ঐচ্ছিক ErrorListener সেট করে।
বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize (বুলিয়ান l2Normalize)
প্রত্যাবর্তিত এম্বেডিংগুলিতে L2 স্বাভাবিককরণ করা উচিত কিনা তা সেট করে।
বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder
সেট কোয়ান্টাইজ (বুলিয়ান কোয়ান্টাইজ)
প্রত্যাবর্তিত এম্বেডিং স্কেলার কোয়ান্টাইজেশনের মাধ্যমে বাইটে পরিমাপ করা উচিত কিনা তা সেট করে।
বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder
setResultListener ( ResultListener < ImageEmbedderResult , MPImage > result Listener)
যখন ইমেজ এম্বেডার লাইভ স্ট্রীম মোডে থাকে তখন অ্যাসিঙ্ক্রোনাসভাবে এমবেডিং ফলাফল পেতে OutputHandler.ResultListener সেট করে।
বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder
সেট রানিংমোড ( রানিংমোড রানিংমোড)
ইমেজ এমবেডার টাস্কের জন্য RunningMode সেট করে।

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

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

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

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

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

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

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

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

ইমেজ এমবেডার টাস্কের জন্য BaseOptions সেট করে।

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

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

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

পরামিতি
errorListener

সর্বজনীন বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (বুলিয়ান l2Normalize)

প্রত্যাবর্তিত এম্বেডিংগুলিতে L2 স্বাভাবিককরণ করা উচিত কিনা তা সেট করে। এই বিকল্পটি ব্যবহার করুন শুধুমাত্র যদি মডেলটিতে ইতিমধ্যেই একটি নেটিভ L2_NORMALIZATION TF Lite Op না থাকে৷ বেশিরভাগ ক্ষেত্রে, এটি ইতিমধ্যেই হয় এবং L2 আদর্শ এইভাবে TF Lite অনুমানের মাধ্যমে অর্জন করা হয়।

ডিফল্টরূপে মিথ্যা।

পরামিতি
l2 স্বাভাবিক করা

সর্বজনীন বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (বুলিয়ান কোয়ান্টাইজ)

প্রত্যাবর্তিত এম্বেডিং স্কেলার কোয়ান্টাইজেশনের মাধ্যমে বাইটে পরিমাপ করা উচিত কিনা তা সেট করে। এমবেডিংগুলিকে পরোক্ষভাবে ইউনিট-নর্ম হিসাবে ধরে নেওয়া হয় এবং তাই যে কোনও মাত্রার [-1.0, 1.0] -এ মান থাকবে তা নিশ্চিত করা হয়। যদি এটি না হয় তাহলে setL2Normalize(boolean) ব্যবহার করুন।

ডিফল্টরূপে মিথ্যা।

পরামিতি
পরিমাপ করা

সর্বজনীন বিমূর্ত ImageEmbedder.ImageEmbedderOptions.Builder setResultListener ( ResultListener < ImageEmbedderResult , MPImage > resultListener)

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

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

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

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

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

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