【发布时间】:2017-10-11 10:05:28
【问题描述】:
我正在尝试为图像添加噪点,然后去噪以查看我的对象检测算法的差异。所以我用 C++ 开发了 OpenCV 代码来检测图像中的一些对象。我想测试代码的健壮性,所以尝试添加一些噪音。以这种方式想检查当向图像添加噪声时对象检测率如何变化。所以,首先添加一些像这样的随机高斯噪声
cv::Mat noise(src.size(),src.type());
float m = (10,12,34);
float sigma = (1,5,50);
cv::randn(noise, m, sigma); //mean and variance
src += noise;
我得到了这些图片:
那么有没有更好的噪音模型?那么如何去噪呢。有没有去噪算法?
【问题讨论】:
-
只是一个小提示:在 C++17 中,
float m = (10,12,34);将 m 计算为 34。