OpenCV、機械学習、はやりのDeep learningの環境構築の方法、サンプルの動かし方、APIの使い方、Tipsなどをすぐに忘れてしまうので、備忘録として記録している。記憶がなくなるスピードが、早いのでメモしておかないと再現できなくなる確率が高まっている。 最近、再度HDDを飛ばしてしまい、過去の自分のページに再度助けられた。 また、DNNモジュールを触る機会が増えているので、C++からPyhonへと鞍替え中。 内容を気にいっていただければ、twitterで紹介願います。
2015年10月1日木曜日
OpenCV2.4.12.2がリリースされた
公式にはアナウンスされていないが、前回と同じくひっそりとOpenCV 2.4.12.2がリリースされている
今回もGitHubから取得しないといけない。
diffは見ていないが、bug fixがほとんどと思われる。
OpenCV 3.0で DNNを試してみた
1月前にOpenCV 3.0のcontribにdnnモジュールが追加された。
当初ubuntu版で試してみたが、importerのところで落ちてしまい原因がわからなかった。
issueでも同じ現象に遭遇している人がいたが、解決していない
twitterに成功したと書き込んでいる人がいたので、仕方なしにWindowsで試してみた
マシン環境
Windows7 64bit OpenCV 3.0 + contrib
開発環境
cmake 3.3.2 win32 x86
Visual studio community 2013
環境構築は、後で説明する。
無事OpenCVがビルドできたので、環境変数にpathを設定し、専用のpropatyシートを作成
サンプルは、
C:\opencv30\opencv_contrib-master\modules\dnn\samples
に一式あるので、内容をそのまま自分のプロジェクトにコピーし、時間計測関数を追加した。
モデルファイルは、容量が50Mを超えるため添付されていなく、自分でここから取得し、サンプルフォルダに置いた。
プロジェクトを実行したところubuntu版と異なり、無事結果を見ることができた。
うちのマシンでは、DNNの計算に180msecかかっている。
最適化を行えば、もう少し早くなるかもしれない。
ただ、このOpenCVは32bit版なので64bitで作成すれば、更なる短縮が見込めるかも知れない
以上
当初ubuntu版で試してみたが、importerのところで落ちてしまい原因がわからなかった。
issueでも同じ現象に遭遇している人がいたが、解決していない
twitterに成功したと書き込んでいる人がいたので、仕方なしにWindowsで試してみた
マシン環境
Windows7 64bit OpenCV 3.0 + contrib
開発環境
cmake 3.3.2 win32 x86
Visual studio community 2013
環境構築は、後で説明する。
無事OpenCVがビルドできたので、環境変数にpathを設定し、専用のpropatyシートを作成
サンプルは、
C:\opencv30\opencv_contrib-master\modules\dnn\samples
に一式あるので、内容をそのまま自分のプロジェクトにコピーし、時間計測関数を追加した。
モデルファイルは、容量が50Mを超えるため添付されていなく、自分でここから取得し、サンプルフォルダに置いた。
プロジェクトを実行したところubuntu版と異なり、無事結果を見ることができた。
うちのマシンでは、DNNの計算に180msecかかっている。
最適化を行えば、もう少し早くなるかもしれない。
ただ、このOpenCVは32bit版なので64bitで作成すれば、更なる短縮が見込めるかも知れない
以上
登録:
投稿 (Atom)