VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Ein Bild oder Bildpuffer, der für die Seherkennung verwendet wird.
-
Die Anzeigeausrichtung des Bilds. Der Standardwert ist
.up
.Erklärung
Swift
var orientation: Int32 { get set }
-
Initialisiert ein
VisionImage
-Objekt mit dem angegebenen Bild.Erklärung
Swift
init(image: Any!)
Parameter
image
Bild zur Verwendung bei der visuellen Erkennung. Das Bild sollte gedreht werden, Das Attribut „
imageOrientation
“ ist auf „.up
“ festgelegt. DerUIImage
-Wert darfCGImage
nicht NULL-Werte enthalten Property.Rückgabewert
Eine
VisionImage
-Instanz mit dem angegebenen Image. -
Initialisiert ein
VisionImage
-Objekt mit dem angegebenen Bildpuffer. Um die Leistung zu verbessern, wird empfohlen, die Lebensdauer und die Anzahl der Instanzen dieser Klasse bei der Initialisierung mit einCMSampleBufferRef
.Erklärung
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parameter
sampleBuffer
Bildzwischenspeicher für die Seherkennung. Der Puffer muss auf einen Pixelpuffer (keine komprimierten Daten) und das Pixelformat muss eines der folgenden sein: –
kCVPixelFormatType_32BGRA
–kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
–kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Dies funktioniert in der Praxis mit der Videoausgabe der Handykamera, aber nicht bei anderen durch beliebige Quellen vonCMSampleBufferRef
.Rückgabewert
Eine
VisionImage
-Instanz mit dem angegebenen Bildzwischenspeicher. -
Nicht verfügbar.