基于Opencv实现RGB2HSI颜色空间变换 RGB 3S博客

您所在的位置:网站首页 hsi色彩空间 基于Opencv实现RGB2HSI颜色空间变换 RGB 3S博客

基于Opencv实现RGB2HSI颜色空间变换 RGB 3S博客

#基于Opencv实现RGB2HSI颜色空间变换 RGB 3S博客| 来源: 网络整理| 查看: 265

[隐藏] 前言后语 前言

Opencv中有多种颜色空间的转换,唯独没有RGB与HSI的转换,这在遥感影像处理中至关重要,所以写了这个,这个转换有多种方法,我用两种方法实现了,但是方法1算出来不正确,还未找到原因,方法二经过改进结果正确,解决了网上代码存在的一些问题,应该是全网(百度、Google)差不多是最好的了,欢迎打脸。 算法介绍,看这里:http://blog.sina.com.cn/s/blog_a5b3ed560100yo26.html 他博客的算法图片: 算法 其中算法1,我没做出来,做了算法2。

/* 作者:山科_xxin 时间:2017-03-27 23:08:26 功能:RGB2HSI 类别:图像融合算法 */ int rgb2hsi(Mat Rgbimg,Mat HV,Mat SV,Mat IV) { int row = Rgbimg.rows; int col = Rgbimg.cols; /* vector channels; HV = channels.at(0); SV = channels.at(1); IV = channels.at(2); */ for(int i =0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3