OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7484|回复: 5

Qt 使用QCamera类打开usb摄像头失败

[复制链接]

19

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2021-1-4
在线时间
38 小时
发表于 2021-1-5 15:52:47 | 显示全部楼层 |阅读模式
1金钱
系统识别了/dev/video0
qcamera在new的时候会打印
**  CRITICAL **: gst_audio_format_from_string: assertion 'format != NULL' failed

qcamerainfo也能读到/dev/video0 和摄像头描述
但是调用qcamera start()就报错
Unable to query the parameter info: QCameraImageProcessingControl::WhiteBalancePreset : "无效的参数"
Unable to query the parameter info: QCameraImageProcessingControl::ColorTemperature : "无效的参数"
Unable to query the parameter info: QCameraImageProcessingControl::ContrastAdjustment : "无效的参数"
Unable to query the parameter info: QCameraImageProcessingControl::SaturationAdjustment : "无效的参数"
Unable to query the parameter info: QCameraImageProcessingControl::BrightnessAdjustment : "无效的参数"
Unable to query the parameter info: QCameraImageProcessingControl::SharpeningAdjustment : "无效的参数"
CameraBin error: "内部数据流错误。"


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2021-1-4
在线时间
38 小时
 楼主| 发表于 2021-1-5 15:55:56 | 显示全部楼层
最要命的是
代码在windows下可以运行

一到虚拟机就不行了
回复

使用道具 举报

19

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2021-1-4
在线时间
38 小时
 楼主| 发表于 2021-1-5 16:24:34 | 显示全部楼层
然后我试着用qt 自带的示例代码打开usb摄像头
编译的时候竟然报错
GL/gl.h: No such file or directory

百度了一下
sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
直行这两天条命令就编译通过了

QT自带的示例代码是可以打开摄像头的
但是也会报错误

看来这个错误是可以无视的
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2020-10-6
在线时间
19 小时
发表于 2021-3-29 09:49:53 | 显示全部楼层
楼主 这个报错怎么解决吗**  CRITICAL **: gst_audio_format_from_string: assertion 'format != NULL' failed
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2021-3-29 18:54:58 | 显示全部楼层
usB摄像头不是video0。
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

19

主题

45

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2021-1-4
在线时间
38 小时
 楼主| 发表于 2021-3-30 15:10:56 | 显示全部楼层
jinwj1 发表于 2021-3-29 09:49
楼主 这个报错怎么解决吗**  CRITICAL **: gst_audio_format_from_string: assertion 'format != NULL' fai ...

改用v4l2 自带的qcamera在linux上支持不好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 21:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表