GMLImage
@interface GMLImage : NSObjectHì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
Objective-C
@property (nonatomic, readonly) CGFloat width; -
Chiều cao của hình ảnh tính bằng pixel.
Khai báo
Objective-C
@property (nonatomic, readonly) CGFloat height; -
Hướng hiển thị của hình ảnh. Nếu
imageSourceTypelà.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
Objective-C
@property (nonatomic) int orientation; -
Loại nguồn hình ảnh.
Khai báo
Objective-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType; -
Hình ảnh nguồn.
nilnếuimageSourceTypekhông phải là.image.Khai báo
Objective-C
@property (nonatomic, readonly, nullable) int *image; -
Vùng đệm pixel nguồn.
nilnếuimageSourceTypekhông phải là.pixelBuffer.Khai báo
Objective-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer; -
Vùng đệm mẫu nguồn.
nilnếuimageSourceTypekhông phải là.sampleBuffer.Khai báo
Objective-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer; -
Khởi động đối tượng
MLImagebằng hình ảnh đã cho.Khai báo
Objective-C
- (nullable instancetype)initWithImage:(id)image;Tham số
imageHình ảnh cần sử dụng làm nguồn. Thuộc tính
CGImagecủa lớp này không được làNULL.Giá trị trả về
Một thực thể
MLImagemới có hình ảnh đã cho làm nguồn.nilnếuimageđã cho lànilhoặc không hợp lệ. -
Khởi động đối tượng
MLImagebằng vùng đệm pixel đã cho.Khai báo
Objective-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;Tham số
pixelBufferVùng đệm pixel để sử dụng làm nguồn. Quy tắc này sẽ được giữ lại theo Thực thể
MLImagetrong suốt vòng đời của nó.Giá trị trả về
Một thực thể
MLImagemới có vùng đệm pixel nhất định làm nguồn.nilnếu giá trị được cung cấp vùng đệm pixel lànilhoặc không hợp lệ. -
Khởi động đối tượng
MLImagebằng vùng đệm mẫu đã cho.Khai báo
Objective-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;Tham số
sampleBufferVù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ể
MLImagetrong 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ạiCMSampleBuffertuỳ ý khác.Giá trị trả về
Một thực thể
MLImagemới có vùng đệm mẫu nhất định làm nguồn.nilnếu giá trị được cung cấp vùng đệm mẫu lànilhoặc không hợp lệ. -
Không dùng được.
Khai báo
Objective-C
- (nonnull instancetype)init;