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



摄像 VideoCapture Python

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!