首页 > 其他分享 >opencv视频操作

opencv视频操作

时间:2023-01-20 11:12:31浏览次数:41  
标签:视频 CAP int frame cap cv2 opencv 操作

import cv2
# 开启电脑摄像头读取
cap = cv2.VideoCapture(0)
# 视频帧率
fps = int(cap.get(cv2.CAP_PROP_FPS))
# 视频的宽
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
# 视频的高
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
print(width)
print(height)
# cap.read()的类型是元组,第一个值为bool类型,表示是否存在当前帧,第二个值为三维列表,表示当前帧的信息
ret, frame = cap.read()
while(ret):
    # 显示当前帧
    cv2.imshow("capture", frame)
    # 等待键盘输入
    key = cv2.waitKey(fps)
    # 输入空格
    if key == 32:
        break
    # 没有输入则读取下一帧
    ret, frame = cap.read()
# 释放画面
cap.release()
cv2.destroyAllWindows()

标签:视频,CAP,int,frame,cap,cv2,opencv,操作
From: https://www.cnblogs.com/alexmisko/p/17062540.html

相关文章

  • macOS 相关操作小技巧合集
    macOS相关操作小技巧合集2019-09-1717:57:59 本文来源:高老四博客 分类:macOSTell 阅读(451) 评论(0)作为MBP(MacBookPro)的新用户,最近老四也更新到了最新系统「Cata......
  • Django接入drf_yasg2 API接口文档-完整操作(包含错误处理)
    drf_yasg2的简介:drf-yasg是DjangoRestFramework的一个扩展,使⽤drf_yasg2下载⾃动⽣成的api⽂档的json或yaml⽂件配置项。drf_yasg2的安装:pipinstalldrf-yasg......
  • 代码随想录day 22 LeetCode 235. 二叉搜索树的最近公共祖先 701. 二叉搜索树中的插入
    235.二叉搜索树的最近公共祖先classSolution{public:TreeNode*lowestCommonAncestor(TreeNode*root,TreeNode*p,TreeNode*q){if(root==NULL)returnNULL......
  • python操作mysql基础
    importpymysqlconfig={'host':'127.0.0.1','port':3306,'user':'root','password':'root','database':'sys','cursorclass':......
  • 移动端 ios pageShow 事件和 android visibilitychange 事件; A页面跳转到B页面操作
    1.pageshow事件当浏览器因导航而显示窗口的文档时,pageshow事件将被触发。这包括:初始加载页面从同一窗口或选项卡中的另一个页面导航到该页面在移动操作系统上恢复......
  • redis的key操作及切换数据库
    redis默认有16个库(0-15),进入后默认在第0个库#切换数据库使用select命令,index为数据库标号,切换数据库后除了0号库其余库会在端口后的[]会显示编号selectindex#示例......
  • linux基本操作
    linux1.0基本网络配置VMware三种网络配置方式Bridged桥接模式(推荐):VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手......
  • 35-ElasticSearch-进阶检索的基本操作
    1、SearchAPI2、QueryDSL1)、基本语法格式2)、返回部分字段3)、match【匹配查询】4)、match_phrase【短语匹配】也可以用关键字.keyword进行精确匹配,他与短语......
  • 批量操作初始化序列初始值
    DECLARE TYPEtsiISRECORD( tVARCHAR2(100), sVARCHAR2(100), ivarchar2(100)); tsiTemptsi; maxIdvarchar2(20); BEGIN fortsiTempin( select'T_xxx......
  • C++ OpenCV
    准备工作Ubuntu系统(虚拟机和物理机、服务器都可以)OpenCV3.4.1压缩包OpenCVcontrib3.4.1压缩包版本信息GCC版本Ubuntu11.3.0-1ubuntu1~22.04G++版本U......