我一直在按照本教程(http://note.sonots.com/SciSoftware/haartraining.html)进行一些Haar培训。我目前停留在合并generate * .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
答案 0 :(得分:1)
我可以从这里获得mergevec.exe:
http://note.sonots.com/SciSoftware/haartraining/mergevec.cpp.html
它需要我从以下网站下载的highgui100.dll和cxcore100.dll: