OpenCVで画像を保存するときに、例えば、a.bmpというファイルはa/a.bmpとaというフォルダの中に、b.bmpというファイルはb/b.bmpとbというフォルダの中に入れることをしたいです。(aやbというフォルダは、cpp等と同じディレクトリです)
はじめからaやbというフォルダを作成しておけばそこに保存してくれますが、もしその名前のフォルダがなければ、新しくフォルダを作成し、そこに保存するとしたいです。
保存はcv::imwriteを用いています。OpenCV2.4を用いています。
どうすれば存在しないフォルダを作成し、そこに保存するようにできるのでしょうか。
OpenCVで画像を存在しないフォルダに保存する方法
Re: OpenCVで画像を存在しないフォルダに保存する方法
OpenCVにフォルダを作成する機能はないので、OSのファイルシステムのAPIを使う必要があります。
クロスプラットフォームで作るならBoost::Filesystemなどを使う方法もあります。
クロスプラットフォームで作るならBoost::Filesystemなどを使う方法もあります。