二値画像の積層画像を生成する 【Python】

Python
import glob
import cv2
import numpy as np

img_list = glob.glob("画像のディレクトリ/*.png")
img_setup = cv2.imread(img_list[0], cv2.IMREAD_GRAYSCALE)
canvas = np.ones_like(img_setup)*255

for i in img_list:
    temp = cv2.imread(i, cv2.IMREAD_GRAYSCALE)
    np.minimum(canvas, img, canvas)

cv2.imwrite("保存するディレクトリ/image.png", canvas)

保存する画像は二値画像を用いている。
カラー画像積層ではないので注意。

タイトルとURLをコピーしました