Referência do framework do MLKitVision

MLImage

class MLImage : NSObject

Uma imagem usada no machine learning no dispositivo.

  • Largura da imagem, em pixels.

    Declaração

    Swift

    var width: CGFloat { get }
  • Altura da imagem em pixels.

    Declaração

    Swift

    var height: CGFloat { get }
  • É a orientação da tela da imagem. Se imageSourceType for .image, o valor padrão será image.imageOrientation. Caso contrário, o valor padrão será .up.

    Declaração

    Swift

    var orientation: Int32 { get set }
  • O tipo de origem da imagem.

    Declaração

    Swift

    var imageSourceType: MLImageSourceType { get }
  • A imagem de origem. nil se imageSourceType não for .image.

    Declaração

    Swift

    var image: UnsafeMutablePointer<Int32>? { get }
  • O buffer de pixel de origem. nil se imageSourceType não for .pixelBuffer.

    Declaração

    Swift

    var pixelBuffer: CVPixelBuffer? { get }
  • O buffer de amostra de origem. nil se imageSourceType não for .sampleBuffer.

    Declaração

    Swift

    var sampleBuffer: CMSampleBuffer? { get }
  • Inicializa um objeto MLImage com a imagem fornecida.

    Declaração

    Swift

    init?(image: Any!)

    Parâmetros

    image

    A imagem a ser usada como origem. A propriedade CGImage não pode ser NULL.

    Valor de retorno

    Uma nova instância de MLImage com a imagem especificada como a origem. nil se o image fornecido for nil ou inválido.

  • Inicializa um objeto MLImage com o buffer de pixels especificado.

    Declaração

    Swift

    init?(pixelBuffer: CVPixelBuffer)

    Parâmetros

    pixelBuffer

    O buffer de pixels a ser usado como origem. Ele será mantido pela nova instância MLImage enquanto durar o ciclo de vida.

    Valor de retorno

    Uma nova instância de MLImage com o buffer de pixels especificado como a origem. nil se o buffer de pixels fornecido for nil ou inválido.

  • Inicializa um objeto MLImage com o buffer de amostra fornecido.

    Declaração

    Swift

    init?(sampleBuffer: CMSampleBuffer)

    Parâmetros

    sampleBuffer

    O buffer de amostra a ser usado como origem. Ele será mantido pela nova instância MLImage enquanto durar o ciclo de vida. O buffer de amostra precisa ser baseado em um buffer de pixels (não em dados compactados). Na prática, ele precisa ser a saída de vídeo da câmera em um dispositivo iOS, não outros tipos arbitrários de CMSampleBuffers.

    Valor de retorno

    Uma nova instância de MLImage com o buffer de amostra fornecido como a origem. nil se o buffer de amostra fornecido for nil ou inválido.

  • Indisponível.