首页 > 编程语言 > 详细

使用opencv-python录视频

时间:2019-01-23 15:17:27      阅读:196      评论:0      收藏:0      [点我收藏+]
import cv2#导入opencv包

video=cv2.VideoCapture(0)#打开摄像头

fourcc = cv2.VideoWriter_fourcc(*‘XVID‘)#视频存储的格式
fps = video.get(cv2.CAP_PROP_FPS)#帧率
#视频的宽高
size = (int(video.get(cv2.CAP_PROP_FRAME_WIDTH)),         int(video.get(cv2.CAP_PROP_FRAME_HEIGHT)))
out = cv2.VideoWriter(‘video.avi‘, fourcc, fps, size)#视频存储

while out.isOpened():
    ret,img=video.read()#开始使用摄像头读数据,返回ret为true,img为读的图像
    if ret is False:#ret为false则关闭
        exit()
    cv2.namedWindow(‘video‘,cv2.WINDOW_AUTOSIZE)#创建一个名为video的窗口
    cv2.imshow(‘video‘,img)#将捕捉到的图像在video窗口显示
    out.write(img)#将捕捉到的图像存储
    #按esc键退出程序
    if cv2.waitKey(1) & 0xFF ==27:
        video.release()#关闭摄像头
        break

使用opencv-python录视频

原文:https://www.cnblogs.com/leitaotao/p/10308881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!