MLImage
class MLImage : NSObject
Hình ảnh dùng trong công nghệ học máy trên thiết bị.
-
Chiều rộng của hình ảnh tính bằng pixel.
Khai báo
Swift
var width: CGFloat { get }
-
Chiều cao của hình ảnh tính bằng pixel.
Khai báo
Swift
var height: CGFloat { get }
-
Hướng hiển thị của hình ảnh. Nếu
imageSourceType
là.image
, giá trị mặc định sẽ làimage.imageOrientation
; nếu không, giá trị mặc định sẽ là.up
.Khai báo
Swift
var orientation: Int32 { get set }
-
Loại nguồn hình ảnh.
Khai báo
Swift
var imageSourceType: MLImageSourceType { get }
-
Hình ảnh nguồn.
nil
nếuimageSourceType
không phải là.image
.Khai báo
Swift
var image: UnsafeMutablePointer<Int32>? { get }
-
Vùng đệm pixel nguồn.
nil
nếuimageSourceType
không phải là.pixelBuffer
.Khai báo
Swift
var pixelBuffer: CVPixelBuffer? { get }
-
Vùng đệm mẫu nguồn.
nil
nếuimageSourceType
không phải là.sampleBuffer
.Khai báo
Swift
var sampleBuffer: CMSampleBuffer? { get }
-
Khởi động đối tượng
MLImage
bằng hình ảnh đã cho.Khai báo
Swift
init?(image: Any!)
Tham số
image
Hình ảnh cần sử dụng làm nguồn. Thuộc tính
CGImage
của lớp này không được làNULL
.Giá trị trả về
Một thực thể
MLImage
mới có hình ảnh đã cho làm nguồn.nil
nếuimage
đã cho lànil
hoặc không hợp lệ. -
Khởi động đối tượng
MLImage
bằng vùng đệm pixel đã cho.Khai báo
Swift
init?(pixelBuffer: CVPixelBuffer)
Tham số
pixelBuffer
Vùng đệm pixel để sử dụng làm nguồn. Quy tắc này sẽ được giữ lại theo Thực thể
MLImage
trong suốt vòng đời của nó.Giá trị trả về
Một thực thể
MLImage
mới có vùng đệm pixel nhất định làm nguồn.nil
nếu giá trị được cung cấp vùng đệm pixel lànil
hoặc không hợp lệ. -
Khởi động đối tượng
MLImage
bằng vùng đệm mẫu đã cho.Khai báo
Swift
init?(sampleBuffer: CMSampleBuffer)
Tham số
sampleBuffer
Vùng đệm mẫu cần dùng làm nguồn. Quy tắc này sẽ được giữ lại theo Thực thể
MLImage
trong suốt vòng đời của nó. Bộ đệm mẫu phải dựa trên vùng đệm pixel (không phải dữ liệu được nén). Trên thực tế, đây phải là đầu ra video của máy ảnh trên thiết bị iOS chứ không phải các loạiCMSampleBuffer
tuỳ ý khác.Giá trị trả về
Một thực thể
MLImage
mới có vùng đệm mẫu nhất định làm nguồn.nil
nếu giá trị được cung cấp vùng đệm mẫu lànil
hoặc không hợp lệ. -
Không dùng được.