将图像从RGB转换为HSV颜色空间

时间:2013-03-07 17:55:16

标签: numpy matplotlib scipy python-imaging-library

我在RGB_to_HSV()Scipy文档中找不到这样的功能(即Matplotlib's),而谷歌没有显示指针,除了显示ActiveState配方{ {1}}函数,但不能在rgb2hsv数组中使用。

有人知道捷径吗?


编辑:抱歉,刚刚找到Numpy,这正是我想要的。我应该删除这个问题吗?

1 个答案:

答案 0 :(得分:41)

Matplotlib提供RGB到HSV的转换功能:matplotlib.colors.rgb_to_hsv()

  

matplotlib.colors.rgb_to_hsv(arr)

     

将numpy数组中的rgb值转换为hsv值输入和输出数组应具有形状(M,N,3)