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

Pillowライブラリを使用して画像にBoxBlurを適用する


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

元の画像

Pillowライブラリを使用して画像にBoxBlurを適用する

アルゴリズム

Step 1: Import Image and ImageFilter from Pillow.
Step 2: Open the image.
Step 3: Call the boxblur() 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.BoxBlur(radius = 7))
im1.show()

出力

Pillowライブラリを使用して画像にBoxBlurを適用する


  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