读书人

怎么根据给定图像的像素值判断此像素

发布时间: 2013-08-04 18:26:16 作者: rapoo

求助:如何根据给定图像的像素值,判断此像素是何种颜色?
在彩色图像中,如RGB颜色空间(色彩空间),给出某一像素值如RGB(255,255,255),我们知道此像素为白色,RGB(0,0,0)为黑色,RGB(127,127,127)为灰色,RGB(255,0,0)为红色,RGB(0,255,0)为绿色,RGB(0,0,255)为蓝色,但是如果任意给出一个RGB像素值,我们该如何比较精确的判断此像素的颜色呢?如RGB(150,152,200)比较接近于哪种颜色呢?
望高手指点,谢谢!

[解决办法]
先看看颜色理论,颜色是怎么分类的。

------解决方案--------------------


人眼对RGB色彩模型是不敏感的,那个分量多就偏一点那个颜色,但是不准。
比方RGB为255,0,0是红色。但是和128,0,0比起来哪个更红?答案是后者。
6楼的IHS模型是针对人眼的,其中H是色调,它是一个角度,上颜色立体模型上就对应上相应的色调。

读书人网 >VC/MFC

热点推荐