wangfa
驱动小牛
驱动小牛
  • 注册日期2002-11-01
  • 最后登录2006-04-17
  • 粉丝0
  • 关注0
  • 积分228分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1785回复:8

usb摄像头驱动程序求救:

楼主#
更多 发布于:2004-10-19 15:21
大家好:
       我是一位新手,现在在搞摄像头的驱动程序,遇到一些困难,望大家指教:
       我采用的是usbintel和usbcamd事例程序,现在可以采集到数据但是显示的图像不对,望大家多多指教,我现在图像的数据格式是yuv422,我转换为420后传输给驱动程序,但是现在的图像完全不正确,不知道为什么,请大家帮忙,谢谢!!我采用的传输模式是bulk
,驱动程序支持yuv420。
       我试着采用等时传输,结果一开始捕捉图像就重新启动计算机,不知道为什么?谢谢

最新喜欢:

crazyggcrazyg...
usbworld
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2021-09-07
  • 粉丝1
  • 关注1
  • 积分23分
  • 威望117点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-10-19 15:32
hi,sir:
   i have a kit board to demo how to write stream driver.
h_rainwin@hotmail.com  
wangfa
驱动小牛
驱动小牛
  • 注册日期2002-11-01
  • 最后登录2006-04-17
  • 粉丝0
  • 关注0
  • 积分228分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-19 18:01
能指教一下吗?或者把你的相关资料给我MAIL一份,小弟多谢了,duanjong@163.com.谢谢
heaven_sky
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2004-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-19 18:51
我想问你一个问题:你的firmware端的时序是怎样设置的啊?可否把你的firmware设置发过来我看看?你分析过到pc的数据吗?
大家好:
       我是一位新手,现在在搞摄像头的驱动程序,遇到一些困难,望大家指教:
       我采用的是usbintel和usbcamd事例程序,现在可以采集到数据但是显示的图像不对,望大家多多指教,我现在图像的数据格式是yuv422,我转换为420后传输给驱动程序,但是现在的图像完全不正确,不知道为什么,请大家帮忙,谢谢!!我采用的传输模式是bulk
,驱动程序支持yuv420。
       我试着采用等时传输,结果一开始捕捉图像就重新启动计算机,不知道为什么?谢谢
wangfa
驱动小牛
驱动小牛
  • 注册日期2002-11-01
  • 最后登录2006-04-17
  • 粉丝0
  • 关注0
  • 积分228分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-20 08:12
我的固件的程序只是设置了一些属性,当主机驱动程序发送start capture时,固件就开始发送,我使用bulk传输,端点的FIFO大小固定为64.当使用等时传输时,计算机就重新启动,不知道为什么?而且我跟踪了一下,使用bulk传输时,在处理原始数据包历程中numpackets为零,而实际上我的usb已经发送了好多数据了。是不是不可使用bulk传输?
heaven_sky
驱动牛犊
驱动牛犊
  • 注册日期2002-04-14
  • 最后登录2004-11-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-20 09:12
当主机驱动程序发送start capture时,固件就开始发送---这个是怎么保证的?

端点的FIFO大小固定为64.--64是不是太小?

usb处理芯片用的哪款?
bulk方式应该是可以的啊。
呵呵。

我的固件的程序只是设置了一些属性,当主机驱动程序发送start capture时,固件就开始发送,我使用bulk传输,端点的FIFO大小固定为64.当使用等时传输时,计算机就重新启动,不知道为什么?而且我跟踪了一下,使用bulk传输时,在处理原始数据包历程中numpackets为零,而实际上我的usb已经发送了好多数据了。是不是不可使用bulk传输?
fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-10-21 20:01
USBINTEL支持的是YUV422吧,而且BULK也可以传的
ymirhu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-14
  • 最后登录2005-04-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-21 21:39
哪位兄弟帮一下忙:
   为了usb摄像头驱动,对于所选用的摄像头,应该了解它的什么资料啊?比如说,配置摄像头硬件的参数等??谢谢!
 
   我想自己对一个logic的usb camera 开发一个驱动(兴趣),手头只有一个摄像头而已,对于它内部的硬件和配置函数一无所知,我应改怎么做啊

   如果无安全问题的话,楼主是否愿意将你的usb 摄像头资料寄给小弟让我看看。我得email:ymirhu@126.com

  
duanjong
驱动中牛
驱动中牛
  • 注册日期2003-03-10
  • 最后登录2006-01-18
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-10-22 08:46
USBINTEL支持yuv422吗?那为什么我的程序显示yuv422不行,转换为rgb24就可以了.谢谢
游客

返回顶部