Referencia del framework de MLKitVision
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
VisionImage
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.
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 CMSampleBufferRef s.
|
Valor de retorno
Una instancia de VisionImage
con el búfer de imagen determinado.
-
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-22 (UTC)"],[[["`VisionImage` is an object used for vision detection tasks, accepting images or image buffers as input."],["It's crucial to set the `imageOrientation` property of input `UIImage` to `.up` before initialization to ensure proper orientation."],["When using `CMSampleBufferRef` for initialization, ensure it's a pixel buffer with a supported pixel format like `kCVPixelFormatType_32BGRA` for optimal performance."],["For `CMSampleBufferRef` inputs, compatibility is primarily with phone camera output, not arbitrary buffer sources."],["Direct initialization using `init()` is unavailable; utilize `init(image:)` or `init(buffer:)` instead."]]],["`VisionImage` is a class for vision detection using images or image buffers. It has a settable `orientation` property, defaulting to `.up`. It initializes with either an `image`, requiring a rotated image with an `.up` orientation and a non-NULL `CGImage`, or a `CMSampleBuffer` image buffer with specified pixel formats. When using `CMSampleBufferRef`, minimize instance lifespan. Direct initialization using `init()` is unavailable.\n"]]