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

usb摄像头驱动程序数据同步求救:

楼主#
更多 发布于:2004-10-21 14:17
大家好;我

最新喜欢:

crazyggcrazyg...
fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-22 10:17
1。显然是图像帧不同步所以会向下或上滚动,方向与FRAME Interval有关,
2。检查数据流头可以知道图像帧的起始,丢行等信息。这个一般都是由同步帧实现的
duanjong
驱动中牛
驱动中牛
  • 注册日期2003-03-10
  • 最后登录2006-01-18
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-22 09:35
fineamy:你好
         ChannelTimeoutDPC的重复周期设置是否合适?请问这个在那里设置?好像在usbintel里调用的是usbcamd的例程,而usbcamd里的历程我们又不能修改,谢谢


duanjong
驱动中牛
驱动中牛
  • 注册日期2003-03-10
  • 最后登录2006-01-18
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-22 09:09
fineamy:你好
        我现在可以采集到图像,我是在驱动中把YUV422转换为rgb24后显示的,显示静态图形是正确的,但是当我从硬件发送同样的数据时,显示的图像一直在滚动,而且显示的图像少了一部分,你遇到过这样的问题吗?我考虑是数据同步问题,请问如何判断一帧的开始和结束,为什么在INTELCAM_ProcessRawVideoFrame例程中numpackets是零,而实际上usb已经发送了很多数据包了。我使用的bulk传输,端点的FIFO为64,分辨率为176*144,等待中!!!谢谢!!!!!
fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-21 19:47

1.DATARANGE中FRAME Interval参数是否正确,
2.ChannelTimeoutDPC的重复周期设置是否合适.
fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-21 19:46
如果是ISO传输
1.DATARANGE中FRAME Interval参数是否正确,
2.ChannelTimeoutDPC的重复周期设置是否合适.
游客

返回顶部