VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Hình ảnh hoặc vùng đệm hình ảnh dùng để phát hiện thị lực.
-
Hướng hiển thị của hình ảnh. Mặc định là
.up
.Khai báo
Swift
var orientation: Int32 { get set }
-
Khởi động đối tượng
VisionImage
bằng hình ảnh đã cho.Khai báo
Swift
init(image: Any!)
Tham số
image
Hình ảnh dùng trong tính năng phát hiện thị lực. Hình ảnh đã cho phải được xoay, để Thuộc tính
imageOrientation
được đặt thành.up
.UIImage
không được cóCGImage
không phải là NULL thuộc tính này.Giá trị trả về
Một thực thể
VisionImage
với hình ảnh đã cho. -
Khởi động đối tượng
VisionImage
bằng vùng đệm hình ảnh đã cho. Để cải thiện hiệu suất, được đề xuất để giảm thiểu thời gian tồn tại và số lượng thực thể của lớp này khi khởi tạo bằngCMSampleBufferRef
.Khai báo
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Tham số
sampleBuffer
Vùng đệm hình ảnh để dùng trong tính năng phát hiện thị lực. Vùng đệm phải dựa trên vùng đệm pixel (không phải dữ liệu được nén) và định dạng pixel phải là một trong: –
kCVPixelFormatType_32BGRA
–kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
–kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Trong thực tế: tính năng này hoạt động với đầu ra video của camera của điện thoại, nhưng không hoạt động với các nguồnCMSampleBufferRef
tuỳ ý.Giá trị trả về
Một thực thể
VisionImage
có vùng đệm hình ảnh đã cho. -
Không dùng được.