opencvで画像の読み込みを行い、テンプレートマッチングを行いたいと考えています。
外部のソフト(IC Imaging Contorol)というアルゴ社のカメラソフトを使い、
10fpsで画像の撮影を行います。
その画像を、img_001、img_002のように番号を変化させて保存します。
その保存した画像をopencvで読み込みたいのですが、どのようにして、番号変化に対応して読み込ませればいいのでしょうか?
よろしくお願いします。
また、注意点があれば教えていただきたいです。
現在は以下のプログラムで、エラーは出なくなりました。
しかし、画像が表示されません。
パスはあっています。また、拡張子も確認しました。
画像ファイルは、Cドライブ→opencv_ICImage→Image0001の様に保存してあります。
Windouws7、vc++2010Express、opencv2.4.9を使用しています。
よろしくお願いします。
int main() { int number = 0; std::stringstream filename; filename << "C:\\opencv_ICImage\\Image" << std::setfill('0') << std::setw(4) << number; IplImage* image=cvLoadImage(filename.str().c_str()); cvNamedWindow("result",CV_WINDOW_AUTOSIZE); cvShowImage("result",image); return 0; }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/20 04:17
2016/10/20 04:20
2016/10/20 04:59
2016/10/20 05:02
2016/10/20 05:17