C# 基于EmguCV的工业摄像机驱动
我解决不了这个问题,它在浪费我的时间。我不能用EmguCV驾驶工业摄像机。我已经安装了它的驱动程序,我可以通过其他应用程序从这个工业摄像头中捕获图片。EmguCV不支持需要特殊驱动程序的工业摄像头吗?您可以尝试使用C# 基于EmguCV的工业摄像机驱动,c#,camera,emgucv,industrial,C#,Camera,Emgucv,Industrial,我解决不了这个问题,它在浪费我的时间。我不能用EmguCV驾驶工业摄像机。我已经安装了它的驱动程序,我可以通过其他应用程序从这个工业摄像头中捕获图片。EmguCV不支持需要特殊驱动程序的工业摄像头吗?您可以尝试使用CaptureType属性,该属性可以添加到Capture构造函数()。这将允许您使用特定的相机创建捕获 您可以在Emgu.CvEnum.CaptureType下找到CaptureType。这相当于CV_CAP_宏 在中,您可以看到支持多种类型,甚至可以从GigEVisionSDK中看
CaptureType
属性,该属性可以添加到Capture
构造函数()。这将允许您使用特定的相机创建捕获
您可以在Emgu.CvEnum.CaptureType
下找到CaptureType
。这相当于CV_CAP_宏
在中,您可以看到支持多种类型,甚至可以从GigEVisionSDK中看到。但是,我不确定支持的效果如何,尤其是对于非USB摄像头
此外,由于您使用的是工业相机,我强烈建议您使用相机制造商提供的SDK。我的经验告诉我,这些SDK通常没有很好的文档记录,但由于这些相机的高吞吐量,您通常可以直接从非托管内存获取帧缓冲区。从这里,您可以再次使用EmguCV/OpenCV处理帧