ByteBufferMlImageBuilder

کلاس عمومی ByteBufferMlImageBuilder

یک MlImage از ByteBuffer می سازد.

شما می توانید در ByteBuffer قابل تغییر یا تغییرناپذیر عبور دهید. اما هنگامی که ByteBuffer وارد شد، برای حفظ یکپارچگی داده ها، نباید محتوای آن را تغییر دهید.

از ByteBufferExtractor برای دریافت ByteBuffer استفاده کنید.

سازندگان عمومی

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer، عرض int، int height، int imageFormat)
سازنده را با ByteBuffer اجباری و تصویر ارائه شده ایجاد می کند.

روش های عمومی

MlImage
ساختن ()
یک نمونه MlImage می سازد.
ByteBufferMlImageBuilder
setRotation (چرخش میانی)
مقدار را برای MlImage.getRotation() تنظیم می کند.

روش های ارثی

سازندگان عمومی

عمومی ByteBufferMlImageBuilder ( ByteBuffer byteBuffer، عرض int، int height، int imageFormat)

سازنده را با ByteBuffer اجباری و تصویر ارائه شده ایجاد می کند.

ما اندازه بایت byteBuffer را با width ، height و imageFormat مشخص می کنیم.

همچنین setRotation(int) را برای تنظیم خصوصیات اختیاری فراخوانی می کند. اگر تنظیم نشود، مقادیر به صورت پیش فرض تنظیم می شوند:

  • چرخش: 0

مولفه های
بایت بافر شی داده تصویر
عرض عرض تصویر ارائه شده
ارتفاع ارتفاع تصویر ارائه شده
فرمت تصویر چگونه داده ها تصویر را رمزگذاری می کنند.

روش های عمومی

ساخت MlImage عمومی ()

یک نمونه MlImage می سازد.

عمومی ByteBufferMlImageBuilder setRotation (چرخش int)

مقدار را برای MlImage.getRotation() تنظیم می کند.

مولفه های
چرخش
پرتاب می کند
IllegalArgumentException اگر مقدار چرخش 0، 90، 180 یا 270 نباشد.