A40i使用qt打开摄像头时报错
在QT中加入QT += ** **widgets
使用QCameraInfo::availableCameras()获取不到摄像头信息。
使用QCamera打开摄像头时报错。
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"
您试试加这个QT += **,也可能是权限问题或者驱动上的问题,您使用的摄像头需要一些特殊的驱动吗? shuishui 发表于 2023-7-25 14:03
您试试加这个QT += **,也可能是权限问题或者驱动上的问题,您使用的摄像头需要一些特殊的驱动吗?
我这个摄像头在ok3568里使用正常,理论上应该是免驱动的。 shuishui 发表于 2023-7-25 14:03
您试试加这个QT += **,也可能是权限问题或者驱动上的问题,您使用的摄像头需要一些特殊的驱动吗?
我这边用的是 m u l t i m e d i a , m u l tim e d i a w i d g e t s.
您给出的是啥?论坛上看不到,是** jyyf 发表于 2023-7-25 14:17
我这边用的是 m u l t i m e d i a , m u l tim e d i a w i d g e t s.
您给出的是啥?论坛上看不 ...
我想回复您的正是您打出来的这两个,您把这两个在pro文件中添加后还是会报错是吗? 本帖最后由 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文件夹缺少内容,我对比了一下 您可以先尝试一下把您在3568中找出的这几个库文件,在a4上安装一下,按您现在的思路来这样应该是可以成功解决这个问题的,这个问题应该是缺少库导致的。 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源码。请问您这边有吗? 您从这个网址看看能不能找到您需要的那个源码:https://download.qt.io/new_archive/qt/5.9/ shuishui 发表于 2023-7-26 11:21
您从这个网址看看能不能找到您需要的那个源码:https://download.qt.io/new_archive/qt/5.9/
十分感谢,在官网找了半天没找到 1111哈哈哈哈
页:
[1]