בנאי של ImageEmbedder.ImageEmbedderOptions
.
בנאים ציבוריים
Builder()
|
שיטות ציבוריות
סופי ImageEmbedder.ImageEmbedderOptions |
build()
מאמת ויוצר את המכונה של
ImageEmbedder.ImageEmbedderOptions . |
מופשט ImageEmbedder.ImageEmbedderOptions.Builder | |
מופשט ImageEmbedder.ImageEmbedderOptions.Builder | |
מופשט ImageEmbedder.ImageEmbedderOptions.Builder |
setL2Normalize(בוליאני l2Normalize)
המדיניות הזו קובעת אם יש לבצע נורמליזציה של L2 בהטמעות שהוחזרו.
|
מופשט ImageEmbedder.ImageEmbedderOptions.Builder |
setQuantize(קוונטיזציה בוליאנית)
הגדרה זו קובעת אם יש לכמת את ההטמעה שהוחזרה לבייטים באמצעות קוונטיזציה סקלרית.
|
מופשט ImageEmbedder.ImageEmbedderOptions.Builder |
setResultListener(ResultListener<ImageEmbedderResult, MPImage> resultListener)
מגדיר את
OutputHandler.ResultListener כך שיקבל את תוצאות ההטמעה באופן אסינכרוני
כאשר כלי ההטמעה של התמונות נמצא במצב שידור חי. |
מופשט ImageEmbedder.ImageEmbedderOptions.Builder |
שיטות שעברו בירושה
בנאים ציבוריים
Public Builder ()
שיטות ציבוריות
Public סופי ImageEmbedder.ImageEmbedderOptions פיתוח ()
מאמת ויוצר את המכונה של ImageEmbedder.ImageEmbedderOptions
. *
קליעות
IllegalArgumentException | אם ה-listener ומצב הריצה לא מוגדרים כמו שצריך. יש להגדיר את ה-listener של התוצאות רק כשהכלי להטמעה של התמונות נמצא במצב שידור חי. |
---|
ציבורי מופשט ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
מגדיר את BaseOptions
למשימת הטמעת התמונות.
פרמטרים
baseOptions |
---|
ציבורי מופשט ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
מגדיר ErrorListener
אופציונלי.
פרמטרים
errorListener |
---|
Public מופשט ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
המדיניות הזו קובעת אם יש לבצע נורמליזציה של L2 בהטמעות שהוחזרו. יש להשתמש
באפשרות הזו רק אם המודל עדיין לא מכיל ממשק מקורי של L2_NORMALIZATION
TF
Lite Op. ברוב המקרים, זה כבר המצב, ולכן נורמת L2 מתקבלת באמצעות הסקת מסקנות מ-TF Lite.
False כברירת מחדל.
פרמטרים
l2Normalize |
---|
Public מופשט ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)
הגדרה זו קובעת אם יש לכמת את ההטמעה שהוחזרה לבייטים באמצעות קוונטיזציה סקלרית.
ההנחה היא שההטמעות הן נורמת יחידה, ולכן לכל מאפיין מובטח
שיהיה ערך ב-[-1.0, 1.0]
. אם זה לא המצב, משתמשים ב-setL2Normalize(boolean)
.
False כברירת מחדל.
פרמטרים
כמות |
---|
Public מופשט ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResult, MPImage> resultListener)
מגדיר את OutputHandler.ResultListener
כך שיקבל את תוצאות ההטמעה באופן אסינכרוני
כאשר כלי ההטמעה של התמונות נמצא במצב שידור חי.
פרמטרים
resultListener |
---|
ציבורי מופשט ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
מגדיר את RunningMode
למשימת הטמעת התמונות. ברירת המחדל היא מצב תמונה. לכלי להטמעת תמונות יש שלושה מצבים:
- IMAGE: המצב לביצוע חילוץ הטמעה בקלט של תמונה יחידה.
- סרטון: המצב לביצוע חילוץ הטמעה בפריימים המפוענחים של סרטון.
- LIVE_STREAM: המצב לביצוע חילוץ הטמעה בשידור חי של נתוני קלט, למשל מהמצלמה. במצב הזה, יש לקרוא ל-
setResultListener
כדי להגדיר מאזין כדי לקבל את תוצאות ההטמעה באופן אסינכרוני.
פרמטרים
runningMode |
---|