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
View Discussion
Improve Article
Save Article

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!