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или недействителен.Недоступно.