在 ubuntu 中用 c++ 编译 facerec_fisherfaces 时没有这样的文件或目录#include "opencv2/face.hpp"?
No such file or directory #include "opencv2/face.hpp" while compiling facerec_fisherfaces with c++ in ubuntu?
我是 Opencv 3.1.0 版的新手,正在尝试编译 facerec_fisherfaces.cpp http://docs.opencv.org/3.0-last-rst/_downloads/facerec_fisherfaces.cpp
的代码
使用这个 compile.sh 文件
LIBS="-lopencv_imgproc -lopencv_highgui -lopencv_core -lopencv_objdetect -lopencv_contrib"
g++ -I/usr/local/include/opencv -I/usr/local/include/opencv2 -L/usr/lib -L/usr/local/lib -fpic -Wall -c "untitled.cpp" $LIBS
g++ -shared -I/usr/local/include/opencv -I/usr/local/include/opencv2 -o libuntitled.so untitled.o -L/usr/local/lib $LIBS
g++ -I/usr/local/include/opencv -I/usr/local/include/opencv2 -o untitled untitled.o -L/usr/local/lib $LIBS
exit 0
终端中的错误是:
没有那个文件或目录
#include "opencv2/face.hpp"
我的问题的正确答案:)
您需要从 :
下载额外的模块
我是 Opencv 3.1.0 版的新手,正在尝试编译 facerec_fisherfaces.cpp http://docs.opencv.org/3.0-last-rst/_downloads/facerec_fisherfaces.cpp
的代码使用这个 compile.sh 文件
LIBS="-lopencv_imgproc -lopencv_highgui -lopencv_core -lopencv_objdetect -lopencv_contrib"
g++ -I/usr/local/include/opencv -I/usr/local/include/opencv2 -L/usr/lib -L/usr/local/lib -fpic -Wall -c "untitled.cpp" $LIBS
g++ -shared -I/usr/local/include/opencv -I/usr/local/include/opencv2 -o libuntitled.so untitled.o -L/usr/local/lib $LIBS
g++ -I/usr/local/include/opencv -I/usr/local/include/opencv2 -o untitled untitled.o -L/usr/local/lib $LIBS
exit 0
终端中的错误是:
没有那个文件或目录 #include "opencv2/face.hpp"
我的问题的正确答案:)
您需要从 :
下载额外的模块