解决can‘t open camera by index

开发环境:rk3566 

架构:arm-64

如上图所示,运行发现打开显示can't open camera by index,这个错误就是通过索引访问摄像头失败,

定位到代码里边,open函数传入的索引号错误

cap.open(1, CAP_V4L);//0
if (!cap.isOpened())
{
	printf("open error\n");
	return -1;
}

问题解决:

1.首先输入lsusb查看摄像头是否能正常识别

           如上图所示,两个摄像头均可以识别到,如果rk3566无法识别摄像头,输入即可(root权限下):

echo host >  /sys/devices/platform/fe8a0000.usb2-phy/otg_mode

2.如果usb识别正常,那么输入以下命令,获取设备节点:

v4l2-ctl --list-devices

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值