EmguCV SetCaptureProperty 默认值
EmguCV SetCaptureProperty default values
我在我的 C# 项目中使用 EmguCV。
我最近将我的 USB 网络摄像头属性的值设置为一些随机双精度和整数以查看它是如何工作的,但现在我的网络摄像头似乎记住了我所有不幸的更改,即使在一个干净的项目中,视频也很糟糕。
我使用的代码如下所示:
capture.SetCaptureProperty(CapProp.Contrast, x);
capture.SetCaptureProperty(CapProp.Brightness, x);
capture.SetCaptureProperty(CapProp.AutoExposure, x);
capture.SetCaptureProperty(CapProp.Gamma, x);
capture.SetCaptureProperty(CapProp.Staturation, x);
capture.SetCaptureProperty(CapProp.Sharpness, x);
我如何知道 EmguCV CapProp 枚举中列出的属性的默认值?
有没有办法重置为默认网络摄像头设置?
capture.SetCaptureProperty(CapProp.Settings, 1);
我在我的 C# 项目中使用 EmguCV。 我最近将我的 USB 网络摄像头属性的值设置为一些随机双精度和整数以查看它是如何工作的,但现在我的网络摄像头似乎记住了我所有不幸的更改,即使在一个干净的项目中,视频也很糟糕。
我使用的代码如下所示:
capture.SetCaptureProperty(CapProp.Contrast, x);
capture.SetCaptureProperty(CapProp.Brightness, x);
capture.SetCaptureProperty(CapProp.AutoExposure, x);
capture.SetCaptureProperty(CapProp.Gamma, x);
capture.SetCaptureProperty(CapProp.Staturation, x);
capture.SetCaptureProperty(CapProp.Sharpness, x);
我如何知道 EmguCV CapProp 枚举中列出的属性的默认值? 有没有办法重置为默认网络摄像头设置?
capture.SetCaptureProperty(CapProp.Settings, 1);