Htommy
驱动牛犊
驱动牛犊
  • 注册日期2001-09-28
  • 最后登录2004-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1563回复:7

关于:图像处理、图像压缩

楼主#
更多 发布于:2002-05-13 11:24
各位大虾:
   编写图像捕获卡的WDM的硬件驱动程序时,采集到的数据发到应用程序,后者是怎莫把图像显示出来的,我很好其很迷惑.请各位指点
HFH_TOMMY
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-13 11:31
速度要跟的上的话要使用DirectShow或DirectDraw技术,就是直接写显示缓冲区。
如果不要求速度,你大可采用一个一个像素写,如SetPixel,不过不太可能不要求速度吧? :D :D :D
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
Htommy
驱动牛犊
驱动牛犊
  • 注册日期2001-09-28
  • 最后登录2004-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-13 11:46
你的意思就是说写DirectDraw 驱动程序?
HFH_TOMMY
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-13 12:47
不是。有两种方法,
1、使用Kenerl Stream,就是用MS的USBCAMD类驱动,你只负责MINI DRIVER。参见DDK\\SRC\\VIDEOCAP中的例子。
2、自己写驱动程序获得设备捕捉的图象数据,之后有两个分支,其一是在内核层使用DirectDraw技术,参见DDK中的Kenerl DirectX。其二是在应用层使用DirectDraw技术,MS有DirectX开发包,很多游戏厂商都使用的,你只是调用其API函数。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
Htommy
驱动牛犊
驱动牛犊
  • 注册日期2001-09-28
  • 最后登录2004-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-13 13:00
我还有点糊涂。譬如说吧:
1。  采集到的数据是不是要求某种格式?硬件还是软件实现?
--//--------------------------------------------------------
     其二是在应用层使用DirectDraw技术,MS有DirectX开发包,很多游戏厂商都使用的,你只是调用其API函数。
--//--------------------------------------------------------
2。 如果说我在驱动里面把数据放到某缓冲区,然后使用DirectDraw技术就可以吗?


HFH_TOMMY
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-14 08:44
对于实时性要求非常严格的场合,directx之类也不能满足要求,一般的办法是硬件直接写显存.但其中也必须使用一些directx技术.
兄弟们,给点分吧
Htommy
驱动牛犊
驱动牛犊
  • 注册日期2001-09-28
  • 最后登录2004-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-14 09:05
每位大虾给10分。谢谢!
HFH_TOMMY
your_ying
驱动牛犊
驱动牛犊
  • 注册日期2002-05-13
  • 最后登录2009-04-03
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-14 16:31
采集到的数据是不是要求某种格式?硬件还是软件实现?
看你用什么编码器了,一般可用硬件来实现,比如通常会生成MPEG格式。
我需要帮助,我也会帮助别人
游客

返回顶部