• 4348阅读
  • 1回复

如何显示将RGB转换为HSI分量后的图片? [复制链接]

上一主题 下一主题
离线yzpdsg
 

只看楼主 倒序阅读 楼主  发表于: 2011-09-20
最近要完成一个实验,内容是将读取RGB图像的像素值转换为HSI后显示出来。转换时使用的公式如下:
int sumRGB = R + G + B;
double H = acos((double)((R-G+R-B) / 2) / ((R-G) * (R-G) +
                                                    (R-B)*sqrt(G-B)));
int S = 1 - 3 * min(min(R,G),B) / (sumRGB);
int I = sumRGB / 3;


可是看文档似乎QColor不支持HSI分量。那么该如何显示转换后的图片呢?
离线yzpdsg

只看该作者 1楼 发表于: 2011-09-26
好吧。。。我现在只是想知道转换好后该如何显示了,只是使用QColor(H_Value,S_Value,I_Value)就可以了么?
快速回复
限100 字节
 
上一个 下一个