OpenCVのimwriteで保存先を変更したい
Python版OpenCV
import os import cv2 dirname = 'hoge' if not os.path.exists(dirname): os.mkdir(dirname) cv2.imwrite(os.path.join(dirname, 'hoge.jpg'), hogeImage)
ディレクトリ間を移動することができるOSモジュールを呼び出す必要があります。
os.mkdir によって現在のディレクトリに新しいディレクトリを作り、
os.path.join によってパスをくっつけています。
os.mkdir は一度だけで良いので os.path.exists でディレクトリが存在するか判定を行います。 この判定をしないと、FileExistsErrorが出てしまいます。