- 代码: 全选
#include "opencv2/core/core_c.h"
#include "opencv2/core/core.hpp"
#include "opencv2/flann/miniflann.hpp"
#include "opencv2/imgproc/imgproc_c.h"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/video/video.hpp"
#include "opencv2/features2d/features2d.hpp"
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/ml/ml.hpp"
#include "opencv2/highgui/highgui_c.h"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/contrib/contrib.hpp"
我的opencv2目录下没有这些文件,我编译程序报错找不到这些文件
我看了一下我的安装目录下面的Include和下载的Opencv2.3.1根目录下的Include是一样的,缺少这些头
make install 时出现的错误
-- Up-to-date: /home/aimybbe/workspace/source/OpenCV-2.3.1/bulid/include/opencv2/calib3d/calib3d.hpp
CMake Error at modules/core/cmake_install.cmake:48 (FILE):
file INSTALL cannot find
"/home/aimybbe/workspace/source/OpenCV-2.3.1/bulid/lib/libopencv_core.so.2.3.1".
Call Stack (most recent call first):
modules/cmake_install.cmake:38 (INCLUDE)
cmake_install.cmake:50 (INCLUDE)
make: *** [install] Error 1
