AI_EXPRESS编译deploy上板运行调用摄像头失败

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:淘宝购买

2.当前系统镜像版本:disk_X3SDB_0807_version_1.img

3.问题定位:AI_EXPRESS编译deploy上板运行调用摄像头失败,通过打包的deploy.tar.gz传输到x3板子上,解压后运行run.sh->body->3x_sdb->single cam->single camera: usb_cam, default 1080P 出现:

vio_mode: usb_cam

vio_pipe_file: configs/vio/x3dev/iot_vio_x3_usb_cam_1080p.json

platform is x3sdb

usb_cam start, default resolution 1080P…

./run.sh: line 352: can’t create /sys/devices/platform/soc/b2000000.usb/role: Permission denied

/usr/bin/adbd is not runnning

cp: can’t stat ‘vehicle_solution/configs/vehicle_multitask_2M.json’: No such file or directory

cp: can’t stat ‘vehicle_solution/configs/config_match_2M.json’: No such file or directory

vio_cfg_file: ./configs/vio_config.json.x3dev.cam

之后便停滞不动

4.需要提供的解决方案:如何解决权限问题,是否是镜像中缺少此环境,如果有合适的镜像希望提供

您好,镜像是最新的,没有问题,运行的案例是?编译是否报错呢?

我使用docker编译没有报错,跑的是deploy里的body案例,想要用usb摄像头获取,但是run.sh里面的352行:

echo host>/sys/devices/platform/soc/b2000000.usb/role

报错,我不确定是否不能在sys里面创建,而且我将run.sh设置为777在跑回灌或者其他案例(例如人脸识别)也总能出现一些权限问题,我不知道是否有方法可以获取最高权限运行此脚本。

(以上问题均出现在上板运行中)

问题解决了,是我在里面添加的socket代码出了问题,此前提及的问题并不影响程序的正常运行。感谢您的支持!