在QT显示摄像头内容很简单,一般都用QCamera类,有时需要设置显示对应摄像头的分辨率,这里通过
QCameraViewfinderSettings
QCameraViewfinderSettings set;
set.setResolution(1280, 720); //设置显示分辨率
set.setMaximumFrameRate(15); //设置帧率
m_camera->setViewfinderSettings(set);
需要注意的是这段代码需放在
m_camera->setViewfinder(m_viewfinder);//设置取景器
前面,否则画面大小是默认的分辨率