DirectShow 可以读入摄像头视频数据, DirectShow 可以很容易的将视频绘制在 MFC 的 view 窗口上,
可是当你想显示一些增强的内容时就比较麻烦,比如在视频上画一条直线. 我现在的做法是通过改变图像的像素值,直接把直线绘制在图像上,虽然达到效果可是这种方法有很多局限性并且非常麻烦
想请教 有没有可能 用 OpenGL 把图形绘制在 已经被DirectShow 输出图像的窗口上, 哪位大虾有这方面的经验
或者可以讨论一下这种方法的可行性.

解决方案 »

  1.   

    既然用了directShow为什么不继续用dx呢?但是同时用ogl和dx确实是可以的,因为好多引擎就是这样制作的,与设备无关性。
      

  2.   

    那你就用DX呗,实在不行就研究一下《DirectShow 实务精选》
      

  3.   

    OpenGL 直接就上手, DX 还要再熟悉熟悉,  DS 务实精选 看过了 讲的 DS 的东西多谢, 关于如何用 DX 绘制没见提到, 哪位朋友有相关的 例子 用DX 在 DS 窗口上画图像的!!!