我正在努力提高图像的质量。
我为此使用了emgu。
我使用此代码来改变对比度(我想!)。
Image<Bgr, byte> improveMe = new Image<Bgr, byte>(grid);
improveMe._EqualizeHist();
对于白天图像,我得到了这个:
对于夜间图像我得到了这个:
显然,不太好!
第一张照片很漂亮,郁郁葱葱,第二张照片可以看作过度曝光。
有没有办法避免在夜间拍摄如此糟糕的图像?是因为图像现在颜色通道较低(如果有意义的话)?在决定应用此过滤器之前,我应该检查图像的最小/最大颜色范围吗?我应该使用完全不同的过滤器吗?
阅读材料链接也是值得欢迎的答案......
答案 0 :(得分:2)
有很多方法可以比其他方式做得更好,这取决于视频输入,静止甚至相机快门速度......等等。
我建议你试试&#34;自适应阈值&#34; (EMGU ThresholdAdaptive功能)还检查一些白平衡算法。检查一下:White balance algorithm