こんにちは。chanyoGUITARと申します。今回は掲題の件を記事にさせていただきました。
Pythonを使って、フォルダ内のjpeg画像を同じサイズにする方法をご紹介します。
※縦横比は崩れます。またフォルダ内の画像を上書きする仕様です。自己責任で!!!!!
import os
import cv2
def resize_images(path, size):
files = [f for f in os.listdir(path) if f.endswith('.jpeg')]
for f in files:
img = cv2.imread(os.path.join(path, f))
img_resized = cv2.resize(img, (size, size))
cv2.imwrite(os.path.join(path, f), img_resized)
if __name__ == '__main__':
resize_images('./images', 512)
このように、簡単なコードを書けば、フォルダ内のjpeg画像のサイズを同じにすることができます。
このコードの一部分を応用すれば様々な状況にも対応できますから、一部分だけコピーするなどしていただいて構いません。 また間違い等あればお気軽にコメントください!! 以上です!
記事は毎日投稿の予定なので、明日もぜひのぞいてみてください!それでは!
コメント