ObjectDetector.ObjectDetectorOptions.Builder

מחלקה מופשטת סטטית ציבורית ObjectDetector.ObjectDetectorOptions.Builder

בנאים ציבוריים

שיטות ציבוריות

סופי ObjectDetector.ObjectDetectorOptions
build()
מאמת ויוצר את המכונה של ObjectDetector.ObjectDetectorOptions.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(הערך BaseOptions)
הפונקציה מגדירה את הערך BaseOptions למשימה של מזהה האובייקטים.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(ערך רשימה<מחרוזת>)
מגדירה את רשימת ההיתרים האופציונלית של שמות הקטגוריות.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(List<String> ערך)
מגדירה את הרשימה האופציונלית של ישויות שנחסמו לשמות של קטגוריות.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(ערך מחרוזת)
המדיניות מגדירה את הלוקאל האופציונלי לשמות תצוגה שצוינו באמצעות המטא-נתונים של דגם TFLite, אם יש כאלה.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(הערך ErrorListener)
מגדירה ErrorListener} אופציונלי.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(ערך מספר שלם)
מגדירה את המספר המקסימלי האופציונלי של תוצאות זיהוי בניקוד הגבוה ביותר שיש להחזיר.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage> value)
ההגדרה הזו מגדירה את OutputHandler.ResultListener לקבל את תוצאות הזיהוי באופן אסינכרוני כאשר מזהה האובייקטים נמצא במצב שידור חי.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(הערך RunningMode)
הפונקציה מגדירה את הערך RunningMode למשימה של מזהה האובייקטים.
מופשט ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(ערך Float)
הפונקציה מגדירה את סף הציון האופציונלי שמחליף את זה שצוין במטא-נתונים של המודל (אם יש כזה).

שיטות שעברו בירושה

בנאים ציבוריים

Public Builder ()

שיטות ציבוריות

Public סופי ObjectDetector.ObjectDetectorOptions build ()

מאמת ויוצר את המכונה של ObjectDetector.ObjectDetectorOptions.

קליעות
IllegalArgumentException אם ה-listener ומצב הריצה לא מוגדרים כמו שצריך. יש להגדיר את מעבד התוצאות רק כשמזהה האובייקטים נמצא במצב שידור חי.

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (הערך של BaseOptions)

הפונקציה מגדירה את הערך BaseOptions למשימה של מזהה האובייקטים.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (ערך רשימה<מחרוזת>)

מגדירה את רשימת ההיתרים האופציונלית של שמות הקטגוריות.

אם השדה לא ריק, תוצאות זיהוי ששם הקטגוריה שלהן לא נכלל בקבוצה הזו יסוננו. המערכת מתעלמת משמות כפולים או לא ידועים של קטגוריות. בלעדי הדדית עם categoryDenylist.

פרמטרים
value

Public מופשט ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)

מגדירה את הרשימה האופציונלית של ישויות שנחסמו לשמות של קטגוריות.

אם העמודה אינה ריקה, תוצאות זיהוי ששם הקטגוריה שלהן נכלל בקבוצה זו יסוננו. המערכת מתעלמת משמות כפולים או לא ידועים של קטגוריות. בלעדי הדדית עם categoryAllowlist.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (הערך של מחרוזת)

המדיניות מגדירה את הלוקאל האופציונלי לשמות תצוגה שצוינו באמצעות המטא-נתונים של דגם TFLite, אם יש כאלה.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (הערך ErrorListener)

מגדירה ErrorListener} אופציונלי.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (ערך מספר שלם)

מגדירה את המספר המקסימלי האופציונלי של תוצאות זיהוי בניקוד הגבוה ביותר שיש להחזיר.

המדיניות הזו מחליפה את הערכים שצוינו במטא-נתונים של המודל. תוצאות עם ערך נמוך יותר יידחו.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> value)

ההגדרה הזו מגדירה את OutputHandler.ResultListener לקבל את תוצאות הזיהוי באופן אסינכרוני כאשר מזהה האובייקטים נמצא במצב שידור חי.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (ערך RunningMode)

הפונקציה מגדירה את הערך RunningMode למשימה של מזהה האובייקטים. ברירת המחדל היא מצב תמונה. למזהה האובייקטים יש שלושה מצבים:

  • IMAGE: המצב לזיהוי אובייקטים בקלט של תמונה אחת.
  • וידאו: המצב לזיהוי אובייקטים בפריימים מפוענחים של סרטון.
  • LIVE_STREAM: המצב לזיהוי אובייקטים בשידור חי של נתוני קלט, למשל מהמצלמה. במצב הזה, יש לקרוא ל-setResultListener כדי להגדיר מאזין כדי לקבל את תוצאות הזיהוי באופן אסינכרוני.

פרמטרים
value

ציבורי מופשט ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (ערך loat)

הפונקציה מגדירה את סף הציון האופציונלי שמחליף את זה שצוין במטא-נתונים של המודל (אם יש כזה). תוצאות מתחת לערך הזה יידחו.

פרמטרים
value