MLImage
class MLImage : NSObject
Un'immagine utilizzata nel machine learning on-device.
-
Larghezza dell'immagine in pixel.
Dichiarazione
Swift
var width: CGFloat { get }
-
Altezza dell'immagine in pixel.
Dichiarazione
Swift
var height: CGFloat { get }
-
L'orientamento di visualizzazione dell'immagine. Se
imageSourceType
è.image
, il valore predefinito èimage.imageOrientation
; altrimenti il valore predefinito è.up
.Dichiarazione
Swift
var orientation: Int32 { get set }
-
Il tipo di origine dell'immagine.
Dichiarazione
Swift
var imageSourceType: MLImageSourceType { get }
-
L'immagine di origine.
nil
seimageSourceType
non è.image
.Dichiarazione
Swift
var image: UnsafeMutablePointer<Int32>? { get }
-
Il buffer dei pixel di origine.
nil
seimageSourceType
non è.pixelBuffer
.Dichiarazione
Swift
var pixelBuffer: CVPixelBuffer? { get }
-
Il buffer del campione di origine.
nil
seimageSourceType
non è.sampleBuffer
.Dichiarazione
Swift
var sampleBuffer: CMSampleBuffer? { get }
-
Inizializza un oggetto
MLImage
con l'immagine specificata.Dichiarazione
Swift
init?(image: Any!)
Parametri
image
L'immagine da utilizzare come fonte. La relativa proprietà
CGImage
non deve essereNULL
.Valore restituito
Una nuova istanza
MLImage
con l'immagine specificata come origine.nil
seimage
specificato ènil
o non valido. -
Inizializza un oggetto
MLImage
con il buffer di pixel specificato.Dichiarazione
Swift
init?(pixelBuffer: CVPixelBuffer)
Parametri
pixelBuffer
Il buffer di pixel da utilizzare come origine. Verrà conservato dal nuovo
MLImage
per la durata del suo ciclo di vita.Valore restituito
Una nuova istanza
MLImage
con il buffer di pixel specificato come origine.nil
se la data specificata buffer di pixelnil
o non valido. -
Inizializza un oggetto
MLImage
con il buffer di esempio specificato.Dichiarazione
Swift
init?(sampleBuffer: CMSampleBuffer)
Parametri
sampleBuffer
Il buffer di esempio da utilizzare come origine. Verrà conservato dal nuovo
MLImage
per la durata del suo ciclo di vita. Il buffer di esempio deve essere basato su una buffer di pixel (dati non compressi). In pratica, dovrebbe essere l'output video della videocamera su un dispositivo iOS, non altri tipi arbitrari diCMSampleBuffer
.Valore restituito
Una nuova istanza
MLImage
con il buffer di esempio specificato come origine.nil
se la data specificata buffer di campionamentonil
o non valido. -
Non disponibile.