本文主要是介绍图像处理技术(三)白平衡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在现实生活中,同学们经常会出旅游、去景点打卡,拍照,发个朋友圈,如果遇到阴雨天、雾霾天或者沙尘天气,那拍照的效果,可是让人头疼。好不容易去北京故宫玩一次,这不,遇到这种天气,哎,啥也看不清啊。
那就去玩潜水吧,没想到水下拍照!?
拍些花朵吧感觉还是不清晰,怎么办?
旅游的心情真是糟透了,拍了一堆烂照片。
遇到这些问题都不用怕,本文将介绍如何利用OpenCV 的白平衡技术,进行图像修复。
Mat mat=CvInvoke.Imread(“xx.jpg”, ImreadModes.Color);//读取图像文件
Emgu.CV.XPhoto.WhiteBalancer gwb = new Emgu.CV.XPhoto.SimpleWB();//实例化对象
gwb.BalanceWhite(mat, mat);//白平衡处理
Bitmap bmp=mat. Bitmap;//处理的结果
惊不惊喜?意不意外?短短几行代码,就可以把你的照片清晰度修复了。
那就来一起围观吧。
从太空拍的卫星地图如果遇到大雾,一样可以处理。
再来一张人物照片处理效果吧
喜欢的此技术的小伙伴们,赶紧拿起你的鼠标,关注下方公众号去学堂学习吧
这篇关于图像处理技术(三)白平衡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!