Referência do framework do MLKitVision
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
VisionImage
Um buffer de imagem ou imagem usado para detecção de visão.
-
A orientação de exibição da imagem. O padrão é .up
.
Declaração
Swift
var orientation: Int32 { get set }
-
Inicializa um objeto VisionImage
com a imagem especificada.
Parâmetros
image
|
Imagem a ser usada na detecção de visão. A imagem determinada deve ser girada para que
A propriedade imageOrientation está definida como .up . O UIImage precisa ter um CGImage diferente de NULL
.
|
Valor de retorno
Uma instância de VisionImage
com a imagem fornecida.
-
Inicializa um objeto VisionImage
com o buffer de imagem especificado. Para melhorar o desempenho, é
recomendado para minimizar a vida útil e o número de instâncias dessa classe ao inicializar com
um CMSampleBufferRef
.
Declaração
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parâmetros
sampleBuffer
|
Buffer de imagem para usar na detecção de visão. O buffer precisa se basear
um buffer de pixels (dados não compactados) e o formato do pixel deve ser um dos seguintes:
– kCVPixelFormatType_32BGRA
– kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
– kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
Na prática: isso funciona com a saída de vídeo da câmera do smartphone, mas não com outros
fontes arbitrárias de CMSampleBufferRef s.
|
Valor de retorno
Uma instância de VisionImage
com o buffer de imagem fornecido.
-
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-08-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]