Phóng to ảnh
Bạn đã từng thử thay đổi kích thước ảnh để làm nó lớn hơn chưa? Điều này thường làm chất lượng giảm đi, ảnh phóng to trông bị mờ.
Tin vui là thuật toán của scikit-image hoạt động rất tốt để phóng to ảnh đến một mức nhất định.
Trong bài tập này, bạn sẽ phóng to một ảnh lên gấp ba lần!!
Bạn sẽ làm điều này bằng cách rescale ảnh một quả tên lửa, được tải từ mô-đun data.
Bài tập này là một phần của khóa học
Xử lý ảnh bằng Python
Hướng dẫn bài tập
- Import mô-đun và hàm cần để phóng to ảnh bằng cách rescale.
- Import mô-đun
data. - Tải ảnh
rocket()từdata. - Phóng to
rocket_imagelên gấp 3 lần, có áp dụng bộ lọc anti-aliasing. Hãy nhớ đặtmultichannellàTruenếu không phiên làm việc của bạn có thể bị quá thời gian!
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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")