C#中调用Emgu时,更改usb摄像头的分辨率

买的是1080的摄像头,但是emgu调用只能是640*480的,那不是亏了,直接设置一下就ok了.
opencv的还好搞,emgu的确实资料不多.

直接上代码,使用.SetCaptureProperty属性设置就ok了

                _capture = new VideoCapture(1);
                _capture.SetCaptureProperty(CapProp.FrameHeight, 1080);
                _capture.SetCaptureProperty(CapProp.FrameWidth, 1920);
                _capture.ImageGrabbed += ProcessFrame;

你可能感兴趣的:(C#,机器视觉)