简体   繁体   English

用于原始拜耳相机的EmguCV视频捕获

[英]EmguCV video capture for raw bayer camera

I'm using Visual Studio 11 and EmguCV libraries, and I'm trying to capture images from camera. 我正在使用Visual Studio 11和EmguCV库,并且正在尝试从相机捕获图像。 The Emgu.CV.Capture function works perfectly, when I use in-build or usb RGB camera but when I want to capture from See3CAM_10CUG_CBX camera(which is a raw bayer camera) the Capture function had stopped working. 当我使用内置或USB RGB摄像头时, Emgu.CV.Capture函数可以完美工作,但是当我想从See3CAM_10CUG_CBX摄像头(这是原始拜耳摄像头)进行捕捉时,捕捉功能已停止工作。 I already have installed the cameras driver. 我已经安装了相机驱动程序。 When I enable native code debugging I get these errors: 启用本机代码调试时,出现以下错误:

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.

Do you have any idea how can I fix this problem, or any idea how to capture frames from raw bayer in Visual Studio C# because EmguCV's Capture function doesnt work? 您是否知道如何解决此问题,或者由于EmguCV的Capture功能不起作用,如何在Visual Studio C#中从原始Bayer捕获帧?

1.You can use the camera's SDK written in C#. 1.您可以使用以C#编写的相机SDK。

2.If the camera support 'directshow' driver, you can install it and use EmguCV to try. 2.如果摄像机支持“ directshow”驱动程序,则可以安装并使用EmguCV尝试。

3.If the camera support 'directshow' driver, you can install it and us 'DirectShowLib in .net' to make it work. 3.如果摄像机支持“ directshow”驱动程序,则可以安装它并使用“ .net中的DirectShowLib”使其正常运行。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM