MLImage
class MLImage : NSObject
Ein Bild, das für maschinelles Lernen auf dem Gerät verwendet wird.
-
Breite des Bildes in Pixeln.
Erklärung
Swift
var width: CGFloat { get }
-
Höhe des Bildes in Pixeln
Erklärung
Swift
var height: CGFloat { get }
-
Die Anzeigeausrichtung des Bildes. Wenn
imageSourceType
den Wert.image
hat, ist der Standardwertimage.imageOrientation
. Andernfalls ist der Standardwert.up
.Erklärung
Swift
var orientation: Int32 { get set }
-
Der Typ der Bildquelle.
Erklärung
Swift
var imageSourceType: MLImageSourceType { get }
-
Das Quell-Image.
nil
, wennimageSourceType
nicht.image
ist.Erklärung
Swift
var image: UnsafeMutablePointer<Int32>? { get }
-
Der Quellpixel-Zwischenspeicher.
nil
, wennimageSourceType
nicht.pixelBuffer
ist.Erklärung
Swift
var pixelBuffer: CVPixelBuffer? { get }
-
Der Quellbeispielpuffer.
nil
, wennimageSourceType
nicht.sampleBuffer
ist.Erklärung
Swift
var sampleBuffer: CMSampleBuffer? { get }
-
Initialisiert ein
MLImage
-Objekt mit dem angegebenen Bild.Erklärung
Swift
init?(image: Any!)
Parameter
image
Das Image, das als Quelle verwendet werden soll. Die Eigenschaft
CGImage
darf nichtNULL
sein.Rückgabewert
Eine neue
MLImage
-Instanz mit dem angegebenen Image als Quelle.nil
, wenn die angegebeneimage
nil
oder ungültig ist. -
Initialisiert ein
MLImage
-Objekt mit dem angegebenen Pixelzwischenspeicher.Erklärung
Swift
init?(pixelBuffer: CVPixelBuffer)
Parameter
pixelBuffer
Der Pixelzwischenspeicher, der als Quelle verwendet werden soll. Es wird von der neuen
MLImage
-Instanz für die Dauer ihres Lebenszyklus beibehalten.Rückgabewert
Eine neue
MLImage
-Instanz mit dem angegebenen Pixelzwischenspeicher als Quelle.nil
, wenn der angegebene Pixelzwischenspeichernil
oder ungültig ist. -
Initialisiert ein
MLImage
-Objekt mit dem angegebenen Stichprobenpuffer.Erklärung
Swift
init?(sampleBuffer: CMSampleBuffer)
Parameter
sampleBuffer
Der Beispielpuffer, der als Quelle verwendet werden soll. Es wird von der neuen
MLImage
-Instanz für die Dauer ihres Lebenszyklus beibehalten. Der Beispielzwischenspeicher muss auf einem Pixelzwischenspeicher (keine komprimierten Daten) basieren. In der Praxis sollte es sich um die Videoausgabe der Kamera auf einem iOS-Gerät handeln und nicht um andereCMSampleBuffer
-Typen.Rückgabewert
Eine neue
MLImage
-Instanz mit dem angegebenen Stichprobenpuffer als Quelle.nil
, wenn der angegebene Stichprobenzwischenspeichernil
oder ungültig ist. -
Nicht verfügbar.