我正在尝试向图像添加噪声&然后对其进行去噪,以查看我的对象检测算法的差异。因此,我用C++开发了OpenCV代码来检测图像中的一些对象。我想测试代码的健壮性,所以尝试添加一些噪声。10,12,34); cv::randn(noise, m, sigma); //mean and variance我得到了这样的图片然后如何对其进行去噪。有没有什么DeNoising算法?
我写了一个多语言的三维图像去噪ImageJ插件,它对图像进行一些操作,并将去噪图像作为一维数组返回。一维数组包含NaN值(在边缘周围).一维数组被转换回图像堆栈并显示.简直是黑色的。下面是将数组转换为最后的图像堆栈的代码片段:
# Image-denoising routines written in C (this is where the nan values are introduced