我正在寻找一种方法在delphi中使用我的网络摄像头,主要用于抓取图片,由于某些原因我无法使用TWAIN驱动程序。
答案 0 :(得分:4)
尝试这些资源
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解决方案,我可以找到它来抓取视频。
我的要求是:
说实话,整体结果令人失望。没有一种解决方案满足上述所有要求。
DsPack 在所有积分上得分最高,但我只能在Delphi7中使用,直到我在此页面上找到“非官方”端口:http://www.songbeamer.com/delphi/
如今它在Delphi 2010中就像一个魅力。
我是一个非常开心的用户,所以让我借此机会感谢dsPack和Sebastian Zierer的创作者,他们将代码移植到了现代的Delphi中!