НачатьНачать бесплатно

Увеличение изображений

Вы когда-нибудь пробовали увеличить изображение? Обычно это приводит к потере качества: увеличенное изображение выглядит размытым.

Хорошая новость: алгоритм, используемый в scikit-image, отлично справляется с увеличением изображений до определённого предела.

В этом упражнении вы увеличите изображение в три раза!!

Для этого вы измените масштаб изображения ракеты, которое будет загружено из модуля data.

Rocket

Это упражнение является частью курса

Обработка изображений в Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте модуль и функцию, необходимые для увеличения изображений с помощью изменения масштаба.
  • Импортируйте модуль data.
  • Загрузите изображение rocket() из модуля data.
  • Увеличьте rocket_image в 3 раза, применив фильтр сглаживания. Обязательно задайте multichannel равным True, иначе сессия может завершиться по тайм-ауту!

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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")
Редактировать и запускать код