Referencia del framework de MLKitVision

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

Una imagen o un búfer de imagen que se usa para detectar la visión.

  • Es la orientación en la que se muestra la imagen. El valor predeterminado es .up.

    Declaración

    Swift

    var orientation: Int32 { get set }
  • Inicializa un objeto VisionImage con la imagen determinada.

    Declaración

    Swift

    init(image: Any!)

    Parámetros

    image

    Imagen para usar en la detección de visión. La imagen dada debe rotarse, de modo que su La propiedad imageOrientation se estableció en .up. El UIImage debe tener CGImage que no sea NULL propiedad.

    Valor de retorno

    Una instancia de VisionImage con la imagen determinada.

  • Inicializa un objeto VisionImage con el búfer de imagen determinado. Para mejorar el rendimiento, es se recomienda para minimizar la vida útil y la cantidad de instancias de esta clase cuando se inicializa con CMSampleBufferRef

    Declaración

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    Parámetros

    sampleBuffer

    Búfer de imagen para usar en la detección de visión. El búfer se debe basar en Un búfer de píxeles (no datos comprimidos), y el formato de píxeles debe ser uno de los siguientes: - kCVPixelFormatType_32BGRA - kCVPixelFormatType_420YpCbCr8BiPlanarFullRange - kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange En la práctica, esto funciona con la salida de video de la cámara del teléfono, pero no con otras fuentes arbitrarias de CMSampleBufferRefs.

    Valor de retorno

    Una instancia de VisionImage con el búfer de imagen determinado.

  • No disponible.