无法在Qt 5.0.2(Linux)中使用QCamera获取相机支持的分辨率以进行图像捕获
Can't get supported resolutions of the camera for image capturing using QCamera in Qt 5.0.2 (Linux)
我正在尝试编写一个简单的程序,用于使用Qt从网络摄像头拍摄照片。在Qt Creator中有一个示例项目,其中QCamera用于拍照和录制视频。但它并没有以正确的方式运作。我无法使用QCameraImageCapture::supportedResolutions()方法获得相机的支持分辨率。返回一个空QList对象,并且相机总是以640x480分辨率捕获图像。操作系统为Ubuntu 11.04。Windows XP系统也会出现同样的问题。有人能帮我吗?
我已经回答了几乎相同的问题。
https://stackoverflow.com/a/21140214/2452081简而言之:便携式解决方案可以是gstreamer,但如果Windows DirectShow解决方案足以让您从这里下载我的代码
相关文章:
- 编译时未启用intel oneApi CUDA支持
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 使用分辨率定理用Z3证明
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- Opencv 恢复到比我设置的更高的分辨率
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 哪个C++规范开始支持 std::vector
- 如何在 SDL2 中获取视频卡的所有支持分辨率
- 如何使用FREEGLUT获得多显示器的所有支持分辨率
- C++ 获取支持的相机分辨率和帧速率 OSX
- 获取所有支持的屏幕分辨率
- 无法在Qt 5.0.2(Linux)中使用QCamera获取相机支持的分辨率以进行图像捕获
- 不支持缩放/固定输出分辨率