python2.7 cv2学习笔记

例:

import cv2

videoCapture=cv2.VideoCapture(path)#读取本地视频

rtsp地址(例海康)

address=rtsp://admin:账号@地址:端口号/Streaming/tracks/摄像头号码?starttime=视频日期t视频起始时间z&endtime=视频日期t视频终止时间

videoCapture = cv2.VideoCapture(address)#读取网上视频

1.获取视频参数

#计算当前位置在视频中是多少毫秒temp1=cap.get(cv2.CAP_PROP_POS_MSEC)

#计算视频的高temp2=cap.get(cv2.CAP_PROP_FRAME_HEIGHT)

#计算视频的宽temp3=cap.get(cv2.CAP_PROP_FRAME_WIDTH)

#得到视频的帧率temp4=cap.get(cv2.CAP_PROP_FPS)

#得到视频的编码方式temp5=cap.get(cv2.CAP_PROP_FOURCC)

#得到视频的总帧数temp6=cap.get(cv2.CAP_PROP_FRAME_COUNT)

2.摄像头初始化成功

videoCapture.isOpened()

返回True即成功

3.读取视频

ret, frame = videoCapture.read()

4.保存视频

cv2.imwrite(savepath, frame)

5.关闭窗口释放内存

videoCapture.release()

cv2.destroyAllWindows()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容