เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แปลง RGB เป็นภาพโทนเทา

ในแบบฝึกหัดนี้ จะโหลดภาพจากโมดูล data ของ scikit-image แล้วแปลงให้เป็นภาพโทนเทา จากนั้นเปรียบเทียบภาพทั้งสองในผลลัพธ์

เราได้เตรียมฟังก์ชัน show_image(image, title='Image') ไว้ให้แล้ว ฟังก์ชันนี้แสดงภาพโดยใช้ Matplotlib สามารถดูรายละเอียดพารามิเตอร์ได้โดยพิมพ์ ?show_image() หรือ help(show_image) ในคอนโซล

Rocket

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลภาพด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้าโมดูล data และ color จาก Scikit-image โดย data ใช้สำหรับเรียกภาพตัวอย่าง และ color ใช้สำหรับฟังก์ชันแปลงสี
  • โหลดภาพ rocket
  • แปลงภาพจรวด RGB-3 ให้เป็นภาพโทนเทา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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')
แก้ไขและรันโค้ด