יוצר MlImage
מ-ByteBuffer
.
אפשר להעביר ערך ב: ByteBuffer
שניתן לשינוי או. עם זאת, אחרי שמעבירים את ByteBuffer
, אין לשנות את התוכן בתוכן כדי לשמור על תקינות הנתונים.
אפשר להשתמש ב-ByteBufferExtractor
כדי לקבל ByteBuffer
שעברת.
בנאים ציבוריים
ByteBufferMlImageBuilder(ByteBuffer byteBuffer, int width, int height, int imageFormat)
יוצר את ה-builder עם
ByteBuffer הנדרשים ועם התמונה המיוצגת. |
שיטות ציבוריות
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 ByteBufferMlImageBuilder setRotation (int rotation)
מגדיר ערך עבור MlImage.getRotation()
.
פרמטרים
סבב |
---|
קליעות
IllegalArgumentException | אם ערך הסיבוב אינו 0, 90, 180 או 270. |
---|