打印

用spacview获取摄像头采集到的图像,成功!

[复制链接]
2552|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
michaelqhj|  楼主 | 2011-10-11 20:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从决定开始用spcaview来获取摄像头的视频图像开始,过了两天,毫无进展,今天又是很不开心的下班,心里很急躁,而且压力很大,感觉工作很不顺利,不知道该怎么办了,因为在这个过程中遇到一个问题一直没有解决掉,就是下载了摄像头驱动gspca20071224后,安装了驱动,并安装了spcaview,能检测到usb摄像头,并已经建立了设备文件,但执行./spcaview时,一直出现
[root@localhost spcaview-20061208]# ./spcaview

Spcaview version: 1.1.7 date: 06:11:2006 (C) mxhaard@magic.fr

Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/video0.
Initializing v4l.
**************** PROBING CAMERA *********************
wrong device
不知道是什么原因,后来通过查资料,好像说是驱动的原因,但我想了,网上只有这个比较新的驱动支持linux2.6.17以上的内涵版本,想换个驱动试试的想法就此打住,没有办法,后来又想换个捕获视频的服务器,看到好像还是有一个什么stream的,记不得名字了,大概看了下觉得比较复杂,就又放弃了,觉得还是配置的问题,或者是模块的原因,所以下午下了班,在家里搞整了一个多小时,终于出来了,哈哈!下面介绍下过程,其实很简单,但就是开始不知道,所以浪费了很多时间,不过出来了还是一件非常高兴的事情,嘿嘿!希望对各位有兴趣的有点帮助,因为赶时间,没写得很清楚,各位原谅!
首先,我用lsmod查看已经安装的模块,发现居然没有zc0301,没有v4lv4l2相关的模块,很奇怪,也没多想,就装上了从网上下载的gspcamakemake install,之后,lsmod,发现有了zc0301v4lv4l2模块,却没有gspca,甚是奇怪,ls –hl /dev/video0,查看到有这个设备文件的存在,然后安装好spcaview,执行./spcaview,就出现上面的错误,后来我卸掉自己装的驱动,用linux自带的驱动测试,还是一样的结果,莫法,我又卸掉linux自带的zc0301驱动,装好自己的驱动,并做了depmod –a ,modprobe gspca,这一步很重要,后来发现,再执行./spcaview,成功!
[root@localhost spcaview-20061208]# ./spcaview

Spcaview version: 1.1.7 date: 06:11:2006 (C) mxhaard@magic.fr

Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/video0.
Initializing v4l.
**************** PROBING CAMERA *********************
Camera found: Z-star Vimicro zc0301p
Bridge found: ZC301-2
Bridge find ZC301-2 number 13
StreamId: JPEG Camera
quality 1 autoexpo 1 Timeframe 0 lightfreq 50
Bridge find ZC301-2 number 13
Available Resolutions width 640
heigth 480 native

Available Resolutions width 352
heigth 288 decoded

Available Resolutions width 320
heigth 240 native *

Available Resolutions width 176
heigth 144 decoded

unable to probe size !!
*****************************************************

grabbing method default MMAP asked

VIDIOCGMBUF size 2457616
frames 2
offets[0]=0 offsets[1]=1228808

VIDIOCGPICT
brightnes=32768 hue=0 color=0 contrast=32768 whiteness=0
depth=12 palette=4
VIDIOCSPICT
brightness=32768 hue=0 color=0 contrast=32768 whiteness=0
depth=24 palette=15
看来还是linux自带的驱动对我的摄像头执行不好!嘿嘿,截图就不附了哈!视频还算流畅

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

51

帖子

1

粉丝