今まで、iplimage型でコードを書いていたのですが、
多くの人の指摘があり、mat型に変更したいと考えています。
そこで、画像の連番読み込み、保存を行いたいと考えています。
以下のプログラムを作成してみたのですが、
オーバーロードされた関数"to_string"の複数のインスタンスが引数リストと一致します
というエラーがでました。
解決方法を教えていただけたらと思います。
動作環境は、opencv2.4.9です。
よろしくお願いします。
using namespace std; using namespace cv; int main(int argc,char** argv) { for(int i=1;i<=10;i++) { string filename_i="C:\\opencv_ICImage\\2016-11-1 黒ネジ10本\\Image"+to_string(static_cast<double>(i))+".bmp"; Mat src = imread(filename_i,IMREAD_UNCHANGED); resize(src,src,Size(),0.2,0.2); imshow("src",src); string filename_o="C:\\opencv_ICImage\\ノイズ除去 練習\\Image"+to_string(static_cast<double>(i))+".bmp"; imwrite(filename_o, src); cout << filename_o << "" << filename_i << endl; waitKey(100); } }
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/04 07:36
2016/11/04 07:48
2016/11/04 07:59
2016/11/04 08:37
2016/11/07 01:24
2016/11/07 01:45
2016/11/07 02:03
2016/11/07 02:50
2016/11/07 03:47
2016/11/07 03:51
2016/11/07 03:57
2016/11/07 04:09 編集
2016/11/07 04:19