Referencia del framework de MLKitVision

VisionImage

class VisionImage : NSObject, MLKitCompatibleImage

Una imagen o un búfer de imagen que se usa para la detección de 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 que se usará en la detección de visión. La imagen determinada se debe rotar, por lo que su propiedad imageOrientation se establece en .up. El elemento UIImage debe tener una propiedad CGImage que no sea NULL.

    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, se recomienda minimizar la vida útil y la cantidad de instancias de esta clase cuando se inicializa con un CMSampleBufferRef.

    Declaración

    Swift

    init(buffer sampleBuffer: CMSampleBuffer)

    Parámetros

    sampleBuffer

    Búfer de imagen que se usará en la detección de visión. El búfer debe basarse en un búfer de píxeles (no en 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 CMSampleBufferRef.

    Valor de retorno

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

  • No disponible.