Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pillowライブラリを使用して画像にガウスぼかしを適用する


このプログラムでは、ガウスフィルターを使用して画像をぼかします。ピローライブラリのImageFilterクラスには、ガウスぼかしフィルターの適用に役立つGaussianBlur()という関数が含まれています。ぼかし半径であるパラメータを1つだけ取ります。

元の画像

Pillowライブラリを使用して画像にガウスぼかしを適用する

アルゴリズム

Step 1: Import Image and ImageFilter from Pillow.
Step 2: Open the image.
Step 3: Call the gaussianblur() method and specify the radius
Step 4: Display the output.

サンプルコード

from PIL import Image, ImageFilter

im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.GaussianBlur(radius = 9))
im1.show()

出力

Pillowライブラリを使用して画像にガウスぼかしを適用する


  1. OpenCV関数GaussianBlur()を使用して画像をぼかします

    このプログラムでは、openCV関数GaussianBlur()を使用して画像をぼかします。ガウスぼかしは、ガウス関数を使用して画像をぼかすプロセスです。画像からノイズを取り除き、細部を減らすために、グラフィックソフトウェアで広く使用されています。 アルゴリズム Step 1: Import cv2. Step 2: Read the original image. Step 3: Apply gaussian blur function. Pass the image and the kernel size as parameter. Step 4: Display the image. 元

  2. OpenCV関数blur()を使用して画像をぼかす

    このプログラムでは、opencv関数blur()を使用して画像をぼかします。 アルゴリズム Step 1: Import OpenCV. Step 2: Import the image. Step 3: Set the kernel size. Step 4: Call the blur() function and pass the image and kernel size as parameters. Step 5: Display the results. 元の画像 サンプルコード import cv2 image = cv2.imread("testimage.jp