OpenCv 与网络摄像头 c930e 罗技
OpenCv with the webcam c930e logitech
情况如下:
我们已经设法让相机与OpenCv 2.4.0和Qt 5.0.2一起工作。相机应该能够以 1080 fps 的速度录制 30p 视频。
但是,在以 10x10 录制时,我们停留在 1920 fps 1080。
这是我们使用的代码:
Capture cv::VideoCapture;
Capture.open(0);
Capture.set(CV_CAP_PROP_FRAME_WIDTH, 1920):
Capture.set(CV_CAP_PROP_FRAME_HEIGHT, 1080);
我们已经尝试使用此命令(我们从使用 openCV 2.4.3 从罗技 c920 以 30fps 捕获 1080p)获得的命令):
Capture.set(CV_CAP_PROP_FOURCC, 'M', 'J', 'P', 'G');
但没有任何成功。
我们相信相机的流可以在h264(由于相机的内部转换)或mjpg中捕获。
就像我们说的,我们有点困惑/迷茫。
欢迎任何建议!谢谢
您链接到的另一个问题中已经提到了您的问题的解决方案: 在设置所需的分辨率之前,您必须设置编解码器:
Capture cv::VideoCapture;
Capture.open(0);
Capture.set(CV_CAP_PROP_FOURCC, CV_FOURCC('M','J','P','G'))
Capture.set(CV_CAP_PROP_FRAME_WIDTH, 1920):
Capture.set(CV_CAP_PROP_FRAME_HEIGHT, 1080);
相关文章:
- OpenSSL API,使用GCM(伽罗瓦计数器模式)进行AES加密
- 如何更改古罗比C++模型中的目标值系数
- 如何使用 lldb 在曼扎罗中调试 lz4 文件格式的核心转储?
- 检查字符串是否是拉平德罗姆
- C++ 获取"控件可能会到达约翰逊-特罗特代码上的非空函数的末尾
- 费罗尔导致访问冲突
- 罗斯林是否支持C++生成语法树
- 从升压::p罗塞斯到升压::子级的信号传播
- 在咖啡中培训暹罗网络
- 如何在 C/C++ 中计算 n=100 的加泰罗尼亚数
- 提升::p罗珀蒂_树传递子树包括<xmlattr>
- 罗技 G29 操纵杆中的力反馈
- (罗)如何使用相对路径保存日志文件
- 伽罗瓦场算术的实现
- 如何删除重复字段中的任意对象?(普罗托布夫)
- 用罗技C920捕捉H264到OpenCV
- 如何在 osx 上使用 c++ 更改罗技 c920 网络摄像头设置
- 在 openCV 中使用罗技相机
- OpenCv 与网络摄像头 c930e 罗技
- 无法使用罗技 C920 访问 cv::视频捕获的属性