![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像增强
xiechaoyi123
菜鸟学习
展开
-
图像降噪------LLSURE
代码如下:void Denoise_LLSURE(cv::Mat &image, int radius, float sigma) { int width = image.cols, height = image.rows; cv::Mat I1, I2; cv::integral(image, I1, I2, CV_64FC1, CV_64FC1); I1 = I1(cv::Rect(1, 1, width, height)); I2 = I2(cv:原创 2020-11-28 16:41:43 · 288 阅读 · 0 评论 -
图像处理相关算法之饱和度调整
调整饱和度的方法,代码如下:void AdjustSatuation(cv::Mat &image, float percent) { int width = image.cols, height = image.rows; for (int i = 0; i < height; ++i) { auto data = image.ptr<cv::Vec3b>(i); for (int j = 0; j < width; +原创 2020-10-09 19:19:46 · 2988 阅读 · 1 评论 -
图像增强系列-----史上最简单的说明----暗通道去雾
原理可以参考何凯明2009年发表的暗通道去雾算法文献,链接就不给了,随便搜一波就得到的原理过程:作者统计大量自然拍摄的图像,大概5000张,发现了一个现象:无雾的图像暗通道接近0.定义一波暗通道:暗通道图像就是当前彩色图像局部领域中最小的数值,公式表示如下: ...原创 2019-11-23 20:37:29 · 1623 阅读 · 0 评论 -
图像增强系列1
其中,其中L为V(x,y)中累计直方图为0.1对应的灰度值(累计直方图总共为1) S(x,y)=255*,其中:,其中为V(x,y)的全局均方差 多尺度: 结果: 问题1:公式7中的后半部分比值在I(x,y)比较小的时候容易过分放大(暗部区域),所以可以将比值限制一下,小于某个阈值问题2:公式5中原文章用的是高斯模糊滤波,这样会导致高亮和暗部区域的...原创 2019-11-23 20:01:20 · 112 阅读 · 0 评论