I made an application in C# following the EmguCV tutorials for capture of web camera. Preview is working fine, but I can't change the camera properties like brightness,exposure etc. and I need to implement this in my application. In documention it's said I should do it with CAP_PROP Enumeration, but it's not working, here is my code where I change brightness:
_capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_BRIGHTNESS, newBrightnessValue);
but nothing changes...
I found some responses on EmguCV forums, in which they say this should not be done with EmguCV, but I have done most of my project using EmguCV and I wouldn't like to start over with some other library just because of this :/
Is there some alternative way of doing this, but not too complicated like DirectShow? Maybe some lib which could set these properties, without need to change the rest of code I have made using Emgu CV?