مرجع چارچوب MLKitVision

MLKVisionImage


@interface MLKVisionImage : NSObject <MLKCompatibleImage>

یک بافر تصویر یا تصویر که برای تشخیص بینایی استفاده می شود.

  • جهت نمایش تصویر پیش فرض .up است.

    اعلام

    هدف-C

    @property (nonatomic) int orientation;
  • یک شی VisionImage را با تصویر داده شده راه اندازی می کند.

    اعلام

    هدف-C

    - (nonnull instancetype)initWithImage:(id)image;

    مولفه های

    image

    تصویر برای استفاده در تشخیص بینایی تصویر داده شده باید چرخانده شود، بنابراین ویژگی imageOrientation آن روی .up تنظیم می شود. UIImage باید دارای ویژگی CGImage غیر NULL باشد.

    ارزش بازگشتی

    یک نمونه VisionImage با تصویر داده شده.

  • یک شی VisionImage را با بافر تصویر داده شده راه اندازی می کند. برای بهبود عملکرد، توصیه می شود که طول عمر و تعداد نمونه های این کلاس را هنگام مقداردهی اولیه با یک CMSampleBufferRef به حداقل برسانید.

    اعلام

    هدف-C

    - (nonnull instancetype)initWithBuffer:(nonnull CMSampleBufferRef)sampleBuffer;

    مولفه های

    sampleBuffer

    بافر تصویر برای استفاده در تشخیص بینایی بافر باید بر اساس یک بافر پیکسلی باشد (نه داده های فشرده) و قالب پیکسل باید یکی از موارد زیر باشد: - kCVPixelFormatType_32BGRA - kCVPixelFormatType_420YpCbCr8BiPlanarFullRange - kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange با این تمرین: خروجی دوربین گوشی، اما نه دیگر منابع دلخواه CMSampleBufferRef s.

    ارزش بازگشتی

    یک نمونه VisionImage با بافر تصویر داده شده.

  • غیر قابل دسترسی.

    اعلام

    هدف-C

    - (nonnull instancetype)init;