谭升
非主流人工智能科学家 我和外面那些妖艳的货不一样

【数字图像处理】9.2:彩色图像-彩色变换 补色处理

本文最初发表于csdn,于2018年2月17日迁移至此

彩色图像-彩色变换 补色处理

啊啊啊啊啊。。。办公室好乱。像菜市场那个一样,说好的做一个安静的美男子呢。
彩色图像处理中彩色变换是指
$g(x,y)=T[f(x,y)]$

其中$f$ , $g$为返回结果是向量的函数,T是$x,y$空间上对f的一个算子。
要顺便说下HSI在0°和360°处是个不连续的点,而且饱和度为0是色相未定义。
今天开始介绍真彩色图像,也包括多通道图像,补色处理就是根据色环,将现有颜色的色相反转180°,得到新的色相,这个变化的用途不知道,一个很一般的也很常见的应用是RGB带CMY的变化,不过,别的好像目前没听说过什么处理要把图像变成补色后才能处理。

算法原理

算法原理很简单,找到补色,等位替换就好。
色环牛顿老爷子发明的,没有错,就是那个被苹果砸了的牛顿,不得不说,牛顿是位大师级的人物,色环如下:

这个色环可能不是牛顿老爷子的色环,但通过这个来展示下补色就是一条直径上两端的颜色。
对于RGB图像,补色是对应的CMY图像
对于HSI和HSV图像,H分量需要进行相应的旋转,而亮度分量也需要相应的反转,而饱和度不变,能够得到类似的补色效果。

代码实现

结果观察

原图:

RGB:

HSI:

HSV:

Paintbrush:

总结

简单的介绍了最简单的色彩变换,补色变换,可以看出HSI,HSV和RGB处理的结果有些不同,而PaintBrush处理和我处理都不同,不知道它使用的什么算法。
待续。。。

Share

You may also like...

说点什么

avatar
  Subscribe  
提醒

试录了几节线性代数视频课程,欢迎大家支持,
点击试看
点击购买更多内容

由于博客移至wordpress,部分公式和代码显示不正常,博主正在努力修改,如发现公式显示错误,请及时在文章下留言,感谢您的帮助,尽请原谅!