最近在搞从采集卡采集图像和采集视频,大家有没有好的方法,能在采集图像和视频之间进行非常快捷的切换?谢谢!!!~~~

解决方案 »

  1.   

    ..\Samples\C++\DirectShow\Capture\AMCap
    看这个例子
      

  2.   


    这个例子只是采集视频,我要能够采集视频,也能采集图片。现在这两个都没问题
    难点在于,怎样在采集视频和采集图片(单帧)之间平滑的过渡
    StillCap倒是个例子,但他也是彻底销毁一个FilterGraph之后,重新建立另一个,这样用户会感觉画面中断一下。响应速度也慢一点。
    我是想找一个动态更改FilterGraph的方法...谢谢你们的回复,期待更有帮助的答案
      

  3.   

    本帖最后由 tttyd 于 2009-11-27 12:51:52 编辑
      

  4.   

    CapturePin->Grabber->CompressFiler->MUX->fileWriter
    在CB函数里加个全局变量控制是否采集图片,没试过这样............乱说的
      

  5.   

    谢谢大家的建议,我最后采取的还是和StillCap例子中一样的方法,当录制和抓图切换时,把FilterGraphp全部删除了,新建一个新的链图,对视频采集卡来说速度还是可以的,但是用罗技的WebCam切换时速度有点慢还是要谢谢大家:)
      

  6.   


    这个思路我也尝试过,后期还加入了预览功能,用这个方法就把Graph变得很复杂了,后来放弃了 谢谢