Toybrick

求助关于rk3399ProD USB摄像头device not found的问题

SoapW1

新手上路

积分
35
发表于 2023-4-3 17:00:22    查看: 2034|回复: 3 | [复制链接]    打印 | 显示全部楼层
连接摄像头后可以看到正常接入



但是在我使用cheese之类的程序调用摄像头时,都无法找到设备

同时尝试(35条消息) VNC连接 Unable to init server: Could not connect: Connection refused Gtk-WARNING_进击的小王的博客-CSDN博客
方法时,发现无法使用xhost+命令,并且
sudo apt-get install xorg-x11-apps 也无法安装已经尝试更新甚至更换软件源
回复

使用道具 举报

jefferyzhang

版主

积分
13007
发表于 2023-4-4 11:22:45 | 显示全部楼层
自行用v4l2接口去拉去video节点试试
回复

使用道具 举报

SoapW1

新手上路

积分
35
 楼主| 发表于 2023-4-5 18:56:41 | 显示全部楼层
jefferyzhang 发表于 2023-4-4 11:22
自行用v4l2接口去拉去video节点试试

我摄像头节点对应的是10和11,但是我用cheese调用这两个节点均显示device not found
回复

使用道具 举报

SoapW1

新手上路

积分
35
 楼主| 发表于 2023-4-6 14:32:36 | 显示全部楼层
问题已解决,因为rk3399默认吧video0~9占用了
而opencv源码的./modules/videoio/src/cap_v4l.cpp文件中,明确定义了opencv默认只支持最多8个摄像头的读取
把该cpp文件里面定义的MAX_CAMERAS的8改为一个更大的数字后,再编译安装就可以了
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


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