Vim3+OS08A10相机+Android

用的这个固件,然后下载了gnome界面和guvcview软件

@hyf820812029 你为什么不直接用gnome桌面固件,我们官方有

https://dl.khadas.com/Firmware/VIM3/Ubuntu/SD_USB/VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_SD-USB_V0.9-20200530.7z

那我再试试这个固件能不能检测到摄像头吧。。。。

我用了你的固件后,两个摄像头都能通过guvcview检测到了,但是我使用python程序的时候, 用cap = cv2.VideoCapture(0)时,为什么只能使用USB摄像头,而对mipi摄像头没用呢?

@hyf820812029 你应该先通过/dev/video*确认你的mipi摄像头节点是vdeio0还是video1,如果是video1,应该是cv2.VideoCapture(1)

我查看过了节点,还是不行的,有这样的报错

我这usb是video0,mipi是video1,但是VideoCapture(1)就是会报错

@hyf820812029 我这边会测试,再反馈在这里

@hyf820812029

我这边用文档上的源码,打开mipi摄像头是正常的

我就用的你说的固件,下了一个pip3 和opencv,然后用的源码

你用的是video0还是video1?我的USB是0,mipi是1

@hyf820812029 你可以拔掉你的USB摄像头,重启以后再用0测试,确认是不是摄像头问题。如果没问题,那就是代码的问题,你再调试

我先查看了摄像头设备号如图,然后循环尝试更改videocapture()为0和1,但是依然只能打开USB摄像头,无论是插上双摄像头,还是插上单摄像头,只要应用到mipi摄像头会报错,报错-215:Assertion failed(!——src.empty()in function 'cvtColor,我整个过程只有从SD卡启动ubuntu系统,然后下载pip3和OpenCV,然后测试软件和源码

@hyf820812029 我这边再测试一下,我昨天的测试是正常的

你用的哪个固件?运行程序前要怎么做?我按照你的方式再试一试

@jasonl 话说我想问一下这里为什么他会把默认的camera app自动卸载掉。。。我就试了一下使用usb摄像头

你插上usb 重启会重新装上的,至于为什么卸载要看下安卓的源码

恩好的,按下reset确实就有了,感谢。。