VisionImage
class VisionImage : NSObject, MLKitCompatibleImage
Um buffer de imagem ou imagem usado para detecção de visão.
-
É a orientação da tela da imagem. O padrão é
.up
.Declaração
Swift
var orientation: Int32 { get set }
-
Inicializa um objeto
VisionImage
com a imagem fornecida.Declaração
Swift
init(image: Any!)
Parâmetros
image
Imagem a ser usada na detecção de visão. A imagem especificada precisa ser girada, de modo que a propriedade
imageOrientation
seja definida como.up
. OUIImage
precisa ter uma propriedadeCGImage
não NULL.Valor de retorno
Uma instância de
VisionImage
com a imagem especificada -
Inicializa um objeto
VisionImage
com o buffer de imagem especificado. Para melhorar o desempenho, é recomendável minimizar a vida útil e o número de instâncias dessa classe ao inicializar com umCMSampleBufferRef
.Declaração
Swift
init(buffer sampleBuffer: CMSampleBuffer)
Parâmetros
sampleBuffer
Buffer de imagem a ser usado na detecção de visão. O buffer precisa ser baseado em um buffer de pixel (não em dados compactados), e o formato de pixel precisa 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 outras fontes arbitrárias deCMSampleBufferRef
s.Valor de retorno
Uma instância
VisionImage
com o buffer de imagem fornecido. -
Indisponível.