将一幅图的RGB值转换到HSV空间,然后再转回RGB空间,为什么得到的图像色调变化很大呢??恳请各位大侠指教

原图像的RGB值转化为HSV使用的是从网上搜到的公式,HSV再转回RGB使用的是matlab中的hsv2rgb函数。用imread读取图像的颜色矩阵,用imshow显示一幅图,恳请各位高手指教哪里出了错,万分感激,谢谢谢谢!!

将rgb转化成hsv也要用函数,否则会出现色差,函数是rgb2hsv,本人也刚刚遇到过和你同样的问题
温馨提示:答案为网友推荐,仅供参考