使用python先后截两张图,并打印出两张图的差异图片
一、思路:
- 需要python的包:PIL(Image、ImageGrab)、numpy、cv2、time
- 先截第一张图im1
- time.sleep(1) 睡眠1秒
- 截第二张图
- 将两张图转为数组形式,相减即为差异部分
- 将差异部分转为第三张图
- 使用cv的imwrite(),无损压缩保存
注意:如果使用imsave()是有损压缩保存
代码部分:
#%%
import numpy as np
from cv2 import cv2
from PIL import ImageGrab,Image
import time
im1 = ImageGrab.grab(