ПочатиПочніть безкоштовно

Збільшення зображень

Чи пробували ви змінювати розмір зображення, щоб зробити його більшим? Зазвичай це призводить до втрати якості, і збільшене зображення виглядає розмитим.

Гарна новина: алгоритм, який використовує scikit-image, дуже добре працює для збільшення зображень до певної межі.

У цій вправі ви збільшите зображення у три рази!!

Ви зробите це, змінивши масштаб зображення ракети, яке буде завантажене з модуля data.

Rocket

Ця вправа є частиною курсу

Обробка зображень у Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте модуль і функцію, потрібні для збільшення зображень — ви зробите це масштабуванням.
  • Імпортуйте модуль data.
  • Завантажте зображення rocket() з data.
  • Збільште rocket_image, щоб воно стало у 3 рази більшим, із застосованим фільтром anti-aliasing. Обов'язково встановіть 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")
Редагувати та запускати код