OpenCV重写冈萨雷斯
简单粗暴,使用OpenCV实现冈萨雷斯中的例子 专栏价格随着文章数目增加
Vector_LW
学无止境
展开
-
OpenCV重写冈萨雷斯——3.2 对数变换
#include<iostream>#include<opencv2\opencv.hpp>using namespace cv;using namespace std;//对数变换 s = clog(1+r) 对数变换会让低灰度动态范围变大 反对数变换 会让高灰度动态范围变大//对数变换需要归一化 log(255) = 2.5.... //flag = true 对数变换 flag = false 反对数变换void ImageLog(int flag,in原创 2020-08-04 09:32:17 · 395 阅读 · 0 评论 -
OpenCV重写冈萨雷斯——灰度变换、直方图、反向投影
文章目录一些基本的灰度变换函数图像反转对数变换幂律(Gamma)变换直方图处理计算直方图计算 H-S 直方图断点 查看 H-S直方图如何生成直方图均衡类直方图均衡化直方图均衡 与公式匹配直方图匹配局部直方图均衡反向投影反向投影反省投影匹配一些基本的灰度变换函数图像反转//图像翻转 s = L - 1 - r//使用书中的图片直接反转会产生错误 只会反转左侧少部分,//注:在给Mat矩阵中...原创 2020-03-31 23:16:48 · 243 阅读 · 0 评论 -
OpenCV重写冈萨雷斯——添加高斯噪声
高斯噪声的概率分布代码中添加噪声用到了Box-Muller变换原理 具体原理就不列出来了更详细求解公式的可以转https://blog.csdn.net/weixin_41793877/article/details/84700875//给图像加入高斯噪声#include <cmath>#include <limits>#include <cstd...原创 2019-12-29 17:01:26 · 245 阅读 · 0 评论 -
OpenCV重写冈萨雷斯——自适应中值滤波器
自适应中值滤波器传统中值滤波器处理低概率椒盐噪声退化的图像效果令人满意 但是对于 P = 0.2 的脉冲噪声退化过的图片的处理效果就很令人失望,会丢失很多细节,由此,自适应中值滤波器诞生,与传统不同的是,自适应中值滤波器尝试保留细节。冈萨雷斯中给出的过程是:进程A:A1 = Z<sub>med</sub> -Z<sub>min</sub>...原创 2019-12-29 16:42:23 · 496 阅读 · 0 评论