画像に余白を追加する
copyMakeBorder関数で、画像の周りに余白を作成します。引数に上下左右の余白幅を指定します。
cv2.BORDER_CONSTANT 単一色の余白を追加
import cv2
bgr=[219, 161, 56] #余白の色を指定
img=cv2.imread("test.png") #ファイル名を指定
height, width, channels=img.shape #画像のサイズを取得
output=cv2.copyMakeBorder(img, 50, 0, 0, 0, cv2.BORDER_CONSTANT, value=bgr)
cv2.imwrite("test2.png", output) #保存するファイル名を指定
コメント