ByteBufferMlImageBuilder

מחלקה ציבורית ByteBufferMlImageBuilder

יוצר MlImage מ-ByteBuffer.

אפשר להעביר ערך ב: ByteBuffer שניתן לשינוי או. עם זאת, אחרי שמעבירים את ByteBuffer, אין לשנות את התוכן בתוכן כדי לשמור על תקינות הנתונים.

אפשר להשתמש ב-ByteBufferExtractor כדי לקבל ByteBuffer שעברת.

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

ByteBufferMlImageBuilder(ByteBuffer byteBuffer, int width, int height, int imageFormat)
יוצר את ה-builder עם ByteBuffer הנדרשים ועם התמונה המיוצגת.

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

MlImage
build()
יוצר מכונה MlImage.
ByteBufferMlImageBuilder
setRotation(סבב int)
מגדיר ערך עבור MlImage.getRotation().

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

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

Public ByteBufferMlImageBuilder (ByteBuffer byteBuffer, intwidth, intheight, int imageFormat)

יוצר את ה-builder עם ByteBuffer הנדרשים ועם התמונה המיוצגת.

אנחנו נאמת את הגודל של byteBuffer עם הנתונים width, height ו-imageFormat.

הפונקציה קוראת גם ל-setRotation(int) כדי להגדיר את המאפיינים האופציונליים. אם המדיניות לא מוגדרת, הערכים יוגדרו כברירת המחדל:

  • סבב: 0

פרמטרים
byteBuffer באובייקט נתוני התמונה.
רוחב רוחב התמונה המיוצגת.
גובה הגובה של התמונה המיוצגת.
imageFormat באופן שבו הנתונים מקודדים את התמונה.

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

Public MlImage build ()

יוצר מכונה MlImage.

public ByteBufferMlImageBuilder setRotation (int rotation)

מגדיר ערך עבור MlImage.getRotation().

פרמטרים
סבב
קליעות
IllegalArgumentException אם ערך הסיבוב אינו 0, 90, 180 או 270.