0

我一直在关注本教程(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 上工作

4

1 回答 1

1

我能够从这里获得 mergevec.exe:

http://note.sonots.com/SciSoftware/haartraining/mergevec.cpp.html

它需要我从以下位置下载的 highgui100.dll 和 cxcore100.dll:

http://www.dllme.com/

于 2013-11-27T18:57:42.633 回答