如何使用YUV图像Pygame获取灰度图像

时间:2016-11-10 05:15:25

标签: pygame grayscale yuv

我正在尝试学习Pygame,我想从简单的事情开始。我只是坚持从图像中消除U和V通道以获得灰度图像。

cam = pygame.camera.Camera(self.clist[0], self.size, "YUV") 

这样做的方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您可以使用PIL /枕头库,您可以将pygame图像转换为PIL图像,在那里执行灰度转换,然后转换回来。此转换如here所示。或者,您可以使用已发布的here解决方案手动将数据转换为灰度。