一、实例代码
# coding:utf-8
import cv2
import sys
cap = cv2.VideoCapture(0) # 0号摄像头,也可以1、2,lsusb查看
# 使用函数 cap.get(propId) 来获得视频的一些参数信息
fps = cap.get(cv2.cv.CV_CAP_PROP_FPS) # 获得码率
size = (int(cap.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)), # 获得尺寸
int(cap.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)))
# 使用cap.set(propId, value)设置视频的一些参数信息
cap.set(3,640)
cap.set(4,480)
cap.set(1, 10.0)
fourcc = cv2.VideoWriter_fourcc('M', 'J', 'P', 'G') # 设置要保存视频的格式。
out = cv2.VideoWriter('output2.avi', fourcc,10,(640,480)) # 设置输出视频的名称,视频的格式,视频的帧速,视频的大小等。
# 第三个参数则镜头快慢的,10为正常,小于10为慢镜头
while(cap.isOpened()): #若初始化摄像头或者打开视频文件成功,isOpened()返回值是True,则表明成功,否则返回值是False
ret,frame = cap.read()
if ret =