Partilhar via


Aplicar a Transformação da Imagem

Este artigo descreve como usar o componente Aplicar Transformação de Imagem no designer do Azure Machine Learning para modificar um diretório de imagem de entrada com base em uma transformação de imagem especificada anteriormente.

Você precisa conectar um componente Init Image Transformation para especificar a transformação e, em seguida, pode aplicar essa transformação ao diretório de imagem de entrada do componente Apply Image Transformation.

Como usar Aplicar transformação de imagem

  1. Adicione o componente Aplicar transformação de imagem ao seu pipeline. Você pode encontrar este componente na categoria Visão computacional/transformação de dados de imagem.

  2. Conecte a saída de Init Image Transformation à entrada esquerda de Apply Image Transformation.

    Nota

    Somente a transformação de imagem gerada pelo componente Init Image Transformation é aceita para este componente. Para outro tipo de transformação, conecte-o a Apply Transformation, caso contrário, 'InvalidTransformationDirectoryError' será lançado.

  3. Conecte o diretório de imagem que você deseja transformar.

  4. Para Modo, especifique para qual finalidade você usa a transformação de entrada: 'Para treinamento' ou 'Para inferência'.

    Se você selecionar Para treinamento, toda a transformação especificada em Init Image Transformation será aplicada.

    Se você selecionar Para inferência, a transformação, como a criação de novas amostras aleatoriamente, será excluída antes de ser aplicada. Isso ocorre porque as operações de transformação para criar novas amostras aleatoriamente como 'Random horizontal flip' são usadas para aumento de dados no treinamento, que devem ser removidos na inferência porque as amostras de inferência precisam ser fixadas para previsão e avaliação precisas.

    Nota

    As transformações que serão excluídas no modo Para inferência são: Corte aleatório redimensionado, Corte aleatório, Flip horizontal aleatório, Flip vertical aleatório, Rotação aleatória, Afinidade aleatória, Escala de cinza aleatória, Perspetiva aleatória, Apagamento aleatório.

  5. Para aplicar uma transformação de imagem a um novo diretório de imagens, envie o pipeline.

Parâmetros dos componentes

Nome Intervalo Type Predefinido Description
Modo Qualquer Modo (Exigir que o usuário especifique) Para qual finalidade você usa a transformação de entrada. Você deve excluir operações de transformação 'aleatórias' em inferência, mas mantê-las em treinamento

Insumos esperados

Nome Tipo Description
Transformação de imagem de entrada TransformationDirectory Transformação de imagem de entrada
Diretório de imagem de entrada Diretório de Imagens Diretório de imagens a ser transformado

Saídas

Nome Tipo Description
Diretório de imagem de saída Diretório de Imagens Diretório de imagem de saída

Próximos passos

Consulte o conjunto de componentes disponíveis para o Azure Machine Learning.