用什么控件进行捕捉摄像头中的图片,并压缩成JPG。
若用过DASPACK请问如何安装使用,我在D6,D7中都安装不上??
分不够再加。

解决方案 »

  1.   

    若是delphi5 可以用vediocap,5以上推荐用Pegasus Imaging(功能强大)
      

  2.   

    可以用WinAPI的视频捕获函数捕获图像生成BMP格式,在用TJpegImage转换成Jpg格式就可以了。
    具体的捕获函数请查阅论坛的相关帖子,我以前见过的。
      

  3.   


    用这个 TVideoGrabber 真的好用。
    http://www.datastead.com 
      

  4.   

    老是听人说dspack安不上。请好好看看安装说明好不好,安装说明写得太清楚,如果E文不好,再来找我。我用得好好的。
      

  5.   

    听听你们的看法,怎样可以让WIN2000支持VFW呀??我用的是爱星878卡
      

  6.   

    我有之面的经验,并且已经成功实施,请到MSN上与我讨论。我的MSN为[email protected]!!!
      

  7.   

    Dspack有个例子啊,叫videocap,就是做这个的啊
      

  8.   

    我教你安装方法:
       首先将dspack放置在一个确定的目录下,然后将其src文件中所有的 dcu文件复制到delphi的lib文件夹中,然后,打开delphi,选择open,找到dspack中的packages文件夹,选择dspackdesign_d6.dpk (如果使用的delphi 7选择 d7的那个文件),然后 compile -> install 即可! 祝你成功!
      

  9.   

    这个问题把我害惨了.
    我原来也是装别人的控件.装了几天没装上去.最后找了一个VideoCap这么个玩意儿居然好用.
      

  10.   

    DSPack需要DirectX9支持的,先安装DX9,在DX9的Delphi库,在DSPack才行的
    VideoGrabber是好,但没Src就不好了
      

  11.   

    dspack很好装啊,楼主把问题说详细一点。不过我用这东西只能捕获DV的图像,不能捕获摄像头的图像,奇怪ing.
      

  12.   

    dspack的使用方法可以看demo,如果你只用来捕捉图像,只看playcap这个程序就行了。
    用了filtergraph filter samplegrabber videowindow这几个控件,代码很少。
    Ctrl C Ctrl V 抄过来用就行了