OpenCV--视频读取与录制

视频读取与录制

python代码和笔记

python 复制代码
import cv2

"""
视频读取与录制
视频==一幅幅图片组成
"""
# 打开摄像头 0表示只有一个摄像头
cv2.namedWindow('frame', cv2.WINDOW_NORMAL)
cv2.resizeWindow('frame', 640, 480)

# 如果是读取视频文件,则0改为视频的地址就行
cap = cv2.VideoCapture(0)

# *mpv4为解包操作 = 'm' 'p' '4' 'v' 30为帧率 ()为窗口大小
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
vw = cv2.VideoWriter("out.mp4", fourcc, 30, (640, 480))

# 循环读取摄像头的每一帧
while True:
    # 读取每一帧数据,返回标记和这一帧数据,True表示读到了数据
    ret, frame = cap.read()

    # 如果没读到 直接退出
    if not ret:
        break

    # 写入每一帧数据
    vw.write(frame)
    # 显示数据
    cv2.imshow('frame', frame)

    # 如果一个视频是30帧,则每张图之间要间隔1000 / 30
    # 这里只能填整数,所以我们用//表示向下取整 1000 // 30
    key = cv2.waitKey(10)
    if key == ord('q'):
        break

# 注意释放资源
cap.release()
vw.release()
cv2.destroyAllWindows()
相关推荐
三产2 分钟前
Hermes 教程 02:配置详解
人工智能·hermes
2601_957780844 分钟前
Claude Code 2026年最新部署指南:从环境搭建到技能扩展
前端·人工智能·ai编程·claude
dhashdoia9 分钟前
2026年GPT-5.5国内无障碍使用指南:星链4SAPI全链路部署
人工智能·gpt·ai作画·ai编程
zhangfeng113321 分钟前
workbuddy 专家 “前端开发师” 结合nvidia-mistral-small-4-119b-2603 项目计划-前端界面开发.md
前端·人工智能·免费
向量引擎22 分钟前
向量引擎、deepseek v4、GPT Image 2、api key:Agent 热潮下,AI 应用真正卷的是“调度能力
人工智能·gpt·aigc·ai编程·ai写作·agi·api调用
2601_9577808423 分钟前
GPT API工程化接入:从演示验证到生产部署的完整实践
大数据·人工智能·gpt·架构
王者鳜錸1 小时前
企业解决方案十二-网站、各类APP、人工智能定制开发
人工智能·app定制·网站定制·大模型定制·知识库定制
AI算力小知识1 小时前
国内 GPU 算力租赁平台深度测评:涵盖显卡资源、价格、性能、服务多维度
人工智能·gpu算力·ai算力
团象科技1 小时前
2026出海技术观察:云API接口迭代的能力边界与业务增量空间
大数据·人工智能
沪漂阿龙1 小时前
面试题:神经网络的优化怎么讲?梯度消失、Adam、BN、Dropout、权重初始化一文讲透
人工智能·深度学习·神经网络