مرجع چارچوب MLKitVision

MLImage

class MLImage : NSObject

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

  • عرض تصویر بر حسب پیکسل

    اعلام

    سریع

    var width: CGFloat { get }
  • ارتفاع تصویر بر حسب پیکسل

    اعلام

    سریع

    var height: CGFloat { get }
  • جهت نمایش تصویر اگر imageSourceType .image ، مقدار پیش فرض image.imageOrientation است. در غیر این صورت مقدار پیش فرض .up است.

    اعلام

    سریع

    var orientation: Int32 { get set }
  • نوع منبع تصویر

    اعلام

    سریع

    var imageSourceType: MLImageSourceType { get }
  • تصویر منبع اگر imageSourceType .image nil نیست.

    اعلام

    سریع

    var image: UnsafeMutablePointer<Int32>? { get }
  • بافر پیکسل منبع. اگر nil imageSourceType نباشد .pixelBuffer است.

    اعلام

    سریع

    var pixelBuffer: CVPixelBuffer? { get }
  • بافر نمونه منبع. اگر imageSourceType .sampleBuffer nil نیست.

    اعلام

    سریع

    var sampleBuffer: CMSampleBuffer? { get }
  • یک شی MLImage را با تصویر داده شده مقداردهی می کند.

    اعلام

    سریع

    init?(image: Any!)

    مولفه های

    image

    تصویر برای استفاده به عنوان منبع ویژگی CGImage آن نباید NULL باشد.

    ارزش بازگشتی

    یک نمونه MLImage جدید با تصویر داده شده به عنوان منبع. اگر image داده شده nil یا نامعتبر باشد، nil است.

  • یک شی MLImage را با بافر پیکسل داده شده راه اندازی می کند.

    اعلام

    سریع

    init?(pixelBuffer: CVPixelBuffer)

    مولفه های

    pixelBuffer

    بافر پیکسل برای استفاده به عنوان منبع. این مورد توسط نمونه جدید MLImage برای مدت چرخه عمر خود حفظ خواهد شد.

    ارزش بازگشتی

    یک نمونه MLImage جدید با بافر پیکسل داده شده به عنوان منبع. اگر بافر پیکسل داده شده nil یا نامعتبر باشد، nil باشد.

  • یک شی MLImage را با بافر نمونه داده شده اولیه می کند.

    اعلام

    سریع

    init?(sampleBuffer: CMSampleBuffer)

    مولفه های

    sampleBuffer

    بافر نمونه برای استفاده به عنوان منبع. این مورد توسط نمونه جدید MLImage برای مدت چرخه عمر خود حفظ خواهد شد. بافر نمونه باید بر اساس بافر پیکسلی باشد (نه داده های فشرده). در عمل، باید خروجی ویدیوی دوربین در دستگاه iOS باشد، نه دیگر انواع دلخواه CMSampleBuffer .

    ارزش بازگشتی

    یک نمونه MLImage جدید با بافر نمونه داده شده به عنوان منبع. اگر بافر نمونه داده شده nil یا نامعتبر باشد، nil است.

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