まず、必要なモジュールをインポートします。
import os
from PIL import Image
次に、画像ファイルが格納されているフォルダのパスを指定します。
folder_path = '画像フォルダのパス'
指定したフォルダ内のすべてのファイル名を取得します。
file_names = os.listdir(folder_path)
フォルダ内のすべての画像ファイルを取得するために、ファイル名の拡張子を確認します。
image_extensions = ['.jpg', '.jpeg', '.png', '.gif']
image_files = [file for file in file_names if os.path.splitext(file)[1].lower() in image_extensions]
これで、指定したフォルダ内のすべての画像ファイルがimage_files
リストに格納されました。
それぞれの画像ファイルを読み込むために、Pillowライブラリ(PIL
)を使用します。
images = []
for file in image_files:
image_path = os.path.join(folder_path, file)
image = Image.open(image_path)
images.append(image)
上記のコードでは、images
リストに画像ファイルを読み込んでいます。
これで、指定したフォルダから画像ファイルをインポートする方法がわかりました。