【发布时间】:2015-02-05 10:58:17
【问题描述】:
我在 pygame 中设置我的网络摄像头以使用 HSV 颜色空间。但是 pygame.Surface.get_at 只返回 RGB 颜色值。 pygame中有没有读取像素HSV值的方法?
如果不是,在 pygame 中将所有像素颜色转换为 HSV 的推荐方法是什么?
【问题讨论】:
标签: pygame rgb hsv pygame-surface
我在 pygame 中设置我的网络摄像头以使用 HSV 颜色空间。但是 pygame.Surface.get_at 只返回 RGB 颜色值。 pygame中有没有读取像素HSV值的方法?
如果不是,在 pygame 中将所有像素颜色转换为 HSV 的推荐方法是什么?
【问题讨论】:
标签: pygame rgb hsv pygame-surface
你可以使用python的colorsys模块。
它包含一个函数rgb_to_hsv,您可以使用该函数将 RGB 值转换为 HSV 值。
【讨论】:
surfarray 模块创建这样的数组。抱歉,我目前无法自己测试。