Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การแปลงภาพจากสีเป็น Grayscale ด้วย OpenCV


ในโปรแกรมนี้ เราจะเปลี่ยนโครงสร้างสีของภาพจาก RGB เป็น Grayscale

อัลกอริทึม

ขั้นตอนที่ 1: นำเข้า OpenCV
ขั้นตอนที่ 2: อ่านภาพต้นฉบับด้วย imread()
ขั้นตอนที่ 3: แปลงเป็น Grayscale ด้วยฟังก์ชัน cv2.cvtColor()

ตัวอย่างโค้ด

import cv2
image = cv2.imread('colourful.jpg')
cv2.imshow('Original',image)
grayscale = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Grayscale', grayscale)

ผลลัพธ์

ภาพต้นฉบับ:

การแปลงภาพจากสีเป็น Grayscale ด้วย OpenCV

ภาพ Grayscale:

การแปลงภาพจากสีเป็น Grayscale ด้วย OpenCV