from PIL import ImageGrab
im = ImageGrab.grab()
im.save(addr,'jpeg')
很简单的几行代码就实现了我要的功能,PIL(Python Image Library)是Python的一个图形库,需要自己下载安装,im = ImageGrab.grab()这行代码实现截图功能,可以带参数,指定要截取图片的坐标位置,不带参数默认全屏截图,im.save(addr,'jpeg')是保存截取的图片,第一个参数是保存路径,第二个参数是图片格式
Python有个非常强的库叫OpenCV,这个库操作很简单,可以打开视频文件做截图,这个OpenCV库还提供了两张图片的比较功能。你可以先把视频每秒截图一张。
然后只要把连续的截图后一张对前一张比较,找到差异大的就可以发现图像有变化
了。