要做的程序的一部分是,用户登陆程序,摄像头启动,并且在程序里显示视频,同时,每隔2秒钟,保存视频的一桢为jpeg图片,当用户推出程序把视频保存为视频文件,我现在是用realproducer的activex插件实现的视频采集,用截取播放视频的区域的方法保存的图片,我想问一下有没有更好的方法,听说directshow可以驱动摄像头,请问有没有实现这样功能的delphi的代码可以参考。

解决方案 »

  1.   

    我用的是tvideocap,原本只支持d5,要的话,你留个email,我给你发一份我改过的支持d6的控件+源码给你吧
      

  2.   

    推荐一个东西:http://218.56.11.178:8020/web/index.aspx-》软件基地-》控件-》delphi/kylix->ImageEn.v2.0.7  里边自带了一个摄像头控制例子,用来试试!抓图:只抓框中的土就可以了。
      

  3.   

    谢谢两位,我不太想用现成的第三方控件,即使是免费的。我现在已经做好了这个程序,因为用的是realproducer,做起来非常简单,但是总觉得不太理想。还有就是保存图片的时候,用的是抓图的方法,而不是从视频中直接抽出一桢来保存。不管怎么样还是谢谢两位。不知道是否还有其他方法。
      

  4.   

    这阵子怎么这么多要 关于摄像头的 hehe^^留个Email 发给你 一个Demo---------
    ^^!
      

  5.   

    CDSoftwareWJ  谢谢你了!!![email protected]
      

  6.   

    http://expert.csdn.net/Expert/topic/2340/2340132.xml?temp=.3537104