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 ansible服务及剧本编写
Dec 29 Python
python负载均衡的简单实现方法
Feb 04 Python
TensorFlow搭建神经网络最佳实践
Mar 09 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
深入学习python多线程与GIL
Aug 26 Python
Python数学形态学实例分析
Sep 06 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
使用Python文件读写,自定义分隔符(custom delimiter)
Jul 05 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
python 带时区的日期格式化操作
Oct 23 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
Nov 01 Python
python通过cython加密代码
Dec 11 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中使用与Perl兼容的正则表达式
2006/11/26 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
PHP中你应该知道的require()文件包含的正确用法
2015/06/12 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
关于图片验证码设计的思考
2007/01/29 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
微信小程序实现折叠展开效果
2018/07/19 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
用pycharm开发django项目示例代码
2019/06/13 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
JMS中Topic和Queue有什么区别
2013/05/15 面试题
2016年感恩母亲节活动总结
2016/04/01 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
比较几种Redis集群方案
2021/06/21 Redis
Linux磁盘管理方法介绍
2022/06/01 Servers