MLKitVision Framework-Referenz

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. Der UIImage-Wert darf CGImage 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 ein CMSampleBufferRef.

    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_32BGRAkCVPixelFormatType_420YpCbCr8BiPlanarFullRangekCVPixelFormatType_420YpCbCr8BiPlanarVideoRange Dies funktioniert in der Praxis mit der Videoausgabe der Handykamera, aber nicht bei anderen durch beliebige Quellen von CMSampleBufferRef.

    Rückgabewert

    Eine VisionImage-Instanz mit dem angegebenen Bildzwischenspeicher.

  • Nicht verfügbar.