pythonで画像ファイルの一括読み込み

WWDCでiOS12発表されましたね。ハードウェアの発表はなかったのがやや残念でしたがWWDCは本来こんなものらしいですね。

python + opencvで大量の画像を扱う際に必要な読み込みを行います。

# -*- coding: utf-8 -*-
"""
画像読み込み
"""
import glob
import cv2

def fileRead():
    data = []
    for file in glob.glob('src/*.PNG'):
        data.append( cv2.imread(file, 1) )
    return data

if __name__ == '__main__':
    data = fileRead()
    print ( '画像数:', len(data) )
    cv2.namedWindow('src')
    for img in data:
        cv2.imshow('src', img)
        cv2.waitKey(0)
    cv2.destroyAllWindows()

src内にあるpngファイルをfileRead()でリストとして返してます。