本人OpenCV新手,在做人脸识别,程序运行当中显示
1> faceRecgnition.cpp
1>c:\users\administrator\documents\visual studio 2010\projects\facerecgnition\facerecgnition.cpp(14): fatal error C1083: 无法打开包括文件:“opencv2\contrib\contrib.hpp”: No such file or directory
1> detect_recog.cpp
1>c:\users\administrator\documents\visual studio 2010\projects\facerecgnition\detect_recog.h(14): fatal error C1083: 无法打开包括文件:“opencv2\contrib\contrib.hpp”: No such file or directory
但是我在OpenCV2的文件夹下面根本找不到contrib文件夹,是不是版本的问题,还是要重新下载这个文件夹?谢谢~~
opencv包有没有用VS编译一下。
要把~opencv\build\include\opencv2\contrib这个目录下的contrib.hpp头文件复制到你的正在运行的工程目录下 并在solution的Header Files下包含进来 就行了
如果要使用opencv contrib模块,要到github上另外下载,并且再次和opencv编译,比如用vs2010和cmake
opencv3已经移除这个模块了,得用opencv2
https://blog.csdn.net/u011681952/article/details/84661726