בונה MlImage
מ- ByteBuffer
.
אתה יכול להעביר או ByteBuffer
ניתן לשינוי או בלתי ניתן לשינוי. עם זאת, לאחר העברת ByteBuffer
, כדי לשמור על שלמות הנתונים, אין לשנות את התוכן בו.
השתמש ByteBufferExtractor
כדי לקבל ByteBuffer
שהעברת.
בונים ציבוריים
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int width, int גובה, int imageFormat) יוצר את ה-Builder עם ByteBuffer חובה והתמונה המיוצגת. |
שיטות ציבוריות
MlImage | |
ByteBufferMlImageBuilder | setRotation (רוטציה אינטנסיבית) מגדיר ערך עבור MlImage.getRotation() . |
שיטות בירושה
בונים ציבוריים
Public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int width, int גובה, int imageFormat)
יוצר את ה-Builder עם ByteBuffer
חובה והתמונה המיוצגת.
אנו נאמת את גודל ה- byteBuffer
עם width
, height
ו- imageFormat
.
קורא גם setRotation(int)
כדי להגדיר את המאפיינים האופציונליים. אם לא מוגדר, הערכים יוגדרו כברירת מחדל:
- סיבוב: 0
פרמטרים
byteBuffer | אובייקט נתוני תמונה. |
---|---|
רוֹחַב | רוחב התמונה המיוצגת. |
גוֹבַה | גובה התמונה המיוצגת. |
imageFormat | כיצד הנתונים מקודדים את התמונה. |
שיטות ציבוריות
Public ByteBufferMlImageBuilder setRotation (רוטציה אינטנסיבית)
מגדיר ערך עבור MlImage.getRotation()
.
פרמטרים
רוֹטַציָה |
---|
זורק
חריג טיעון לא חוקי | אם ערך הסיבוב אינו 0, 90, 180 או 270. |
---|