現在、以下のサイトのコードを用いて画像処理を行っています。
https://qiita.com/fallaf/items/1c5387a79027b2ec64b0
1枚づつの処理は、問題なく出来たのですが、まとめてフォルダ内の画像を処理したいため、For文を使用して、コードを追加しています。
python
import cv2 import numpy as np import glob import os from PIL import Image files =glob.glob("/Users/guests/*") for fname in files: img = cv2.imread("fname") ksize = 51 blur = cv2.blur(img, (ksize, ksize)) rij = img/blur index_1 = np.where(rij >= 0.98) index_0 = np.where(rij < 0.98) rij[index_0] = 0 rij[index_1] = 1 cv2.imwrite("rij_image.png", rij*255) # rijの値は0~1になるはずなので255倍
フォルダを指定して開いて、処理を行い、同じファイル名でフォルダに保存したいのですが、どのように実装すれば良いでしょうか?
教えて頂けますと幸いです。
まだ回答がついていません
会員登録して回答してみよう