嵌入式爱好者

查看: 2066|回复: 10

[Linux] A40i使用qt打开摄像头时报错

[复制链接]

2

主题

9

帖子

27

积分

RK3568通行证

扫一扫,手机访问本帖
发表于 2023-7-25 11:39:21 | 显示全部楼层 |阅读模式
在QT中加入
QT       += ** **widgets

使用QCameraInfo::availableCameras()获取不到摄像头信息。

使用QCamera打开摄像头时报错。
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"


回复

使用道具 举报

0

主题

48

帖子

103

积分

发表于 2023-7-25 14:03:57 | 显示全部楼层
您试试加这个QT += **,也可能是权限问题或者驱动上的问题,您使用的摄像头需要一些特殊的驱动吗?

点评

我这边用的是 m u l t i m e d i a , m u l t i m e d i a w i d g e t s. 您给出的是啥?论坛上看不到,是**  详情 回复 发表于 2023-7-25 14:17
我这个摄像头在ok3568里使用正常,理论上应该是免驱动的。  详情 回复 发表于 2023-7-25 14:15
点评回复 支持 反对

使用道具 举报

2

主题

9

帖子

27

积分

RK3568通行证

 楼主| 发表于 2023-7-25 14:15:39 | 显示全部楼层
shuishui 发表于 2023-7-25 14:03
您试试加这个QT += **,也可能是权限问题或者驱动上的问题,您使用的摄像头需要一些特殊的驱动吗?

我这个摄像头在ok3568里使用正常,理论上应该是免驱动的。
点评回复 支持 反对

使用道具 举报

2

主题

9

帖子

27

积分

RK3568通行证

 楼主| 发表于 2023-7-25 14:17:37 | 显示全部楼层
shuishui 发表于 2023-7-25 14:03
您试试加这个QT += **,也可能是权限问题或者驱动上的问题,您使用的摄像头需要一些特殊的驱动吗?

我这边用的是 m u l t i m e d i a , m u l t  i  m e d i a w i d g e t s.
您给出的是啥?论坛上看不到,是**

点评

我想回复您的正是您打出来的这两个,您把这两个在pro文件中添加后还是会报错是吗?  详情 回复 发表于 2023-7-26 09:14
点评回复 支持 反对

使用道具 举报

0

主题

48

帖子

103

积分

发表于 2023-7-26 09:14:31 | 显示全部楼层
jyyf 发表于 2023-7-25 14:17
我这边用的是 m u l t i m e d i a , m u l t  i  m e d i a w i d g e t s.
您给出的是啥?论坛上看不 ...

我想回复您的正是您打出来的这两个,您把这两个在pro文件中添加后还是会报错是吗?

点评

是的这两个是加在pro里的,要不也没法调用QCamera。同样的工程,在OK3568里使用正常,但3568里是后编译的m u l t i m e d i a模块。 我在网上查了一下,说是plugins下的mediaservice文件夹缺少内容,我对比了一下  详情 回复 发表于 2023-7-26 09:41
点评回复 支持 反对

使用道具 举报

2

主题

9

帖子

27

积分

RK3568通行证

 楼主| 发表于 2023-7-26 09:41:16 | 显示全部楼层
本帖最后由 jyyf 于 2023-7-26 09:45 编辑
shuishui 发表于 2023-7-26 09:14
我想回复您的正是您打出来的这两个,您把这两个在pro文件中添加后还是会报错是吗?

是的这两个是加在pro里的,要不也没法调用QCamera。同样的工程,在OK3568里使用正常,但3568里是后编译的m u l t i m e d i a模块。

我在网上查了一下,说是plugins下的mediaservice文件夹缺少内容,我对比了一下

OKA40i

OKA40i

OK3568

OK3568
点评回复 支持 反对

使用道具 举报

0

主题

48

帖子

103

积分

发表于 2023-7-26 10:18:21 | 显示全部楼层
您可以先尝试一下把您在3568中找出的这几个库文件,在a4上安装一下,按您现在的思路来这样应该是可以成功解决这个问题的,这个问题应该是缺少库导致的。

点评

试过了没有效果,我3568用的是QT5.15。 A40用的是5.9,怀疑是版本对不上。 现在qt官网下不到5.9版本的m u l t i m e d i a源码。请问您这边有吗?  详情 回复 发表于 2023-7-26 10:28
点评回复 支持 反对

使用道具 举报

2

主题

9

帖子

27

积分

RK3568通行证

 楼主| 发表于 2023-7-26 10:28:43 | 显示全部楼层
shuishui 发表于 2023-7-26 10:18
您可以先尝试一下把您在3568中找出的这几个库文件,在a4上安装一下,按您现在的思路来这样应该是可以成功解 ...

试过了没有效果,我3568用的是QT5.15。 A40用的是5.9,怀疑是版本对不上。

现在qt官网下不到5.9版本的m u l t i m e d i a源码。请问您这边有吗?
点评回复 支持 反对

使用道具 举报

0

主题

48

帖子

103

积分

发表于 2023-7-26 11:21:19 | 显示全部楼层
您从这个网址看看能不能找到您需要的那个源码:https://download.qt.io/new_archive/qt/5.9/

点评

十分感谢,在官网找了半天没找到  详情 回复 发表于 2023-7-26 12:30
点评回复 支持 反对

使用道具 举报

2

主题

9

帖子

27

积分

RK3568通行证

 楼主| 发表于 2023-7-26 12:30:59 | 显示全部楼层
shuishui 发表于 2023-7-26 11:21
您从这个网址看看能不能找到您需要的那个源码:https://download.qt.io/new_archive/qt/5.9/

十分感谢,在官网找了半天没找到
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

4

积分

发表于 2023-8-6 19:30:27 | 显示全部楼层
1111哈哈哈哈
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-28 21:48

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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