OpenCV 2.4.6ではopencv_createsamples.exe関係を使用するためにはソースからReleaseビルドする必要がある。うまくいかないのでOpenCV2.3.1を導入して使用。
ディレクトリ「C:\OpenCV231\opencv\build\common\x86」内に存在する以下を使用
opencv_createsamples.exe
opencv_haartraining.exe
opencv_performance.exe
opencv_stitching.exe
opencv_traincascade.exe
しかし、使用するためにパスを設定
- 【DLL】コントロールパネル→システムとセキュリティ→システム→システムの詳細設定
→環境設定でPathの項目にいかに設定
C:\OpenCV231\opencv\build\x86\vc10\bin - 【TBB】TBB関係に設定 C:\OpenCV231\opencv\build\common\tbb\ia32\vc10
- コマンドプロンプトで確認(正解画像生成)
$opencv_createsamples.exe -img image.jpg -vec test.vec -num 100 -bgcolor 255 -w 50 -h 50 -show
image.jpg・・・正解画像
test.vec ・・・vecファイルとして保存
-num 100 ・・・生成数
-w 50 -h 50 ・・50x50画像へ
-show ・・・画像確認
PR
COMMENT