opencv设置采集视频分辨率
2017-05-02 14:46
330 查看
#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,fin ba25 ish; 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摄像头采集分辨率设置问题
- 如何设置视频采集的制式
- Window7系统 opencv 利用DirectShow 进行视频采集的解决方案
- Qt开发:Qt+OpenCV在(Linux平台)PC上采集摄像头视频(源码奉送)
- opencv对摄像头采集视频的几种变换
- 入门视频采集与处理(视频分辨率介绍)
- OpenCV学习——摄像头采集视频
- Qt5.3里使用OpenCV库采集摄像头图像保存为图片和视频
- 用opencv'打开avi视频并设置滚动条随之移动
- 【2012年终总结】之一 opencv + ds采集摄像头视频 MFC点点滴滴
- 【MFC两种视频图像采集方法】DirectShow与Opencv
- opencv+directshow采集视频图像
- 【OpenCV学习】摄像头采集视频
- DirectShow视频采集和OpenCV
- 用OpenCV在MFC Dialog中Picture控件上显示摄像头采集实时视频
- Qt+OpenCV移植到arm上采集摄像头视频 请注意
- OpenCV设置摄像头的分辨率(转-根据自己的改写)
- v4l2采集视频,opencv处理帧数据第一难关:qt的QImage转换为opencv的IplImage 函数代码实现
- opencv的视频分辨率设定问题
- 每天进步一点点------入门视频采集与处理(视频分辨率介绍)