Vision-Bild
class VisionImage : NSObject, MLKitCompatibleImage
Ein Bild oder ein Zwischenspeicher, der zur Erkennung von Sehschwäche verwendet wird.
-
Die Ausrichtung 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 für die Vision-Erkennung. Das angegebene Bild sollte gedreht werden, sodass die Property
imageOrientation
auf.up
gesetzt ist. DieUIImage
muss eine Nicht-NULL-PropertyCGImage
haben.Rückgabewert
Eine
VisionImage
-Instanz mit dem angegebenen Image. -
Initialisiert ein
VisionImage
-Objekt mit dem angegebenen Bildzwischenspeicher. Zur Verbesserung der Leistung wird empfohlen, die Lebensdauer und Anzahl der Instanzen dieser Klasse bei der Initialisierung mit einemCMSampleBufferRef
zu minimieren.Erklärung
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parameter
sampleBuffer
Bildzwischenspeicher für die Bilderkennung. Der Puffer muss auf einem Pixelzwischenspeicher (nicht auf komprimierten Daten) basieren und folgendes Pixelformat haben: –
kCVPixelFormatType_32BGRA
–kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
–kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
In der Praxis: Das funktioniert mit der Videoausgabe der Kamera des Smartphones, aber nicht mit anderenCMSampleBufferRef
-Quellen.Rückgabewert
Eine
VisionImage
-Instanz mit dem angegebenen Bildzwischenspeicher. -
Nicht verfügbar.