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

    Declaração

    Swift

    init(image: Any!)

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

    Valor de retorno

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

  • Indisponível.