我正试图编写一个简单的程序,从使用Qt的摄像头拍照。
Qt Creator中有一个示例项目,QCamera用于拍照和录制视频。但它的运作方式不对。我无法使用QCameraImageCapture::supportedResolutions()方法获取相机支持的分辨率。返回空的QList对象,相机始终以640x480分辨率拍摄图像。
操作系统是Ubuntu 11.04。在Windows XP上也会出现同样的问题。
有人能帮我吗?
最佳答案
我几乎回答了同样的问题。
https://stackoverflow.com/a/21140214/2452081
简而言之:
便携式解决方案可以是gstreamer,但如果Windows DirectShow解决方案足以满足您download my code from here
关于c++ - 无法在Qt 5.0.2(Linux)中使用QCamera获得用于图像捕获的相机支持的分辨率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16281814/