需要安装Python-Opencv:

apt install python-opencv
(自动处理依赖关系)

一段简短的代码:

#coding=utf-8
import cv2,time
cap = cv2.VideoCapture(0) #选择设备
cap.set(3,1280) #设置宽度(720p)
cap.set(4,720) #设置高度
while(1):
    file = 'photo/' + time.strftime('%Y-%m-%d-%H:%M:%S',time.localtime(time.time())) + '.jpg' #存储在photo文件夹,以时间命名,JPG格式
    print 'GET',file
    ret,photo = cap.read()  #读取摄像头
    cv2.imwrite(file,photo) #写照片
    time.sleep(10) #延时时间,10s一张

之后照片用FFmpeg之类的工具合成视频就可以了。

标签: Python, OpenCV

添加新评论