您好,请问一下 ,在luckfox pico UltraW上面使用opencv-mobile例程,如果使用USB摄像头,如何才能打开?
[root@luckfox root]$ v4l2-ctl --list-devices
rkisp-statistics (platform: rkisp):
/dev/video19
/dev/video20
rkcif-mipi-lvds (platform:rkcif):
/dev/media0
rkisp_mainpath (platform:rkisp-vir0):
/dev/video11
/dev/video12
/dev/video13
/dev/video14
/dev/video15
/dev/video16
/dev/video17
/dev/video18
/dev/media1
webcamproduct: Usb Webcam (usb-xhci-hcd.0.auto-1.3):
/dev/video21
/dev/video22
/dev/media2
不论是使用 cap.open(0);还是cap.open(1); cap.open(2); 都无法打开USB摄像头。
[root@luckfox]$ ./opencv-mobile-test
this device is not whitelisted for jpeg decoder cvi
this device is not whitelisted for jpeg decoder cvi
this device is not whitelisted for jpeg decoder cvi
devpath = /dev/video13
driver = rkisp_v7
card = rkisp_mainpath
bus_info = platform:rkisp-vir0
version = 20000
capabilities = 84201000
device_caps = 4201000
fmt = UYVY 4:2:2 59565955
fmt = Y/CbCr 4:2:2 3631564e
fmt = Y/CrCb 4:2:2 3136564e
fmt = Y/CrCb 4:2:0 3132564e
size = 32 x 16 ~ 800 x 600 (+8 +8)
/dev/video13 ioctl VIDIOC_ENUM_FRAMEINTERVALS failed 19 No such device
320 x 240
Illegal instruction (core dumped)
opencv-mobile使用usb摄像头的问题
您好, opencv-mobile 默认不支持USB摄像头(默认会使用ISP,ISP仅能用于CSI摄像头),您可以到github仓库上获取源码,对于UVC摄像头可以尝试使用modules/highgui/src/capture_v4l2.cpp替换modules/highgui/src/capture_v4l2_rk_aiq.cpp作为编译源码,重新编译一份适用UVC的opencv-mobile库,如果有更多问题可以尝试联系opencv-mobile的作者