Skip to content
Related Articles

Related Articles

Wand image – Baseimage.kuwahara() function in Python

View Discussion
Improve Article
Save Article
  • Last Updated : 22 Apr, 2020

Kuwahara is one of the most famous and important effect in image processing. kuwahara() function is used to add kuwahara effect to the image. The kuwahara() method applies a smoothing filter to reduce noise in an image, but also preserves edges. kuwahara() function takes only two parameters.

Syntax :

wand.image.kuwahara(radius=radius, sigma= std.deviation)

Parameters :

ParameterInput TypeDescription
radiusnumbers.RealSize of the filter aperture.
sigmanumbers.RealStandard deviation of Gaussian filter.

Image Used :

Example #1:




# import Image from wand.image module
from wand.image import Image
  
# read image using Image() function
with Image(filename ="koala.jpeg") as img:
  
    # apply kuwahara effect using kuwahara() function
    img.kuwahara(radius = 2, sigma = 1.5)
    img.save(filename ="koalakuwahara.jpg")

Output:

Example #2: Increasing radius and sigma




# import Image from wand.image module
from wand.image import Image
  
# read image using Image() function
with Image(filename ="koala.jpeg") as img:
  
    # apply kuwahara effect using kuwahara() function
    img.kuwahara(radius = 4, sigma = 3)
    img.save(filename ="koalakuwahara.jpg")

Output:

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!