現在、以下のサイトのコードを用いて画像処理を行っています。
https://qiita.com/fallaf/items/1c5387a79027b2ec64b0
1枚づつの処理は、問題なく出来たのですが、まとめてフォルダ内の画像を処理したいため、For文を使用して、コードを追加しています。
python
1import cv2 2import numpy as np 3import glob 4import os 5from PIL import Image 6 7 8files =glob.glob("/Users/guests/*") 9 10for fname in files: 11 img = cv2.imread("fname") 12 ksize = 51 13 blur = cv2.blur(img, (ksize, ksize)) 14 rij = img/blur 15 index_1 = np.where(rij >= 0.98) 16 index_0 = np.where(rij < 0.98) 17 rij[index_0] = 0 18 rij[index_1] = 1 19 cv2.imwrite("rij_image.png", rij*255) # rijの値は0~1になるはずなので255倍
フォルダを指定して開いて、処理を行い、同じファイル名でフォルダに保存したいのですが、どのように実装すれば良いでしょうか?
教えて頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/12 09:16
2022/01/12 17:12
2022/01/13 03:34
2022/01/13 03:42