Python OpenCV视频操作(行车记录仪案例)

基于对图片的修改OpenCV修改图片也可以用OpenCV对视频进行操作,

视频读取本质上就是读取图像,因为视频是由一帧一帧图像组成的。1秒24帧基本就能流畅的读取视频了。

利用opencv打开摄像头

1 先开启摄像头 ,返回一个可以操作摄像头的对象,
2 然后调用read方法,将获取的数据拆包,frame是图片的矩阵数据,
3 显示出读取到的矩阵数据
3 设置关闭键
4 关闭之后释放资源

import cv2

# 开启摄像头,获取操作摄像头的对象
cap = cv2.VideoCapture(0)

while 1:
    # 获取一帧图像数据
    # <built-in method read of cv2.VideoCapture object at 0x000001668EAC54F0>
    ret, frame = cap.read()
    # print(ret) # 如果读取到 值为 True
    # print(frame) # 读取的一帧图片的矩阵数据
    # 在窗口显示一帧图像
    cv2.imshow("capture", frame)
    # 每次循环等待1毫秒 如果按q键就退出,没有就继续下一帧图片
    if cv2.waitKey(1) & 0xFF == ord(
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值