ComeçarComece de graça

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.

Rocket

Este exercício faz parte do curso

Processamento de Imagens em Python

Ver curso

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() de data.
  • Amplie rocket_image para ficar 3 vezes maior, com o filtro de anti-aliasing aplicado. Lembre-se de definir multichannel como True ou 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")
Editar e executar o código