Referência do framework do MLKitVision

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. O UIImage precisa ter uma propriedade CGImage 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 um CMSampleBufferRef.

    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 de CMSampleBufferRefs.

    Valor de retorno

    Uma instância VisionImage com o buffer de imagem fornecido.

  • Indisponível.