使用OpenCV从捕获设备获取所有可用的帧大小
Getting all available frame size from capture device with OpenCV
我在C++中使用Open CV 2.4.6(有时也使用Python,但它无关紧要)。我想知道是否有一种简单的方法可以从捕捉设备中获取所有可用的帧大小?
例如,我的网络摄像头可以提供640x480、320x240和160x120。假设我不知道这些帧大小先验。。。有可能得到一个向量或迭代器,或者类似的东西来给我这些值吗?
换句话说,我不想得到当前的帧大小(这很容易获得),但我可以将设备设置为的大小。
谢谢!
当您从相机中检索帧时,它是该相机可以提供的最大大小。如果你想要一个更小的图像,你必须在获得图像时指定它,opencv会为你调整它的大小。普通相机有一个大小相同的传感器,它会将一种图像发送到计算机。opencv此后将如何处理它取决于您的具体操作。
相关文章:
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- 如何在 ORB 检测 OpenCV ++ 中获取校正角度?
- 使用 opencv 凸胡尔 获取给定点的面积. - 点到垫子转换期间发生错误
- OPENCV 3.4.1获取经过定制训练的线性SVM HOG DETECTMULTISCALE的原始形式
- 遍历区域并在 OpenCV 中获取平均像素值
- 如何在 OpenCV 3.0 c++ 中获取链码 xml 文件
- 从直方图OPENCV中的峰中获取色调值
- 获取具有X,Y和距离的OPENCV中的3D坐标
- opencv::Mat,从原始数据中获取像素值
- OpenCV - 获取图像的一部分
- OpenCV从2D像素获取3D坐标
- 从OpenCV MLP响应中获取最高值(概率)位置
- 如何使用JNI + OpenCV + NDK获取原始的android相机传感器图像数据
- 如何从乐谱中获取不同的五角星(openCV)
- 从OpenFrameworks OpenCV中的数组中获取凸出点
- openCV读取.avi文件的视频捕获获取空框架
- "Sometimes"获取 openCV 中整数类型变量的垃圾值
- 获取 opencv 2.4.3 的编译错误
- 正在获取OpenCV中的像素值
- 使用glGetTexImage()获取OpenCV材质