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,可以从原始图像中三处小结构,即使它们有很高的对比度