1. 包安装
所需包:VideoCapture、PIL(我用的是python3.6,好像PIL不支持,所以下载的是pillow)
VideoCapture下载链接:(在页面Ctrl+F搜索VideoCapture)
https://www.lfd.uci.edu/~gohlke/pythonlibs/#videocapture
下载对应版本后,在文件放置目录下打开命令行(shift+鼠标右键–>当前位置打开命令窗):
(如我下载的是VideoCapture-0.9.5-cp36-cp36m-win_amd64.whl)
pip install VideoCapture-0.9.5-cp36-cp36m-win_amd64.whl
pillow安装:
pip install pillow
参考链接:
https://blog.csdn.net/dcz1994/article/details/71642979#commentBox
运行时可能会遇到一个小问题,直接点到问题代码处用frombytes代替fromstring
参考链接:
https://blog.csdn.net/u010025211/article/details/75646981
2. 代码
# 抓取频率,抓取一次
SLEEP_TIME_LONG = 10
# 初始化摄像头
cam = Device(devnum=0, showVideoWindow=0)
while True:
imagePath = 'vedio_images/' + str(0) + '.jpg'
# 抓图
cam.saveSnapshot(imagePath, timestamp=3, boldfont=1, quality=75)
# 加载图像
image = cv2.imread(imagePath)
# 休眠一下,等待一分钟
time.sleep(SLEEP_TIME_LONG)
参考链接:
https://www.kancloud.cn/digest/python-notes/163820
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!