Từ RGB sang mức xám
Trong bài tập này, bạn sẽ tải một ảnh từ module data của scikit-image và chuyển nó sang ảnh mức xám, rồi so sánh cả hai trong phần đầu ra.
Chúng tôi đã nạp sẵn hàm show_image(image, title='Image') để hiển thị ảnh bằng Matplotlib. Bạn có thể xem thêm về các tham số của hàm này bằng ?show_image() hoặc help(show_image) trong console.
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 các module
datavàcolortừ Scikit-image. Module thứ nhất cung cấp ảnh ví dụ, còn module thứ hai cung cấp các hàm biến đổi màu sắc. - Tải ảnh
rocket. - Chuyển ảnh rocket RGB-3 sang ảnh mức xám.
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 modules from skimage
from skimage import ____, ____
# Load the rocket image
rocket = data.____()
# Convert the image to grayscale
gray_scaled_rocket = color.____(____)
# Show the original image
show_image(rocket, 'Original RGB image')
# Show the grayscale image
show_image(gray_scaled_rocket, 'Grayscale image')