opencv设置采集视频分辨率方式


Posted in Python onDecember 10, 2019

如下所示:

#include <opencv2\opencv.hpp> 
 
#include<ctime>
using namespace cv; 
using namespace std;
 
int main( ) 
{ 
	//【1】从摄像头读入视频
	VideoCapture capture(0);
 
	//【2】循环显示每一帧
	int j=0;
 
	 capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080); 
  capture.set(CV_CAP_PROP_FRAME_HEIGHT,720); 
	while(1&&(j<100)) 
	{  clock_t start,finish;
    start=clock();
		j++;
		Mat frame; //定义一个Mat变量,用于存储每一帧的图像
		capture>>frame; //读取当前帧
		imshow("读取视频",frame); //显示当前帧
		cout<<frame.size()<<endl;
		imwrite("1.jpg",frame);
		finish=clock();
 
    cout << finish-start  << "/" << CLOCKS_PER_SEC << " (s) "<< endl;
		waitKey(1); //延时30ms
	} 
	return 0;   
}

摄像头要支持设置不同的分辨率。

1920x1080采集用时0.1s。

1080x720采集用时0.04s。

640x480采集用时0.02s。

以上这篇opencv设置采集视频分辨率方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现简单socket程序在两台电脑之间传输消息的方法
Mar 13 Python
在Linux下使用Python的matplotlib绘制数据图的教程
Jun 11 Python
Python在线运行代码助手
Jul 15 Python
Python中的字符串操作和编码Unicode详解
Jan 18 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
《与孩子一起学编程》python自测题
May 27 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
widows下安装pycurl并利用pycurl请求https地址的方法
Oct 15 Python
python 构造三维全零数组的方法
Nov 12 Python
Python查找最长不包含重复字符的子字符串算法示例
Feb 13 Python
Python yield生成器和return对比代码实例
Apr 20 Python
Python中else的三种使用场景
Jun 16 Python
django框架forms组件用法实例详解
Dec 10 #Python
django框架auth模块用法实例详解
Dec 10 #Python
django框架中间件原理与用法详解
Dec 10 #Python
Django2 连接MySQL及model测试实例分析
Dec 10 #Python
python实现将视频按帧读取到自定义目录
Dec 10 #Python
django连接mysql数据库及建表操作实例详解
Dec 10 #Python
python 通过视频url获取视频的宽高方式
Dec 10 #Python
You might like
php minixml详解
2008/07/19 PHP
利用php下载xls文件(自己动手写的)
2014/04/18 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
JSON 学习之完全手册 图文
2007/05/29 Javascript
一个基于jquery的图片切换效果
2010/07/06 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
2020/03/17 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
Python多图片合并PDF的方法
2019/01/03 Python
django实现类似触发器的功能
2019/11/15 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
python爬虫请求头的使用
2020/12/01 Python
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
期末总结的个人自我评价
2013/11/02 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
高中军训感言400字
2014/02/24 职场文书
小学运动会报道稿
2014/10/04 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
为什么mysql字段要使用NOT NULL
2021/05/13 MySQL
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python