明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 11366|回复: 11
打印 上一主题 下一主题

相机咨询

[复制链接]

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
跳转到指定楼层
楼主
发表于 2017-8-31 10:27:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目前我板子里的模块如下,只有两个uvc相关的模块。既然您说我缺少相关驱动,所以能否通过邮件直接发送相关模块给我,让我自己安装,谢谢。


下面是我板子已经装2个模块:
uvcvideo               69340  0

videobuf2_vmalloc       2877  1 uvcvideo

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
12#
 楼主| 发表于 2017-8-31 15:12:13 | 只看该作者
但是我不知道是什么原因导致我打不开相机啊,我可有把我的板子上的程序发给你们,你们试试,看看能否开启你们的相机?
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
11#
发表于 2017-8-31 14:37:41 | 只看该作者
xingyewuyu 发表于 2017-8-31 14:32
root@myimx6ek314:~# uname -a
Linux myimx6ek314 3.14.52-myimx6 #1 SMP PREEMPT Tue Feb 21 10:53:55 CST ...

跟你的内核一样的,驱动也找到了
回复 支持 反对

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
10#
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
9#
 楼主| 发表于 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

回复 支持 反对

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
8#
 楼主| 发表于 2017-8-31 14:21:10 | 只看该作者
板子上的2个usb我都试过了,不能让相机的视频显示出来
回复 支持 反对

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
7#
 楼主| 发表于 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                  Size  Used by
ov5642_camera          77938  0
uvcvideo               69340  0
videobuf2_vmalloc       2877  1 uvcvideo
ov5640_camera_mipi_int    23411  0
ov5640_camera_int      20766  0
evbug                   1871  0

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有问题?没有识别出相机?或者是哪里有问题?



回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
6#
发表于 2017-8-31 11:47:58 | 只看该作者
xingyewuyu 发表于 2017-8-31 10:45
我的摄像头qt程序打不开板子上的摄像头。但是如果摄像头连接到虚拟机上,且替换成适合虚拟机的opencv库,摄 ...

您好,UVC摄像头可以的,之前有同事测试QT5,先另一个同事是在UBUNTU16测试OK的
root@myimx6ek200:~# lsmod
Module                  Size  Used by
snd_usb_audio         122393  0
snd_usbmidi_lib        18571  1 snd_usb_audio
snd_rawmidi            19133  1 snd_usbmidi_lib
uvcvideo               69340  1
videobuf2_vmalloc       2877  1 uvcvideo
snd_hwdep               5481  1 snd_usb_audio
8188eu                795471  0
ov5642_camera          77938  0
ov5640_camera_int      20766  0
ov5640_camera_mipi_int    23411  0
这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
[  221.485271] uvcvideo: Found UVC 1.00 device Deasy USB2.0 Camera (0ac8:3420)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
5#
 楼主| 发表于 2017-8-31 10:45:12 | 只看该作者
我的摄像头qt程序打不开板子上的摄像头。但是如果摄像头连接到虚拟机上,且替换成适合虚拟机的opencv库,摄像头是能打开的、
回复 支持 反对

使用道具 举报

11

主题

28

帖子

103

积分

注册会员

Rank: 2

积分
103
地板
 楼主| 发表于 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 ID  16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID  16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID  16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID  16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID  16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
Capture Device ID  16343368 cannot be opened.
HIGHGUI ERROR: V4L: index 0 is not correct!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 19:26 , Processed in 0.066373 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表