QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: growlanser

召集从事摄像头开发的人们。。。。

[复制链接]
发表于 2004-8-27 19:33:31 | 显示全部楼层
usb的摄像头延时是不是很慢。。。
回复

使用道具 举报

发表于 2004-8-28 16:27:01 | 显示全部楼层
我也有个摄像头要写驱动,不知道哪里有资料或者有样例。。。
谢谢!
回复

使用道具 举报

发表于 2004-9-12 08:09:53 | 显示全部楼层
官方的新出来的cvs测试开始了。。。。

hi all,

been some time since the last mail - i tried to clean up the code in
the cvs
and merged it with andres version and alot of spca50x code- also there
is the
new jpeg decoder from cyril which doesn't produce messed up blocks
anymore.

I tried it under 2.4 with my wcam300a and genius webcam v2 - with nice
results. (although sometimes the picture seems to be shifted some lines
to
the left with a wraparound ..strange)

note: the module changed from zc0302 to zc030x, so this is the cvs
command:
cvs -z3 -d:pserver:[email protected]:/cvsroot/zc0302 co
zc030x

there are still some leftover TODOs in the code but i put it now in cvs
anyway
for everybody to try it - since i only have a wcam/genius webcamv2 to
try out
i'm not sure if the creative init sequences are still left (because
i've
reorganized the init).
Andre, Andrew: It'd be great if you could make this work under 2.6,  
i've put
some ifdef2.4 already, but it might still need some work - have a look
in
spca50x code , they have a 2.4/2.6 version.

greetings,
Martin
回复

使用道具 举报

发表于 2004-9-15 12:13:14 | 显示全部楼层
http://linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2764
回复

使用道具 举报

发表于 2004-9-19 11:36:46 | 显示全部楼层
Zc0301 摄像头 驱动。。<支持xawtv 弱的>

http://linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2783
回复

使用道具 举报

发表于 2004-9-20 08:30:18 | 显示全部楼层
thanks a lot!
回复

使用道具 举报

发表于 2004-9-23 20:05:14 | 显示全部楼层

ff

_

//
  // send plugin sequence
  //

[code:1]
_u16 zc0302plugin[][5] = {

"InitialScale" cc部分

{ 0x40 , 0xa0 , 0x0001 , 0x0000 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0008 , 0x0000 },
{ 0x40 , 0xa0 , 0x000a , 0x0010 , 0x0000 },
{ 0x40 , 0xa0 , 0x0010 , 0x0002 , 0x0000 },
{ 0x40 , 0xa0 , 0x0002 , 0x0003 , 0x0000 },
{ 0x40 , 0xa0 , 0x0080 , 0x0004 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0005 , 0x0000 },
{ 0x40 , 0xa0 , 0x00e0 , 0x0006 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0001 , 0x0000 },
{ 0x40 , 0xa0 , 0x0003 , 0x0012 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0012 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0098 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x009a , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x011a , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x011c , 0x0000 },

"InitialScale" bb  部分

{ 0x40 , 0xa0 , 0x0001 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0005 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0002 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0010 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0003 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x00e7 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0004 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0087 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0002 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0006 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0003 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0007 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0002 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0030 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0020 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0011 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x002f , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x00b0 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x00f7 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0030 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0005 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0031 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0034 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0035 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0060 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x003d , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x008f , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0006 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0040 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x00e0 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0058 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0078 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0062 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0011 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0004 , 0x0094 , 0x0000 },
{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },

"InitialScale" bb 部分 结束 -------------

"InitialScale" cc 部分 开始 -------------

{ 0x40 , 0xa0 , 0x0010 , 0x0087 , 0x0000 },
{ 0x40 , 0xa0 , 0x0077 , 0x0101 , 0x0000 },
{ 0x40 , 0xa0 , 0x0005 , 0x0012 , 0x0000 },
{ 0x40 , 0xa0 , 0x000d , 0x0100 , 0x0000 },
{ 0x40 , 0xa0 , 0x0006 , 0x0189 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x01ad , 0x0000 },
{ 0x40 , 0xa0 , 0x0003 , 0x01c5 , 0x0000 },
{ 0x40 , 0xa0 , 0x0013 , 0x01cb , 0x0000 },
{ 0x40 , 0xa0 , 0x0008 , 0x0250 , 0x0000 },
{ 0x40 , 0xa0 , 0x0008 , 0x0301 , 0x0000 },
{ 0x40 , 0xa0 , 0x0060 , 0x01a8 , 0x0000 },
{ 0x40 , 0xa0 , 0x006c , 0x018d , 0x0000 },

"InitialScale" cc 部分 结束 ----------------



{ 0xc0 , 0xa1 , 0x0001 , 0x0002 , 0x0001 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0008 , 0x0001 },
{ 0x40 , 0xa0 , 0x0000 , 0x0008 , 0x0000 },
{ 0x40 , 0xa0 , 0x0008 , 0x01c6 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x01c8 , 0x0001 },
{ 0xc0 , 0xa1 , 0x0001 , 0x01c9 , 0x0001 },
{ 0xc0 , 0xa1 , 0x0001 , 0x01ca , 0x0000 },
{ 0x40 , 0xa0 , 0x000f , 0x01cb , 0x0000 },


"GammaT" --------------开始

{ 0x40 , 0xa0 , 0x0013 , 0x0120 , 0x0000 },
{ 0x40 , 0xa0 , 0x0038 , 0x0121 , 0x0000 },
{ 0x40 , 0xa0 , 0x0059 , 0x0122 , 0x0000 },
{ 0x40 , 0xa0 , 0x0079 , 0x0123 , 0x0000 },
{ 0x40 , 0xa0 , 0x0092 , 0x0124 , 0x0000 },
{ 0x40 , 0xa0 , 0x00a7 , 0x0125 , 0x0000 },
{ 0x40 , 0xa0 , 0x00b9 , 0x0126 , 0x0000 },
{ 0x40 , 0xa0 , 0x00c8 , 0x0127 , 0x0000 },
{ 0x40 , 0xa0 , 0x00d4 , 0x0128 , 0x0000 },
{ 0x40 , 0xa0 , 0x00df , 0x0129 , 0x0000 },
{ 0x40 , 0xa0 , 0x00e7 , 0x012a , 0x0000 },
{ 0x40 , 0xa0 , 0x00ee , 0x012b , 0x0000 },
{ 0x40 , 0xa0 , 0x00f4 , 0x012c , 0x0000 },
{ 0x40 , 0xa0 , 0x00f9 , 0x012d , 0x0000 },
{ 0x40 , 0xa0 , 0x00fc , 0x012e , 0x0000 },
{ 0x40 , 0xa0 , 0x00ff , 0x012f , 0x0000 },
{ 0x40 , 0xa0 , 0x0026 , 0x0130 , 0x0000 },
{ 0x40 , 0xa0 , 0x0022 , 0x0131 , 0x0000 },
{ 0x40 , 0xa0 , 0x0020 , 0x0132 , 0x0000 },
{ 0x40 , 0xa0 , 0x001c , 0x0133 , 0x0000 },
{ 0x40 , 0xa0 , 0x0016 , 0x0134 , 0x0000 },
{ 0x40 , 0xa0 , 0x0013 , 0x0135 , 0x0000 },
{ 0x40 , 0xa0 , 0x0010 , 0x0136 , 0x0000 },
{ 0x40 , 0xa0 , 0x000d , 0x0137 , 0x0000 },
{ 0x40 , 0xa0 , 0x000b , 0x0138 , 0x0000 },
{ 0x40 , 0xa0 , 0x0009 , 0x0139 , 0x0000 },
{ 0x40 , 0xa0 , 0x0007 , 0x013a , 0x0000 },
{ 0x40 , 0xa0 , 0x0006 , 0x013b , 0x0000 },
{ 0x40 , 0xa0 , 0x0005 , 0x013c , 0x0000 },
{ 0x40 , 0xa0 , 0x0004 , 0x013d , 0x0000 },
{ 0x40 , 0xa0 , 0x0003 , 0x013e , 0x0000 },
{ 0x40 , 0xa0 , 0x0002 , 0x013f , 0x0000 },

"GammaT" -------------结束

"MatrixT"  

作用---色调

{ 0x40 , 0xa0 , 0x0050 , 0x010a , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x010b , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x010c , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x010d , 0x0000 },
{ 0x40 , 0xa0 , 0x0050 , 0x010e , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x010f , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x0110 , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x0111 , 0x0000 },
{ 0x40 , 0xa0 , 0x0050 , 0x0112 , 0x0000 },


{ 0xc0 , 0xa1 , 0x0001 , 0x0180 , 0x0001 },
{ 0x40 , 0xa0 , 0x0000 , 0x0180 , 0x0000 },


"50HZScale" cc 部分

{ 0x40 , 0xa0 , 0x0000 , 0x0019 , 0x0000 },

            bb 部分

{ 0x40 , 0xa0 , 0x0005 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0066 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },

{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },

{ 0x40 , 0xa0 , 0x0009 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x00b2 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0002 , 0x0094 , 0x0000 },

{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },
{ 0x40 , 0xa0 , 0x0010 , 0x0092 , 0x0000 },
{ 0x40 , 0xa0 , 0x0002 , 0x0093 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0094 , 0x0000 },


{ 0x40 , 0xa0 , 0x0001 , 0x0090 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0091 , 0x0001 },

               bb部分 结束

"50HZScale" --cc 部分 开始   ---------------

{ 0x40 , 0xa0 , 0x0060 , 0x011d , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0190 , 0x0000 },
{ 0x40 , 0xa0 , 0x0007 , 0x0191 , 0x0000 },
{ 0x40 , 0xa0 , 0x008c , 0x0192 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0195 , 0x0000 },
{ 0x40 , 0xa0 , 0x0000 , 0x0196 , 0x0000 },
{ 0x40 , 0xa0 , 0x008a , 0x0197 , 0x0000 },
{ 0x40 , 0xa0 , 0x0010 , 0x018c , 0x0000 },
{ 0x40 , 0xa0 , 0x0020 , 0x018f , 0x0000 },
{ 0x40 , 0xa0 , 0x0014 , 0x01a9 , 0x0000 },
{ 0x40 , 0xa0 , 0x0024 , 0x01aa , 0x0000 },
{ 0x40 , 0xa0 , 0x00d7 , 0x001d , 0x0000 },
{ 0x40 , 0xa0 , 0x00f0 , 0x001e , 0x0000 },
{ 0x40 , 0xa0 , 0x00f8 , 0x001f , 0x0000 },
{ 0x40 , 0xa0 , 0x00ff , 0x0020 , 0x0000 },

    ----cc 部分  结束   ---------------    ----

{ 0x40 , 0xa0 , 0x0040 , 0x0180 , 0x0000 },
{ 0xc0 , 0xa1 , 0x0001 , 0x0180 , 0x0001 },
{ 0x40 , 0xa0 , 0x0042 , 0x0180 , 0x0000 },
{ 0x40 , 0xa0 , 0x0040 , 0x0116 , 0x0000 },
{ 0x40 , 0xa0 , 0x0040 , 0x0117 , 0x0000 },
{ 0x40 , 0xa0 , 0x0040 , 0x0118 , 0x0000 },
{ 0, 0, 0, 0, 0 }

}



{ 0x40 , 0xa0 , 0x0001 , 0x0000 , 0x0000 }, what is this meaning ??[/code:1][/code]
回复

使用道具 举报

发表于 2004-9-24 10:14:43 | 显示全部楼层
回复

使用道具 举报

发表于 2005-4-27 13:27:18 | 显示全部楼层
:-( 怎么0301的驱动我下不了,提示文件未找到

我很需要
请qing发到我邮箱[email protected]


thanks a lot
回复

使用道具 举报

发表于 2005-4-28 23:15:17 | 显示全部楼层
呵呵,偶前段时间刚好做了此方面的内容,偶用的PXA255的开发版,进行了Linux内核和文件系统的移植,写了一些USB的驱动,实现了Linux对USB host ISP1161芯片的驱动,并完成了USB Camera(芯片是ov511)的驱动移植,利用V4L对图像数据源进行采集处理(我采的是PPM格式,但可以做成JPEG格式),并实现了网络传输。
当然啦,是在牛人的指导下完成的。
有什么可以帮你吗?
回复

使用道具 举报

发表于 2005-4-28 23:19:40 | 显示全部楼层
感觉V4L相对来说好弄一些,你要是不考虑网络传输或者GPRS模块传输的话,还是不要再压缩转格式的好,不然图片质量会变得很不好。偶正在研究看有没有什么办法可以把图片变漂漂一点,但我还没找到…………
回复

使用道具 举报

发表于 2005-4-28 23:25:39 | 显示全部楼层
usb的摄像头延时是不是很慢。。。

我觉得还可以,没觉出特别慢,V4L一次可以采36副图象,速度还可以。
另外,我这有个phlipsOV511芯片的摄相头驱动,不知道斑竹用不用得上哦?
用的上的话,偶就发个给,不过现在这个驱动能用,但不稳定!
回复

使用道具 举报

发表于 2005-5-3 19:37:05 | 显示全部楼层
楼上的给我一份吧,谢谢
非常需要这方面的资料
[email protected]
回复

使用道具 举报

发表于 2005-5-9 08:46:01 | 显示全部楼层
我也要一份

[email protected]

问个,新手问题:
驱动和板上的芯片有关,还是和用的摄相头有关?

可能我后面,也要在2410的板上,加一个视频功能,需要写这个驱动。

希望,大哥些多多指点帮助哈
QQ31911030(注明理由)
回复

使用道具 举报

发表于 2005-8-2 02:44:25 | 显示全部楼层

请发给我一份

我正在做毕业设计,20个自由度的家用机械人。许要做图像采集。请发给我一份。谢谢。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-21 21:14 , Processed in 0.260446 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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