GMLImage
@interface GMLImage : NSObjectИзображение, используемое в машинном обучении на устройстве.
Ширина изображения в пикселях.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat width;Высота изображения в пикселях.
Декларация
Цель-C
@property (nonatomic, readonly) CGFloat height;Ориентация отображения изображения. Если
imageSourceType—.image, значение по умолчанию —image.imageOrientation; в противном случае значение по умолчанию —.up.Декларация
Цель-C
@property (nonatomic) int orientation;Тип источника изображения.
Декларация
Цель-C
@property (nonatomic, readonly) GMLImageSourceType imageSourceType;Исходное изображение.
nil, еслиimageSourceTypeне.image.Декларация
Цель-C
@property (nonatomic, readonly, nullable) int *image;Исходный буфер пикселей.
nil, еслиimageSourceTypeне.pixelBuffer.Декларация
Цель-C
@property (nonatomic, readonly, nullable) CVPixelBufferRef pixelBuffer;Исходный буфер выборки.
nil, еслиimageSourceTypeне.sampleBuffer.Декларация
Цель-C
@property (nonatomic, readonly, nullable) CMSampleBufferRef sampleBuffer;Инициализирует объект
MLImageс заданным изображением.Декларация
Цель-C
- (nullable instancetype)initWithImage:(id)image;Параметры
imageИзображение, которое будет использоваться в качестве источника. Его свойство
CGImageне должно иметь значениеNULL.Возвращаемое значение
Новый экземпляр
MLImageс данным изображением в качестве источника.nilесли данноеimageравноnilили недействительно.Инициализирует объект
MLImageс заданным буфером пикселей.Декларация
Цель-C
- (nullable instancetype)initWithPixelBuffer: (nonnull CVPixelBufferRef)pixelBuffer;Параметры
pixelBufferБуфер пикселей, который будет использоваться в качестве источника. Он будет храниться в новом экземпляре
MLImageна протяжении всего его жизненного цикла.Возвращаемое значение
Новый экземпляр
MLImageс данным буфером пикселей в качестве источника.nil, если данный буфер пикселей равенnilили недействителен.Инициализирует объект
MLImageс заданным буфером выборки.Декларация
Цель-C
- (nullable instancetype)initWithSampleBuffer: (nonnull CMSampleBufferRef)sampleBuffer;Параметры
sampleBufferБуфер выборки, который будет использоваться в качестве источника. Он будет храниться в новом экземпляре
MLImageна протяжении всего его жизненного цикла. Буфер выборки должен быть основан на буфере пикселей (а не на сжатых данных). На практике это должен быть видеовыход камеры на устройстве iOS, а не другие произвольные типыCMSampleBuffer.Возвращаемое значение
Новый экземпляр
MLImageс заданным буфером выборки в качестве источника.nil, если данный буфер выборки равенnilили недействителен.Недоступно.
Декларация
Цель-C
- (nonnull instancetype)init;