VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
یک بافر تصویر یا تصویر که برای تشخیص بینایی استفاده می شود.
جهت نمایش تصویر پیش فرض
.up
است.اعلامیه
سویفت
var orientation: Int32 { get set }
یک شی
VisionImage
را با تصویر داده شده راه اندازی می کند.اعلامیه
سویفت
init(image: Any!)
پارامترها
image
تصویر برای استفاده در تشخیص بینایی تصویر داده شده باید چرخانده شود، بنابراین ویژگی
imageOrientation
آن روی.up
تنظیم می شود.UIImage
باید دارای ویژگیCGImage
غیر NULL باشد.ارزش بازگشتی
یک نمونه
VisionImage
با تصویر داده شده.یک شی
VisionImage
را با بافر تصویر داده شده راه اندازی می کند. برای بهبود عملکرد، توصیه می شود که طول عمر و تعداد نمونه های این کلاس را هنگام مقداردهی اولیه با یکCMSampleBufferRef
به حداقل برسانید.اعلامیه
سویفت
init(buffer sampleBuffer: CMSampleBuffer)
پارامترها
sampleBuffer
بافر تصویر برای استفاده در تشخیص بینایی بافر باید بر اساس یک بافر پیکسل (نه داده های فشرده) باشد، و قالب پیکسل باید یکی از موارد زیر باشد: -
kCVPixelFormatType_32BGRA
-kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
-kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
با این تمرین کار می کند قرار دادن دوربین گوشی، اما نه دیگر منابع دلخواهCMSampleBufferRef
s.ارزش بازگشتی
یک نمونه
VisionImage
با بافر تصویر داده شده.در دسترس نیست.