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
.غیر قابل دسترسی.