EmguCV视频捕获原始拜耳相机

时间:2015-02-13 15:44:41

标签: c# opencv video-capture

我正在使用Visual Studio 11和EmguCV库,而我正试图从相机中捕获图像。当我使用in-build或usb RGB相机时Emgu.CV.Capture功能完美运行,但当我想从See3CAM_10CUG_CBX相机(原始的拜耳相机)捕捉时,Capture功能已停止工作。 我已经安装了摄像头驱动程序。 当我启用本机代码调试时,我得到以下错误:

Bayer_Transform_Filter.dll 1, 0,13,e_CAMVIEW_SVN_VERSION
C:\Windows\SysWOW64\Bayer_Transform_Filter.pdb:Cannot find or open the PDB file.
E:\E-CAMView\Oct21(Solving Moniker issue in eCAM1M_CUGUSB)\Release\Bayer_Transform_Filter.pdb:Cannot find or open the PDB file.
C:\Windows\symbols\dll\Bayer_Transform_Filter.pdb:Cannot find or open the PDB file.
C:\Windows\dll\Bayer_Transform_Filter.pdb:Cannot find or open the PDB file.
C:\Windows\Bayer_Transform_Filter.pdb:Cannot find or open the PDB file.

你知道我怎么能解决这个问题,或者想知道如何在Visual Studio C#中从原始bayer捕获帧,因为EmguCV的Capture功能不起作用?

1 个答案:

答案 0 :(得分:0)

1.您可以使用C#编写的相机SDK。

2.如果相机支持'directshow'驱动程序,您可以安装它并使用EmguCV进行尝试。

3.如果相机支持'directshow'驱动程序,您可以安装它并将我们的'DirectShowLib安装在.net'中以使其正常工作。