1.guided_filter(Image, ImageGuide : ImageGuided : Radius, Amplitude : )可应用在图像增强,HDR压缩、图像抠图及图像去雾等场景
参数:
Radius:滤光片的大小,数值越大,滤波影响的区域越大,保留的细节越少。
Amplitude:用来决定什么是边,什么是齐次区域。Amplitude(振幅)越大,边缘越平滑。建议振幅的值应该低于需保留边缘的对比度
当Image和ImageGuide为同一张图片,则guided_filter主要是通过带有边境的过滤器掩膜的边缘保持平滑。保留比振幅大得多的边缘像素,对均与区域的像素进行平滑处理。
当Image和ImageGuide不同时,除了ImageGuide 的边缘对比度明显大于振幅(Amplitude)的区域外,Image用带有Radius的滤波掩膜进行平滑。
如果ImageGuide是常量,则guided_filter相当于掩码大小为2*Radius+1的mean_image的连续两次调用。
可以迭代的应用guided_filter,一个迭代的结果用作下一个迭代的ImageGuided,可以从原始图像中三处小结构,即使它们有很高的对比度
本文深入解析Guided Filter算法,探讨其在图像增强、HDR压缩、抠图及去雾等应用场景。详细介绍了参数Radius与Amplitude的作用,以及不同情况下Image与ImageGuide的关系。揭示了Guided Filter如何保留边缘细节,对均匀区域进行平滑处理,特别强调了其在迭代应用时的高效性。
1万+





