如何通过XY坐标从视频中提取一个像素的颜色序列

时间:2019-06-26 08:36:42

标签: python video rgb pixel

我目前正在编写一个程序,该程序将包含在一个小型的灯光秀中。对于其中一种效果,我想使用RGB-Light从给定的视频文件(由XY位置标识)中再现一个像素。我可以使用以下代码从图片中提取像素(或更多像素):

def colors_from_image(path_to_image):
    output_colors = []

    im = Image.open(path_to_image)
    pix = im.load()
    size = im.size
    for x in range(size[0]):
        for y in range(size[1]):
                color = pix[x,y]
                output_colors.append(color)
    return output_colors

我需要一个output_colors列表,就像上面的示例一样,但是从视频的开始到结尾只有一个像素的颜色。因此,我可以“播放”此像素,就像它在视频中一样。 非常感谢你!

0 个答案:

没有答案