我一直在关注本教程(http://note.sonots.com/SciSoftware/haartraining.html)来进行一些 Haar 培训。我目前坚持合并生成的 *.vec 文件。我收到了这个 ( http://note.sonots.com/SciSoftware/haartraining/mergevec.cpp.html ) 脚本以及如何为 Linux 构建它的描述,但仅适用于 Linux。
我已经安装了 Cygwin,将 mergevec.cpp 文件放入 openCV_dir/apps/haartraining 并尝试使用以下命令对其进行编译:
$ 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 上工作