当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Wand wavelet_denoise()用法及代码示例


此方法与使用soften()函数。但是这种方法通过应用更方便和有效的小波变换来消除噪声。阈值参数的值应介于0.0和quantum_range之间,

用法:
wand.image.wave_denoise(threshold, softness)

参数:

参数 输入类型 描述
threshold numbers.Reak 值介于0.0和quantum_range之间
softness numbers.Real 使图像柔和

源图像:

范例1:



# Import Image from wand.image module 
from wand.image import Image 
  
# Read image using Image function 
with Image(filename ="koala.jpeg") as img:
  
    # denoise image using wave_denoise() function 
    img.wavelet_denoise(threshold = 0.05 * img.quantum_range, 
                        softness = 0.0) 
    img.save(filename ="vkoala.jpeg")

输出:

范例2:阈值增加

# Import Image from wand.image module 
from wand.image import Image 
  
# Read image using Image function 
with Image(filename ="koala.jpeg") as img:
  
    # vignette image using vignette() function 
    img.wavelet_denoise(threshold = 0.065 * img.quantum_range, 
                        softness = 0.00) 
    img.save(filename ="vkoala2.jpeg")

输出:




相关用法


注:本文由纯净天空筛选整理自RahulSabharwal大神的英文原创作品 Wand wavelet_denoise() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。