使用OpenCV打开USB摄像头时经常会遇到一个问题:我的摄像头最高分辨率是1920 * 1080,为什么用OpenCV打开摄像头保存的图片每次都是640 *480?能不能以最高分辨率打开并保存图片呢?
首先需要确认自己的摄像头支持的最大分辨率是多少,具体步骤可以参考下面链接:
https://iknow.lenovo.com.cn/spider/detail/kd/188029
博主自己的摄像头最高支持1280 * 720
接下来就是代码中修改了,首先先看下默认情况,代码一般这么写,然后显示分辨率是640 * 320
// OpenCamera_With_OriginalSize.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namesp