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
. ElUIImage
debe tenerCGImage
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 conCMSampleBufferRef
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 deCMSampleBufferRef
s.Valor de retorno
Una instancia de
VisionImage
con el búfer de imagen determinado. -
No disponible.