opencv-OpenCV3.0如何获得摄像头分辨率信息

问题描述

OpenCV3.0如何获得摄像头分辨率信息

VideoCapture可以设置或得到当前分辨率,但如何获得摄像头分辨率可选范围、对应帧数等信息?

解决方案

videoCapture.get(CV_CAP_PROP_FRAME_WIDTH);
videoCapture.get(CV_CAP_PROP_FRAME_HEIGHT)
这是获得的是摄像头能够支持的最大分辨率,想获得不同的分辨率,那你就resize图像就可以了。

摄像头的帧数?这个问题问的毛病,只有视频才有确切的帧数。
我觉得你问的是帧率,这个是
videoCapture.get(CV_CAP_PROP_FPS)

解决方案二:

打开摄像头后立即设置摄像头的分辨率
videoCapture.open(cameraNumber);
videoCapture.set(CV_CAP_PROP_FRAME_WIDTH,1080);
videoCapture.set(CV_CAP_PROP_FRAME_HEIGHT,960);就可以了

解决方案三:

videoCapture这个类就是得到,你可以查看一下opencv 的文档,里面好像规定了最大支持多少

解决方案四:

OpenCV貌似只能是使用640*480分辨率的视频吧,想获得分辨率可以试试Directshow

时间: 2024-09-26 08:47:04

opencv-OpenCV3.0如何获得摄像头分辨率信息的相关文章

opencv配置出错-opencv3.0+VS2013配置出错

问题描述 opencv3.0+VS2013配置出错 1C 亲们,配置opencv总是出错啊,所有的链接库我都配置好几遍了,还是有问题啊 1>------ 已启动生成: 项目: opencv_test 配置: Debug Win32 ------1>LINK : fatal error LNK1104: 无法打开文件"opencv_ts300d.obj"========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 解决方案 ple

打开摄像头-opencv 1.0无法打开联想的摄像头,求解决方案

问题描述 opencv 1.0无法打开联想的摄像头,求解决方案 enter code here #include "highgui.h" #include "cv.h" #include "cxcore.h" int main(int argc, char* argv[]) { cvNamedWindow("camera",1); CvCapture* capture=cvCreateCameraCapture(0); Ipl

图像处理-cmake编译的opencv3.0.0生成的工程无法通过编译

问题描述 cmake编译的opencv3.0.0生成的工程无法通过编译 我在windows下用cmake-gui编译opencv3.0(联合opencv contrib master), 生成的工程Opencv.sln在build的时候出现了许多下列类似的错误: 请问这是什么原因呢? 系统是windows10,vs2013 解决方案 http://www.opencv.org.cn/archiver/?tid-35547.html 解决方案二: http://www.nmtree.net/201

配置-opencv3.0.0生成成功 但是vs2013intellisense报100个错误

问题描述 opencv3.0.0生成成功 但是vs2013intellisense报100个错误 opencv3.0.0生成成功,测试图片运行时也能正常显示,但是vs2013环境下intellisense会提示100个莫名其妙的错误,如果新建新项目同样是会报100个与下列错误一样的错误,同样可以生成成功,也可以运行,到底是什么原因呢?**** 编程环境为win7 64位专业版+opencv3.0.0+visual studio2013 Intellisense100个错误如下所示:**** op

Ubuntu 14 装了opencv3.0想换回2.X版本 求方法

问题描述 Ubuntu 14 装了opencv3.0想换回2.X版本 求方法 Ubuntu 14 装了opencv3.0想换回2.X版本 因为在运行一代码时出现 main.cpp:16:42: fatal error: opencv2/nonfree/features2d.hpp: 没有那个文件或目录 #include 对opencv不熟悉改不了代码..想装回2.X版本 解决方案 先卸载,再用yum安装 解决方案二: 我没有在Ubuntu下装过opencv,只在Windows下装过,Window

opencv3.0未定义标识符cvCalcOpticalFlowPyrLK

问题描述 opencv3.0未定义标识符cvCalcOpticalFlowPyrLK 如题,我加入了头文件,包含目录以及库目录都设置好了,可是在vS2013下总是提示未定义标识符cvCalcOpticalFlowPyrLK. 解决方案 附加依赖项有没有加入lib的名字 或者代码里有没有写上#pragma comment

exifinterface-请教:用VB6.0实现修改照片EXIF信息有什么控件可用?

问题描述 请教:用VB6.0实现修改照片EXIF信息有什么控件可用? 最近在写一个实现照片GPS信息修改的程序,vb6.0开发,找了几个动态连接库都不能用.各位大侠有什么控件可以直接用的,发一个给我,邮箱chenqi0919@126.com,谢谢! 解决方案 看看这个是不是有帮助 发布一个EXIF编辑软件 http://tieba.baidu.com/p/3714883798

opencv3.0没有nonfree

问题描述 opencv3.0没有nonfree opencv3.0没有nonfree.hpp,用不了surf算法,应该在哪个头文件里?谢谢~ 解决方案 去官方的帮助文档里查下,有可能换名字了

eclipse-elipse+mingw+opencv3.0.0编译时subdir.mk出错

问题描述 elipse+mingw+opencv3.0.0编译时subdir.mk出错 一build就提示这个,不明白为什么自动生成的subdir.mk会出错,还是说我少了什么. 这是includepath 解决方案 http://blog.csdn.net/yanzi1225627/article/details/17663151