资源简介
opencv下实现显示并更改摄像头分辨率,帧率,同时能显示多个摄像头,基于Opencv2.0以后的版本
代码片段和文件信息
//--------------------------------------【程序说明】-------------------------------------------
// 程序说明:《OpenCV3编程入门》OpenCV2版书本附赠示例程序13
// 程序描述:摄像头帧频检测
// 测试所用操作系统: Windows 7 64bit
// 测试所用IDE版本:Visual Studio 2010
// 测试所用OpenCV版本: 2.4.9
// 2014年11月 Revised by @浅墨_毛星云
//------------------------------------------------------------------------------------------------
//Code to check the OpenCV installation on Raspberry Pi and mesaure frame rate
//Author: Samarth Manoj Brahmbhatt University of Pennsyalvania
//---------------------------------【头文件、命名空间包含部分】----------------------------
// 描述:包含程序所使用的头文件和命名空间
//------------------------------------------------------------------------------------------------
#include
#include
#include
using namespace std;
using namespace cv;
//-----------------------------------【main( )函数】--------------------------------------------
// 描述:控制台应用程序的入口函数,我们的程序从这里开始
//-------------------------------------------------------------------------------------------------
int main()
{
VideoCapture cap;
cap = VideoCapture(CV_CAP_DSHOW);
#if 0
cap.set(CV_CAP_PROP_frame_WIDTH 320);
cap.set(CV_CAP_PROP_frame_HEIGHT 240);
// cap.set(CV_CAP_PROP_FPS 20);
#endif
//获取视频帧的宽度
double dWidth = cap.get(CV_CAP_PROP_frame_WIDTH);
//获取视频帧的高度
double dHeight = cap.get(CV_CAP_PROP_frame_HEIGHT);
cout << “视频帧尺寸 : “ << dWidth << “ x “ << dHeight << endl;
//获取视频的帧速率
double fps = cap.get(CV_CAP_PROP_FPS);
cout << “帧/秒:“ << fps << endl;
Mat im im_g;
double time = 0;
unsigned int frames = 0;
while(char(waitKey(1)) != ‘q‘)
{
double t0 = getTickCount();
cap >> im;
frames++;
imshow(“cap1“ im);
time += (getTickCount() - t0) / getTickFrequency();
// cout << frames / time << “ fps“ << endl;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 49664 2015-05-27 14:25 更改摄像头分辨率\Debug\ShowVideofr
文件 406 2015-05-27 09:29 更改摄像头分辨率\Debug\ShowVideofr
文件 1099728 2015-05-27 14:25 更改摄像头分辨率\Debug\ShowVideofr
文件 1600512 2015-05-27 14:25 更改摄像头分辨率\Debug\ShowVideofr
文件 57278464 2015-05-27 14:24 更改摄像头分辨率\ipch\showvideofr
文件 12800 2015-05-27 09:29 更改摄像头分辨率\Release\ShowVideofr
文件 406 2015-05-27 09:29 更改摄像头分辨率\Release\ShowVideofr
文件 969728 2015-05-27 09:29 更改摄像头分辨率\Release\ShowVideofr
文件 2009 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 155161 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 1602 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 31256 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 912 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 4702 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 9588 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 1496 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 1022 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 698 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 392 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 381 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 64 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 2767 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 0 2015-05-27 09:29 更改摄像头分辨率\ShowVideofr
文件 617472 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 987136 2015-05-27 14:25 更改摄像头分辨率\ShowVideofr
文件 1086550 2015-05-27 09:29 更改摄像头分辨率\ShowVideofr
文件 864 2015-05-27 09:29 更改摄像头分辨率\ShowVideofr
文件 15578 2015-05-27 09:29 更改摄像头分辨率\ShowVideofr
文件 528 2015-05-27 09:29 更改摄像头分辨率\ShowVideofr
文件 2514 2015-05-27 09:29 更改摄像头分辨率\ShowVideofr
............此处省略27个文件信息
- 上一篇:奥本海姆《信号与系统》(第二版教材中文版)
- 下一篇:冒险小游戏
相关资源
- 利用openCV识别图片Demo
- OpenCV1.1版
- 基于opencv实现 LK跟踪算法
- OpenCV 3 Computer Vision Application Programmi
- cvMatchShapes
- 贾志刚Opencv图像处理视频教程学习笔
- opencv_3rdparty-ffmpeg-master_20161202.zip
- 学习opencv pdf
- vs2010+opencv 图像处理,边缘检测,可设
- OpenCV By Example.pdf
- opencv实现图像旋转任意角度边界正好
- zw_学习OpenCV(中文版).zip
- win32位编译的超分辨率重建 DRRN(多核
- 学习OpenCV(中文版)pdf155532
- opencv3 神经网络字母识别源码.zip
- lbp特征提取代码
- 图片尺寸与格式转换软件.7z
- opencv 2.3.1
- ippicv_2020_win_intel64_20191018_general.zip
- OPENCV车道检测与车辆识别
- opencv立体匹配算法BM+SGBM+VAR运行官方立
- 基于opencv的手写数字字符识别
- opencv数字识别更新
- OpenCV 2.4.3编译生成的libdllinclude文件
- LearningOpenCV_Code.rar
- qt+opencv+人脸识别
- 《学习opencv中文版》于仕琪著 电子版
- 基于OpenCV的图像识别及跟踪程序
- opencv 2.4.10_vs2008_x86库
- opencv1.0Windows安装版
评论
共有 条评论