使用環境
Visual Studio 2015
OpenCV2.4.13
C++
複数枚の画像を読み込んで、合成したものを別のことで利用するプログラムを作成しています。
画像を個別で読み込むのではなく、自動で複数枚読み込むことはできないかと模索中ですので、アドバイスをいただきたく質問いたしました。
現状の流れとしては、
string file_src1 = "AA/AA_src1.jpg"
string file_src2 = "AA/AA_src2.jpg"
string file_src3 = "AA/AA_src3.jpg"
・
・
・
Mat img_src1 = imread(file_src1,1);
Mat img_src2 = imread(file_src2,1);
Mat img_src3 = imread(file_src3,1);
・
・
・
プログラム内で、img_src1、img_src2、img_src3、...を利用
というものです。
元画像は、
AA/AA_src1.jpg、AA/AA_src2.jpg...の他にも、
BB/BB_src1.jpg、BB/BB_src2.jpg...など複数のフォルダに分かれて存在します。
作成したいものとしては、最初に
scanf_sでAAやBBを読み込み、以下の**の部分に入力してfor文でループさせて読み込ませたいと考えているのですが、ファイル名を記述するところに変数を用いることができず、作業がとまっています。
string file_src1 = "/_src1.jpg"
string file_src2 = "/_src2.jpg"
string file_src3 = "/_src3.jpg"
何か、解決する方法はありませんでしょうか。
ご回答お待ちしております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/24 07:16
2017/04/24 07:18