如何在Windows上编译mergevec.cpp
How to compile mergevec.cpp on Windows?
我一直在学习本教程(http://note.sonots.com/SciSoftware/haartraining.html)进行一些哈尔训练。我目前正忙于合并generate*.vec文件。我得到了这个(http://note.sonots.com/SciSoftware/haartraining/mergevec.cpp.html)脚本以及如何为Linux构建它的描述,但仅限于Linux。
我已经安装了Cygwin,将mergevec.cpp文件放入openCV_dir/apps/haarttraining中,并尝试使用以下命令进行编译:
$ g++ 'pkg-config --libs --cflags opencv' -I. -o mergevec mergevec.cpp cvboost.cpp cvcommon.cpp cvsamples.cpp cvhaarclassifier.cpp cvhaartraining.cpp
我收到以下错误:
$ g++: error: pkg-config --libs --cflags opencv: No such file or directory
有人能告诉我如何为Windows正确编译它吗?
在Windows 7、Cygwin x64、OpenCV 2.4.6 上工作
我能够从这里获得mergevec.exe:
http://note.sonots.com/SciSoftware/haartraining/mergevec.cpp.html
它需要highgui100.dll和cxcore100.dll,我从下载了它们
http://www.dllme.com/