首页 > 其他分享 >摄像头抓取保存帧成视频随笔记录

摄像头抓取保存帧成视频随笔记录

时间:2024-09-19 14:12:28浏览次数:1  
标签:编码 MPEG cap cv2 抓取 视频格式 FPS 随笔 摄像头

cv2间隔指定秒抓取视频

以上为一些常见编码格式:
I420,YUV编码,视频格式为.avi
PIM1,MPEG-1编码,视频格式为.avi
XVID,MPEG-4编码,视频格式为.avi
THEO,Ogg Vorbis,视频格式为.ogv
FLV1,Flash视频,视频格式为.flv
AVC1,H264编码
DIV3,MPEG-4.3编码
DIVX,MPEG-4编码
MP42,MPEG-4.2编码
MJPG,motion-jpeg编码
U263,H263编码
I263,H263I编码
MP4V,视频格式为.mp4

这里是读取摄像头,如果是读取mp4等文件一定要注意格式。

import cv2
import time

# 抓取间隔
timekey = 10
# 每秒的帧数
FPS = 30

# 计数器
count = 0
while True:
    cap = cv2.VideoCapture('rtsp://ip....等参数')
    cap.set(cv2.CAP_PROP_FPS, FPS)
    fourcc = cv2.VideoWriter_fourcc(*'MP4V')
    fps = cap.get(cv2.CAP_PROP_FPS)
    size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))
    t = time.strftime("%m-%d-%H-%M-%S", time.localtime(time.time()))
    out = cv2.VideoWriter("video-" + t + ".mp4", fourcc, fps, size)
    while (cap.isOpened()):
        ret, frame = cap.read()
        # ret 是否读取到图片
        if ret == True:
            out.write(frame)
        else:
            break
        count += 1
        if count == FPS*timekey:
            cap.release()
            out.release()
            count = 0
            continue

标签:编码,MPEG,cap,cv2,抓取,视频格式,FPS,随笔,摄像头
From: https://www.cnblogs.com/KoiBana/p/18420492

相关文章

  • 途中随笔
    目前为止五味杂陈的有一些人,这里简短留下几位。2018年我决定改名字,我爸说想改名字得上报到省政府,3年前我想复读他跟我说得是得让省长签字。2018年我自己去公安局两天搞定。我姐于2008年毅然决然辞去空姐,去汶川救灾,之前还在做服装和模特副业,走在路上会被人说像赵薇。我喜欢她短发......
  • 智能行为分析摄像头
    智能行为分析摄像头主要采用了计算机视觉深度学习算法,利用现场已有的监控摄像头对现场监控画面当中的人员行为进行实时分析识别预警。智能行为分析摄像头可以实时分析个人行为,如:跌倒监测、抽烟识别、睡岗离岗识别、打电话识别、区域入侵识别、攀高识别、玩手机识别等。传统视频......
  • 摄像头识别安全帽不规范佩戴
    摄像头识别安全帽不规范佩戴利用现场已经部署好的摄像头,实时监控现场画面分析作业人员是否出现违规行为,如发现人员未戴安全帽,同步现场声音报警,保存未戴安全帽人员照片。摄像头识别安全帽不规范佩戴系统还可以具备:反光衣识别检测、工作服着装合规识别、抽烟识别、区域入侵识别等。......
  • 邱良德的第一篇随笔
    这个作业属于哪个课程https://edu.cnblogs.com/campus/zjlg/rjjc/这个作业的目标撰写一篇博客,介绍自己的能力和经历姓名-学号邱良德-2022329301088软件技术基础第一次作业1.个人介绍基本信息姓名:邱良德学号:2022329301088专业:自动化籍贯:江西吉安兴趣爱......
  • 安全帽佩戴检测摄像头
    安全帽佩戴检测摄像头借助现场已有的监控摄像头或者专门安装内置算法的监控摄像头,对现场人员安全帽佩戴进行实时识别检测。安全帽佩戴检测摄像头通过RTSP协议访问摄像机视频流,实时获取分析。立即识别视频监控区域未戴安全帽的工人,并实时分析抓拍警报。施工工地是一个存有安全隐......
  • 摄像头识别安全帽
    摄像头识别安全帽佩戴系统依据现场已经部署的监控摄像头,实时识别现场监控画面,分析工作人员是不是戴安全帽,摄像头识别安全帽佩戴系统对进到施工作业区域的员工进行全自动识别,当系统检验人员未戴安全帽时,可以立即警报,报警系统同步消息提醒到后台管理人员。摄像头识别安全帽佩戴系......
  • HbuilderX 小随笔
    在使用uni.showModal过程中,在确认回答后,进行接口操作this.$api.xx时提示this.$api不存在,应该在进行showModal前设置_this=thisuni.showModal({                   title:'请注意',                   content:'确认要删除该成绩吗?',......
  • 为何视频监控AI分析逐渐融入摄像头?浅述背后的必然逻辑
    视频监控的应用领域极为广泛,它已成为现代社会中各行各业不可或缺的信息化基石。从工业生产到日常生活,视频监控无处不在,其重要性不言而喻。传统上,视频监控仅局限于通过摄像头捕捉并储存图像,以此辅助我们的工作与生活。然而,随着人工智能技术的蓬勃发展,人们开始追求更高层次的视频监......
  • 摄像头行为分析系统
    摄像头行为分析系统运用3D三维视觉优化算法和人工智能优化算法可以支持人员摔倒、剧烈运动、抽烟识别、徘徊滞留、人数超员、区域入侵、睡岗离岗等行为分析功能,实现各种场景的个性化智能需求。如:越界侦测、区域入侵侦测、进入区域侦测、离开区域侦测、攀高识别、河道漂浮物识别、......
  • Python爬虫案例七:抓取南京公交信息数据并将其保存成excel多表形式
    测试链接:        https://nanjing.8684.cn/line4 思路:先抓取某个类型下的某一条线路所有数据,然后实现批量,,列举出三个类型代表既可源码:fromlxmlimportetreefromxlutils.copyimportcopyimportrequests,os,xlrd,xlwtdefget_all():#获取所......