天天看点

#opencv学习,#数字图像处理#如果图像存在噪声,通常需要想办法进行噪声过滤。尽管已经有不少滤波方法,如均值滤波、中

#opencv学习,#数字图像处理#如果图像存在噪声,通常需要想办法进行噪声过滤。尽管已经有不少滤波方法,如均值滤波、中值滤波、高斯滤波、双边滤波等。但是这些方法都有一个问题,就是会将边界模糊,双边滤波虽说具有保持边界的功能,但是效果其实也不太好。导向滤波guidedFilter看起来效果还是不错。这个函数在ximgproc里面,定义如下:

void cv::ximgproc::guidedFilter (InputArray guide, InputArray src, OutputArray dst, int radius, double eps, int dDepth = -1)。只是这个函数有点麻烦,需要一张导向用的图像。具体的原理不用想太多,只要知道用一张图像引导来去掉噪声就是了。如果要研究该算法,顺便想进行这方面的算法改进或创新的话,可以仔细分析思考下。这个算法的速度还是挺快的,可以自己试下调节不同的参数,看看会出现什么效果。

#opencv学习,#数字图像处理#如果图像存在噪声,通常需要想办法进行噪声过滤。尽管已经有不少滤波方法,如均值滤波、中
#opencv学习,#数字图像处理#如果图像存在噪声,通常需要想办法进行噪声过滤。尽管已经有不少滤波方法,如均值滤波、中
#opencv学习,#数字图像处理#如果图像存在噪声,通常需要想办法进行噪声过滤。尽管已经有不少滤波方法,如均值滤波、中

继续阅读