Spalvotas vaizdas į nespalvotą keitiklį

RGB į pilkos spalvos vaizdo konversiją internete:

Originalus vaizdas:
Konvertuotas vaizdas:

Kaip konvertuoti RGB į pilkos spalvos skalę

Pilkos spalvos RGB spalvų kodo raudonos, žalios ir mėlynos spalvos yra lygios:

 R = G = B

Kiekvienam vaizdo taškui, kurio raudonos, žalios ir mėlynos vertės (R, G, B):

R '= G' = B ' = ( R + G + B ) / 3 = 0,333 R + 0,333 G + 0,333 B

Ši formulė gali būti keičiama skirtingais kiekvienos R / G / B vertės svoriais.

R '= G' = B ' = 0,2126 R + 0,7152 G + 0,0722 B

Arba

R '= G' = B '   = 0,299 R + 0,587 G + 0,114 B

 

Pavyzdys

„Pixel“ su RGB reikšmėmis (30 128 255)

Raudonasis lygis R = 30.

Žalias lygis G = 128.

Mėlynasis lygis B = 255.

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

taigi taškas gaus RGB reikšmes:

(138 138 138)

 


Taip pat žiūrėkite

Advertising

VAIZDO KONVERSIJA
GREITOS LENTELĖS