MLKitVision Framework-Referenz

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. Die UIImage muss eine Nicht-NULL-Property CGImage 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 einem CMSampleBufferRef 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_32BGRAkCVPixelFormatType_420YpCbCr8BiPlanarFullRangekCVPixelFormatType_420YpCbCr8BiPlanarVideoRange In der Praxis: Das funktioniert mit der Videoausgabe der Kamera des Smartphones, aber nicht mit anderen CMSampleBufferRef-Quellen.

    Rückgabewert

    Eine VisionImage-Instanz mit dem angegebenen Bildzwischenspeicher.

  • Nicht verfügbar.