阅读:1785回复:8
usb摄像头驱动程序求救:
大家好:
我是一位新手,现在在搞摄像头的驱动程序,遇到一些困难,望大家指教: 我采用的是usbintel和usbcamd事例程序,现在可以采集到数据但是显示的图像不对,望大家多多指教,我现在图像的数据格式是yuv422,我转换为420后传输给驱动程序,但是现在的图像完全不正确,不知道为什么,请大家帮忙,谢谢!!我采用的传输模式是bulk ,驱动程序支持yuv420。 我试着采用等时传输,结果一开始捕捉图像就重新启动计算机,不知道为什么?谢谢 |
|
最新喜欢:crazyg... |
沙发#
发布于:2004-10-19 15:32
hi,sir:
i have a kit board to demo how to write stream driver. h_rainwin@hotmail.com |
|
板凳#
发布于:2004-10-19 18:01
能指教一下吗?或者把你的相关资料给我MAIL一份,小弟多谢了,duanjong@163.com.谢谢
|
|
地板#
发布于:2004-10-19 18:51
我想问你一个问题:你的firmware端的时序是怎样设置的啊?可否把你的firmware设置发过来我看看?你分析过到pc的数据吗?
大家好: |
|
地下室#
发布于:2004-10-20 08:12
我的固件的程序只是设置了一些属性,当主机驱动程序发送start capture时,固件就开始发送,我使用bulk传输,端点的FIFO大小固定为64.当使用等时传输时,计算机就重新启动,不知道为什么?而且我跟踪了一下,使用bulk传输时,在处理原始数据包历程中numpackets为零,而实际上我的usb已经发送了好多数据了。是不是不可使用bulk传输?
|
|
5楼#
发布于:2004-10-20 09:12
当主机驱动程序发送start capture时,固件就开始发送---这个是怎么保证的?
端点的FIFO大小固定为64.--64是不是太小? usb处理芯片用的哪款? bulk方式应该是可以的啊。 呵呵。 我的固件的程序只是设置了一些属性,当主机驱动程序发送start capture时,固件就开始发送,我使用bulk传输,端点的FIFO大小固定为64.当使用等时传输时,计算机就重新启动,不知道为什么?而且我跟踪了一下,使用bulk传输时,在处理原始数据包历程中numpackets为零,而实际上我的usb已经发送了好多数据了。是不是不可使用bulk传输? |
|
6楼#
发布于:2004-10-21 20:01
USBINTEL支持的是YUV422吧,而且BULK也可以传的
|
|
7楼#
发布于:2004-10-21 21:39
哪位兄弟帮一下忙:
为了usb摄像头驱动,对于所选用的摄像头,应该了解它的什么资料啊?比如说,配置摄像头硬件的参数等??谢谢! 我想自己对一个logic的usb camera 开发一个驱动(兴趣),手头只有一个摄像头而已,对于它内部的硬件和配置函数一无所知,我应改怎么做啊 如果无安全问题的话,楼主是否愿意将你的usb 摄像头资料寄给小弟让我看看。我得email:ymirhu@126.com |
|
8楼#
发布于:2004-10-22 08:46
USBINTEL支持yuv422吗?那为什么我的程序显示yuv422不行,转换为rgb24就可以了.谢谢
|
|