Subscribed unsubscribe Subscribe Subscribe

at backyard

Color my life with the chaos of trouble.

同じ階層内にあるjpgファイルを、python使って全て白黒にする。

機械学習用に用意した顔画像を全て白黒に一括変換したかったので、
Python使って変換しました。opencv使っています。

メモする必要ないほどのシンプルなスクリプトなのだけど、
自分の頭の中のメモリはかなり品質に問題がある気がするので、
一応、自分用にメモを残して置いておこうと思った次第

# -*- coding: utf-8 -*-
import cv2
import os
import glob
from os import path

for i in glob.glob(path.join(os.getcwd(), "*.jpg")):
	im = cv2.imread(i)
	cv2.imwrite(path.basename(i), cv2.cvtColor(im, cv2.COLOR_RGB2GRAY))

※実際には対話モードで書いて作業していたものを、改めてスクリプトという体裁に書き直している。一応、動作確認済み。