Dokumentacja platformy MLKitVision

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

Bufor obrazu lub obrazu używany do wykrywania wzroku.

  • Orientacja wyświetlania obrazu. Wartość domyślna to .up.

    Deklaracja

    Swift

    var orientation: Int32 { get set }
  • Inicjuje obiekt VisionImage z podanym obrazem.

    Deklaracja

    Swift

    init(image: Any!)

    Parametry

    image

    Obraz używany do wykrywania wzroku. Obraz powinien być obrócony, tak by jego Właściwość imageOrientation jest ustawiona na .up. Pole UIImage musi zawierać wartość CGImage inną niż NULL usłudze.

    Zwracana wartość

    Instancja VisionImage z podanym obrazem.

  • Inicjuje obiekt VisionImage z podanym buforem obrazu. Aby poprawić wydajność, zalecane w celu zminimalizowania żywotności i liczby instancji tej klasy przy inicjowaniu z użyciem CMSampleBufferRef.

    Deklaracja

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    Parametry

    sampleBuffer

    Bufor obrazu do wykrywania wad wzroku. Bufor musi być oparty na: bufora (nie skompresowane dane) i jeden z tych formatów pikseli: – kCVPixelFormatType_32BGRAkCVPixelFormatType_420YpCbCr8BiPlanarFullRangekCVPixelFormatType_420YpCbCr8BiPlanarVideoRange W praktyce: działa to z wyjściem wideo aparatu telefonu, ale nie z innymi dowolnych źródeł CMSampleBufferRef.

    Zwracana wartość

    Instancja VisionImage z podanym buforem obrazu.

  • Niedostępne.