Ampliando imagens
Você já tentou redimensionar uma imagem para deixá-la maior? Normalmente isso causa perda de qualidade, e a imagem ampliada fica borrada.
A boa notícia é que o algoritmo usado pelo scikit-image funciona muito bem para ampliar imagens até certo ponto.
Neste exercício, você vai ampliar uma imagem três vezes!!
Você fará isso redimensionando a imagem de um foguete, que será carregada do módulo data.
Este exercício faz parte do curso
Processamento de Imagens em Python
Instruções do exercício
- Importe o módulo e a função necessários para ampliar imagens, fazendo isso por meio de redimensionamento.
- Importe o módulo
data. - Carregue a imagem
rocket()dedata. - Amplie
rocket_imagepara ficar 3 vezes maior, com o filtro de anti-aliasing aplicado. Lembre-se de definirmultichannelcomoTrueou você corre o risco de a sua sessão expirar!
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import the module and function to enlarge images
from skimage.____ import ____
# Import the data module
from skimage import ____
# Load the image from data
rocket_image = ____.____()
# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)
# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")