在EmguCV中更改图像的亮度/对比度

Kas*_*ris 2 emgucv

我有一个程序,将从硬盘加载图像.该程序使用emgu cv编写,图像是Bgr图像.我想让用户增加/减少图像的亮度/对比度.我怎样才能做到这一点?一些示例代码将不胜感激(因为我仍然是一个新手).谢谢.

Luc*_*ngo 10

这取决于您的图像调整要求.

您可以开始使用已经包含在emguCV中的一些基本技术,例如直方图均衡和伽马校正.您还可以将它们组合以获得更好的结果.

Image<Bgr, byte> inputImage;
inputImage._EqualizeHist();
inputImage._GammaCorrect(1.8d);
Run Code Online (Sandbox Code Playgroud)