xingyewuyu 发表于 2017-8-31 10:27:49

相机咨询

目前我板子里的模块如下,只有两个uvc相关的模块。既然您说我缺少相关驱动,所以能否通过邮件直接发送相关模块给我,让我自己安装,谢谢。

下面是我板子已经装2个模块:uvcvideo               693400
videobuf2_vmalloc       28771 uvcvideo

xingyewuyu 发表于 2017-8-31 10:30:25

我是刚打电话给你,你让我发送邮件到serviece邮箱

软件01 发表于 2017-8-31 10:32:16

您好,打印信息如下的话:
usb1-1.2:newhigh-speedUSBdevicenumber7usingci_hdrc
uvcvideo:FoundUVC 1.00 device SKT-MS500C-125A(500c:9015)
input:SKT-MS500C-125Aas/devices/soc0/soc.0/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/
1-1/1-1.2/1-1.2:1.0/input/input7
驱动是有的了,你编译一个QT的摄像头DEMO看看能打开吗,你烧写是什么系统

xingyewuyu 发表于 2017-8-31 10:34:33


root@myimx6ek314:~# uname -v
#1 SMP PREEMPT Tue Feb 21 10:53:55 CST 2017

我板子装的是3.14.52


这里是我qt程序界面点击启动摄像头按钮后的结果显示:
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!

xingyewuyu 发表于 2017-8-31 10:45:12

我的摄像头qt程序打不开板子上的摄像头。但是如果摄像头连接到虚拟机上,且替换成适合虚拟机的opencv库,摄像头是能打开的、

软件01 发表于 2017-8-31 11:47:58

xingyewuyu 发表于 2017-8-31 10:45
我的摄像头qt程序打不开板子上的摄像头。但是如果摄像头连接到虚拟机上,且替换成适合虚拟机的opencv库,摄 ...

您好,UVC摄像头可以的,之前有同事测试QT5,先另一个同事是在UBUNTU16测试OK的
root@myimx6ek200:~# lsmod
Module                  SizeUsed by
snd_usb_audio         1223930
snd_usbmidi_lib      185711 snd_usb_audio
snd_rawmidi            191331 snd_usbmidi_lib
uvcvideo               693401
videobuf2_vmalloc       28771 uvcvideo
snd_hwdep               54811 snd_usb_audio
8188eu                7954710
ov5642_camera          779380
ov5640_camera_int      207660
ov5640_camera_mipi_int    234110
这videobuf2_vmalloc和 uvcvideo模块必须,因为默认有vido0和video1,我删掉了,如有还是向下注册,注册为video2,如下:
root@myimx6ek200:~# ls /dev/video*
/dev/video16/dev/video18/dev/video2
/dev/video17/dev/video19/dev/video20

root@myimx6ek200:~# lsusb
Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 001 Device 005: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 006: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
USB UVC摄像头为Bus 001 Device 006: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
可看以下驱动
root@myimx6ek200:~# dmesg | grep UVC
uvcvideo: Found UVC 1.00 device Deasy USB2.0 Camera (0ac8:3420)

xingyewuyu 发表于 2017-8-31 14:19:52

我板子的信息如下:


root@myimx6ek314:~# uname -v
#1 SMP PREEMPT Tue Feb 21 10:53:55 CST 2017
root@myimx6ek314:~# lsmod
Module                  SizeUsed by
ov5642_camera          779380
uvcvideo               693400
videobuf2_vmalloc       28771 uvcvideo
ov5640_camera_mipi_int    234110
ov5640_camera_int      207660
evbug                   18710

root@myimx6ek314:~# ls /dev/video*
/dev/video0/dev/video16/dev/video18/dev/video2
/dev/video1/dev/video17/dev/video19/dev/video20

我相机插入板子的usb后,下述命令并没有显示camera的信息
root@myimx6ek314:~# lsusb
Bus 001 Device 006: ID 0bda:8179 Realtek Semiconductor Corp.
Bus 001 Device 005: ID 10c4:8105 Cygnal Integrated Products, Inc.
Bus 001 Device 004: ID 500c:9015
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


下述命令显示我的相机的型号为:SKT-MS500C-125A
root@myimx6ek314:~# dmesg | grep UVC
[    5.416975] uvcvideo: Found UVC 1.00 device SKT-MS500C-125A (500c:9015)

请问我是不是usb有问题?没有识别出相机?或者是哪里有问题?



xingyewuyu 发表于 2017-8-31 14:21:10

板子上的2个usb我都试过了,不能让相机的视频显示出来

xingyewuyu 发表于 2017-8-31 14:25:50

我相机插入板子的时候,串口自动显示如下信息:
usb 1-1.2: new high-speed USB device number 7 using ci_hdrc
uvcvideo: Found UVC 1.00 device SKT-MS500C-125A (500c:9015)
input: SKT-MS500C-125A as /devices/soc0/soc.0/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb1/1-1/1-1.2/1-1.2:1.0/input/input7

xingyewuyu 发表于 2017-8-31 14:32:07

root@myimx6ek314:~# uname -a
Linux myimx6ek314 3.14.52-myimx6 #1 SMP PREEMPT Tue Feb 21 10:53:55 CST 2017 armv7l GNU/Linux
页: [1] 2
查看完整版本: 相机咨询