RGB转换HSV matlab实现

时间:2012-12-12 06:54:51
【文件属性】:

文件名称:RGB转换HSV matlab实现

文件大小:1KB

文件格式:TXT

更新时间:2012-12-12 06:54:51

RGB转换hsv matlab代码

% 1: max=max(R,G,B) % 2: min=min(R,G,B) % 3: if R = max, H = (G-B)/(max-min) % 4: if G = max, H = 2 + (B-R)/(max-min) % 5: if B = max, H = 4 + (R-G)/(max-min) % 6: % 7: H = H * 60 % 8: if H < 0, H = H + 360 % 9: %10: V=max(R,G,B)/255 %11: S=(max-min)/max


网友评论

  • thank you for sharing!
  • There is no problem in the program, but it does not work very well. I mean the result is not as well as the function hsv2rgb provided by matlab.
  • 可以直接使用,谢谢!
  • 程序一般般吧
  • 这个开始运行出错,后来通过修改运行正确,赞一个!!
  • 指路明灯呀!太感谢了
  • 可惜没有输出图像
  • 可以用,但不是我想要的
  • 可以使用!
  • 可以直接使用,很好
  • 目前还没有试验过
  • 可以直接使用,谢谢!
  • 没怎么看,自己编出来了
  • 程序很好,但在matlab中有直接转换的函数rgb2hsv,不需要再编个程序。
  • 非常感谢,对我这个新手很有帮助呀。
  • 对的,没有输入图像,不完整
  • 对于其原理理解很有用,有现存的调用,还是谢谢!
  • 可以直接用,谢谢楼主!
  • 缺少了输入图像函数
  • 总体感觉还是不错,不过好像缺少输入图像的函数,只是一个转化的过程
  • 就是缺少了输入图像函数
  • 可以使用,不过后来查到matlab中有直接的转换函数
  • 好像无法使用,但是给的转换代码还是有用的
  • 总体感觉还是不错,不过好像缺少输入图像的函数,只是一个转化的过程
  • 很有帮助,呵呵,只是matlab中有直接的转换函数,那个也可以用。