سازنده ای که به پیکربندی نمونه ای از ObjectDetectorOptions کمک می کند.
روش های عمومی
ObjectDetector.ObjectDetectorOptions | ساختن () |
ObjectDetector.ObjectDetectorOptions.Builder | setBaseOptions ( BaseOptions baseOptions) گزینههای عمومی را برای پیکربندی Task API، مانند شتابدهندهها، تنظیم میکند. |
ObjectDetector.ObjectDetectorOptions.Builder | setDisplayNamesLocale ( رشته displayNamesLocale) در صورت وجود، محلی را برای استفاده برای نامهای نمایشی مشخص شده از طریق فراداده مدل TFLite تنظیم میکند. |
ObjectDetector.ObjectDetectorOptions.Builder | |
ObjectDetector.ObjectDetectorOptions.Builder | |
ObjectDetector.ObjectDetectorOptions.Builder | setMaxResults (int maxResults) حداکثر تعداد نتایج تشخیص با امتیاز بالا را برای بازگشت تنظیم می کند. |
ObjectDetector.ObjectDetectorOptions.Builder | setNumThreads (int numThreads) این روش منسوخ شده است. به جای آن از BaseOptions برای پیکربندی تعداد رشته ها استفاده کنید. این روش تعداد رشته های پیکربندی شده از BaseOptions را لغو می کند. |
ObjectDetector.ObjectDetectorOptions.Builder | setScoreThreshold (آستانه امتیاز شناور) آستانه امتیازی را تنظیم می کند که بر آستانه ارائه شده در فراداده مدل (در صورت وجود) لغو می شود. |
روش های ارثی
روش های عمومی
عمومی ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions ( BaseOptions baseOptions)
گزینههای عمومی را برای پیکربندی Task API، مانند شتابدهندهها، تنظیم میکند.
مولفه های
گزینه های پایه |
---|
عمومی ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale ( رشته displayNamesLocale)
در صورت وجود، محلی را برای استفاده برای نامهای نمایشی مشخص شده از طریق فراداده مدل TFLite تنظیم میکند.
به طور پیش فرض به انگلیسی ( "en"
). فایل طرحواره TFLite Metadata را ببینید. برای الگوی محلی پذیرفته شده
مولفه های
displayNamesLocale |
---|
عمومی ObjectDetector.ObjectDetectorOptions.Builder setLabelAllowList ( لیست < رشته > labelAllowList)
لیست مجاز اختیاری برچسب ها را تنظیم می کند.
اگر خالی نباشد، نتایج تشخیصی که برچسب آنها در این مجموعه نیست فیلتر میشود. برچسب های تکراری یا ناشناخته نادیده گرفته می شوند. با labelDenyList
منحصر به فرد است. اگر هر دو labelDenyList
و labelAllowList
تنظیم شده باشند، هنگام فراخوانی ObjectDetector.createFromFileAndOptions(Context, String, ObjectDetector.ObjectDetectorOptions)
باعث IllegalStateException
می شود.
مولفه های
labelAllowList |
---|
عمومی ObjectDetector.ObjectDetectorOptions.Builder setLabelDenyList ( لیست < رشته > labelDenyList)
لیست رد اختیاری برچسب ها را تنظیم می کند.
اگر خالی نباشد، نتایج تشخیصی که برچسب آنها در این مجموعه است فیلتر میشود. برچسب های تکراری یا ناشناخته نادیده گرفته می شوند. با labelAllowList
منحصر به فرد است. اگر هر دو labelDenyList
و labelAllowList
تنظیم شده باشند، هنگام فراخوانی ObjectDetector.createFromFileAndOptions(Context, String, ObjectDetector.ObjectDetectorOptions)
باعث IllegalStateException
می شود.
مولفه های
labelDenyList |
---|
عمومی ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (int maxResults)
حداکثر تعداد نتایج تشخیص با امتیاز بالا را برای بازگشت تنظیم می کند.
اگر < 0 باشد، تمام نتایج موجود برگردانده خواهند شد. اگر 0 باشد، یک خطای آرگومان نامعتبر برگردانده می شود. توجه داشته باشید که مدل ها ممکن است ذاتا محدود به برگرداندن حداکثر تعداد نتایج N باشند: اگر مقدار ارائه شده در اینجا بالاتر از N باشد، فقط N نتیجه برگردانده می شود. پیشفرض -1 است.
مولفه های
حداکثر نتایج |
---|
پرتاب می کند
IllegalArgumentException | اگر maxResults 0 باشد. |
---|
عمومی ObjectDetector.ObjectDetectorOptions.Builder setNumThreads (int numThreads)
این روش منسوخ شده است .
به جای آن از BaseOptions
برای پیکربندی تعداد رشته ها استفاده کنید. این روش تعداد رشته های پیکربندی شده از BaseOptions
را لغو می کند.
تعداد رشتههایی را که برای عملیاتهای TFLite که از Multi-threading هنگام اجرای استنتاج با CPU پشتیبانی میکنند، استفاده میکند. پیشفرض -1 است.
numThread باید بزرگتر از 0 یا مساوی 1- باشد. تنظیم numThreads به -1 باعث می شود تا زمان اجرای TFLite مقدار را تنظیم کند.
مولفه های
numThreads |
---|
عمومی ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (float scoreThreshold)
آستانه امتیازی را تنظیم می کند که بر آستانه ارائه شده در فراداده مدل (در صورت وجود) لغو می شود. نتایج زیر این مقدار رد می شوند.
مولفه های
آستانه امتیاز |
---|