Python中的绿屏效果?

2024-09-26 04:58:08 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我只需要删除其中一个图像中的绿色屏幕像素,然后将其重叠在背景图像上。两幅图像大小相同。在

pic1 = "C:\Users\user\Desktop\greenscreen.png"
pic2 = "C:\Users\kazan\Desktop\background.png"
picture = makePicture(pic1)
picture2 = makePicture(pic2)
greenPix = getPixels(picture)
bgPix = getPixels(picture2)
greenValue = []
counter = 0
for pixels in getPixels(picture2):
  xLoc = getX(pixels)
  yLoc = getY(pixels)
  r = getRed(pixels)
  g = getGreen(pixels)
  b = getBlue(pixels)
  setRed(pixel,255-r)
  setGreen=(pixel,255-g)
  setBlue=(255,-b)
explore(picture2)

如何将绿色屏幕图片覆盖到背景图片上?我觉得我有了进展,但我肯定还没有完全达到目标。在


Tags: 图像屏幕png像素usersdesktoppixelpicture