Pillowライブラリを使用して画像をトリミングする
このプログラムでは、Pillowライブラリを使用して画像をトリミングします。同じためにcrop()関数を使用します。この関数は、画像をトリミングするために、左、上、右、下のピクセル座標を取ります。
元の画像
アルゴリズム
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()
出力
-
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
-
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