ภาพสีเป็นตัวแปลงขาวดำ

การแปลงภาพRGBเป็นโทนสีเทาทางออนไลน์:

ภาพต้นฉบับ:
ภาพที่แปลงแล้ว:

วิธีแปลง RGB เป็นโทนสีเทา

รหัสสี RGB สีเทามีค่าสีแดงเขียวและน้ำเงินเท่ากัน:

 R = G = B

สำหรับแต่ละพิกเซลของภาพที่มีค่าสีแดงเขียวและน้ำเงินเป็น (R, G, B):

R '= G' = B ' = ( R + G + B ) / 3 = 0.333 R + 0.333 G + 0.333 B

สูตรนี้สามารถเปลี่ยนแปลงได้ด้วยน้ำหนักที่แตกต่างกันสำหรับค่า R / G / B แต่ละค่า

R '= G' = B ' = 0.2126 R + 0.7152 G + 0.0722 B

หรือ

R '= G' = B '   = 0.299 R + 0.587 G + 0.114 B

 

ตัวอย่าง

พิกเซลที่มีค่า RGB เป็น (30,128,255)

ระดับสีแดง R = 30

ระดับสีเขียว G = 128

ระดับสีน้ำเงิน B = 255

R '= G' = B ' = ( R + G + B ) / 3 = (30 + 128 + 255) / 3 = 138

ดังนั้นพิกเซลจะได้รับค่า RGB เป็น:

(138,138,138)

 


ดูสิ่งนี้ด้วย

Advertising

การแปลงภาพ
ตารางอย่างรวดเร็ว