Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基于EmguCV的工业摄像机驱动_C#_Camera_Emgucv_Industrial - Fatal编程技术网

C# 基于EmguCV的工业摄像机驱动

C# 基于EmguCV的工业摄像机驱动,c#,camera,emgucv,industrial,C#,Camera,Emgucv,Industrial,我解决不了这个问题,它在浪费我的时间。我不能用EmguCV驾驶工业摄像机。我已经安装了它的驱动程序,我可以通过其他应用程序从这个工业摄像头中捕获图片。EmguCV不支持需要特殊驱动程序的工业摄像头吗?您可以尝试使用CaptureType属性,该属性可以添加到Capture构造函数()。这将允许您使用特定的相机创建捕获 您可以在Emgu.CvEnum.CaptureType下找到CaptureType。这相当于CV_CAP_宏 在中,您可以看到支持多种类型,甚至可以从GigEVisionSDK中看

我解决不了这个问题,它在浪费我的时间。我不能用EmguCV驾驶工业摄像机。我已经安装了它的驱动程序,我可以通过其他应用程序从这个工业摄像头中捕获图片。EmguCV不支持需要特殊驱动程序的工业摄像头吗?

您可以尝试使用
CaptureType
属性,该属性可以添加到
Capture
构造函数()。这将允许您使用特定的相机创建
捕获

您可以在
Emgu.CvEnum.CaptureType
下找到
CaptureType
。这相当于CV_CAP_宏

在中,您可以看到支持多种类型,甚至可以从GigEVisionSDK中看到。但是,我不确定支持的效果如何,尤其是对于非USB摄像头

此外,由于您使用的是工业相机,我强烈建议您使用相机制造商提供的SDK。我的经验告诉我,这些SDK通常没有很好的文档记录,但由于这些相机的高吞吐量,您通常可以直接从非托管内存获取帧缓冲区。从这里,您可以再次使用EmguCV/OpenCV处理帧