MLImage
class MLImage : NSObject
Изображение, используемое в машинном обучении на устройстве.
Ширина изображения в пикселях.
Декларация
Быстрый
var width: CGFloat { get }
Высота изображения в пикселях.
Декларация
Быстрый
var height: CGFloat { get }
Ориентация отображения изображения. Если
imageSourceType
—.image
, значение по умолчанию —image.imageOrientation
; в противном случае значение по умолчанию —.up
.Декларация
Быстрый
var orientation: Int32 { get set }
Тип источника изображения.
Декларация
Быстрый
var imageSourceType: MLImageSourceType { get }
Исходное изображение.
nil
, еслиimageSourceType
не.image
.Декларация
Быстрый
var image: UnsafeMutablePointer<Int32>? { get }
Исходный буфер пикселей.
nil
, еслиimageSourceType
не.pixelBuffer
.Декларация
Быстрый
var pixelBuffer: CVPixelBuffer? { get }
Исходный буфер выборки.
nil
, еслиimageSourceType
не.sampleBuffer
.Декларация
Быстрый
var sampleBuffer: CMSampleBuffer? { get }
Инициализирует объект
MLImage
с заданным изображением.Декларация
Быстрый
init?(image: Any!)
Параметры
image
Изображение, которое будет использоваться в качестве источника. Его свойство
CGImage
не должно иметь значениеNULL
.Возвращаемое значение
Новый экземпляр
MLImage
с данным изображением в качестве источника.nil
, если данноеimage
равноnil
или недействительно.Инициализирует объект
MLImage
с заданным буфером пикселей.Декларация
Быстрый
init?(pixelBuffer: CVPixelBuffer)
Параметры
pixelBuffer
Буфер пикселей, который будет использоваться в качестве источника. Он будет храниться в новом экземпляре
MLImage
на протяжении всего его жизненного цикла.Возвращаемое значение
Новый экземпляр
MLImage
с данным буфером пикселей в качестве источника.nil
, если данный буфер пикселей равенnil
или недействителен.Инициализирует объект
MLImage
с заданным буфером выборки.Декларация
Быстрый
init?(sampleBuffer: CMSampleBuffer)
Параметры
sampleBuffer
Буфер выборки, который будет использоваться в качестве источника. Он будет храниться в новом экземпляре
MLImage
на протяжении всего его жизненного цикла. Буфер выборки должен быть основан на буфере пикселей (а не на сжатых данных). На практике это должен быть видеовыход камеры на устройстве iOS, а не другие произвольные типыCMSampleBuffer
.Возвращаемое значение
Новый экземпляр
MLImage
с заданным буфером выборки в качестве источника.nil
, если данный буфер выборки равенnil
или недействителен.Недоступен.