具体是这样的:CCD摄像头采集图像,经过利用采集卡库函数以及VC API函数编程可以实现将图像动态实时显示在指定视窗内,现在我想在视图中添加一个菜单项,实现将一分钟之内的动态图像存储为一个可以播放的*.avi文件的功能,请各位大虾赐教解决思路,如果有作过的,可不可以讲的详细一点,想快点坐完的说:)

解决方案 »

  1.   

    非常容易的说!
    你可以选择利用VFW或者DIRECTSHOW进行开发。
    建议选用DIRECTSHOW!
    你下载一个DIRECTSHOW SDK,里面就有相应的例,整个程序量
    不到100行,你自己下载来看看!
      

  2.   

    To:走路的人
    这个就要用到DirectX编程了吧?可是俺对这个一点都不懂啊,而且我上了微软得网站怎么那么多有关DIRECTSHOW的?不知道主要要看那个的说
      

  3.   

    同意whitesnailhuhu,利用directshow来做,非常简单。你可以看这方面的例子。
      

  4.   

    有谁知道在微软的网站上什么地方克一下载得到DIRECTSHOW SDK?说是代码行不超过一百行,为什么我在msdn上面看的头晕眼花的也不知道那个是有用的啊,郁闷,请大虾在俺吐血之前指教
      

  5.   

    是不是那个samples中间的directshow->capture->amcap?不过那个中间需要看那个类可以完成我的要求呢?
      

  6.   

    我使用的pulnix rs422 10位的数字口ccd采集图像,用的数字口的图像采集卡插在计算机的pci插槽上传输图像,为什么在用amcap时候总是会有请选用和实型号camera的提示呢?这个采集图像并存储为*.avi文件的程序对硬件有什么要求吗?有用过这个的大虾请多讲一点好吗?我对这个一无所知,不知道那个100多行的程序可以直接实现?
      

  7.   

    你要先安裝directXSDK..裡面有例子程序.(DirectShow)可以用來做..
    WMEncoderSDK也可以做..