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

Pillowライブラリを使用して画像をトリミングする


このプログラムでは、Pillowライブラリを使用して画像をトリミングします。同じためにcrop()関数を使用します。この関数は、画像をトリミングするために、左、上、右、下のピクセル座標を取ります。

元の画像

Pillowライブラリを使用して画像をトリミングする

アルゴリズム

Step 1: Import Image from Pillow.
Step 2: Read the image.
Step 3: Crop the image using the crop function.
Step 4: Display the output.

サンプルコード

from PIL import Image

im = Image.open('testimage.jpg')
width, height = im.size

left = 5
top = height / 2
right = 164
bottom = 3 * height / 2

im1 = im.crop((left, top, right, bottom))
im1.show()

出力

Pillowライブラリを使用して画像をトリミングする


  1. OpenCV関数erode()を使用して画像を侵食する

    このプログラムでは、OpenCV関数erode()を使用して画像を侵食します。画像の侵食とは、画像を縮小することを意味します。カーネル内のピクセルのいずれかが0の場合、カーネル内のすべてのピクセルが0に設定されます。画像に侵食関数を適用する前の1つの条件は、画像がグレースケール画像である必要があることです。 元の画像 アルゴリズム Step 1: Import cv2 Step 2: Import numpy. Step 3: Read the image using imread(). Step 4: Define the kernel size using numpy ones. S

  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