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 }بافر پیکسل منبع. اگر
imageSourceType.pixelBufferنباشدnil.اعلامیه
سویفت
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است.در دسترس نیست.