Path: blob/master/site/pt-br/addons/tutorials/image_ops.ipynb
25118 views
Copyright 2020 The TensorFlow Authors.
Operações de imagens do TensorFlow Addons
Visão geral
Este notebook demonstra como usar algumas operações de imagens no TensorFlow Addons.
Confira a lista de operações de imagens abordadas neste exemplo:
tfa.image.mean_filter2d
tfa.image.rotate
tfa.image.transform
tfa.image.random_hsv_in_yiq
tfa.image.adjust_hsv_in_yiq
tfa.image.dense_image_warp
tfa.image.euclidean_dist_transform
Configuração
Prepare e inspecione as imagens
Baixe as imagens
Inspecione as imagens
Ícone do TensorFlow
Crie uma versão em preto e branco
Brinque com o tfa.image
Mean filtering
Mean filtering é uma técnica de filtragem geralmente usada para remover ruído de uma imagem ou um sinal. A ideia é percorrer a imagem pixel por pixel e substituir por valores médios de pixels vizinhos.
Rotate
Essa operação gira uma determinada imagem no ângulo (em radianos) inserido pelo usuário.
Transform
Essa operação transforma uma determina imagem com base no vetor de transformação fornecido pelo usuário.
Random HSV in YIQ
Essa operação muda a escala de cor de uma determinada imagem RGB para YIQ, mas os valores de matiz e saturação delta são escolhidos de maneira aleatória no intervalo indicado.
Adjust HSV in YIQ
Essa operação muda a escala de cor de uma determinada imagem RGB para YIQ, mas, em vez de escolhidos aleatoriamente, os valores de matiz e saturação delta são indicados pelo usuário.
Dense Image Warp
Essa operação serve para a distorção não linear de qualquer imagem especificada pelo campo de fluxo do vetor de deslocamento (como exemplo, são usados valores aleatórios).
Euclidian Distance Transform
Essa operação atualiza o valor de pixel com a distância euclidiana do pixel em primeiro plano para o pixel em segundo plano.
Observação: só aceita uma imagem binária e resulta em uma imagem transformada. Caso seja fornecida uma imagem diferente, isso resulta em uma imagem com um único valor