Delphi +网络摄像头

时间:2010-09-16 19:47:17

标签: delphi directdraw

我正在寻找一种方法在delphi中使用我的网络摄像头,主要用于抓取图片,由于某些原因我无法使用TWAIN驱动程序。

2 个答案:

答案 0 :(得分:4)

尝试这些资源

DSPack

  

DSPack是一组使用MS Direct Show和DirectX技术编写多媒体应用程序的组件和类。 DSPack 2.3旨在使用Delphi 5,6,7和BCB6在Win9X,ME,2000和Windows XP操作系统上与DirectX 9配合使用。

capCreateCaptureWindow function sample code

  

capCreateCaptureWindow函数创建一个捕获窗口。

     

语法   C ++

HWND VFWAPI capCreateCaptureWindow(
  LPCTSTR lpszWindowName,
  DWORD dwStyle,
  int x,
  int y,
  int nWidth,
  int nHeight,
  HWND hWnd,
  int nID
);

答案 1 :(得分:3)

我在对特立尼达的答案的评论中输入此内容,但消息变得很长。

2年前,我已经尝试了所有的Delphi解决方案,我可以找到它来抓取视频。

我的要求是:

  • 需要免费(如啤酒),(或非常便宜+简单付款方式)
  • 需要稳定
  • 需要易于使用
  • 需要有足够的示例代码
  • 需要在Delphi 2009/2010中工作

说实话,整体结果令人失望。没有一种解决方案满足上述所有要求。

DsPack 在所有积分上得分最高,但我只能在Delphi7中使用,直到我在此页面上找到“非官方”端口:http://www.songbeamer.com/delphi/

如今它在Delphi 2010中就像一个魅力。

我是一个非常开心的用户,所以让我借此机会感谢dsPack和Sebastian Zierer的创作者,他们将代码移植到了现代的Delphi中!