我正在测试此代码,我安装了OpenCV-3.0.0_2但是它出错:
Main.cpp(19):致命错误C1083:无法打开包含文件:' opencv2 / nonfree / nonfree.hpp':没有这样的文件或目录 ==========构建:0成功,1个失败,0个最新,0个跳过==========
这个错误是否可能是由于openCV的版本造成的?
这是要测试的代码的一部分
//Include statements
#include <iostream>
#include <fstream>
#include <string>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
#include "opencv2/features2d/features2d.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/nonfree/nonfree.hpp" ///Here is the error
//Name spaces used
using namespace cv;
using namespace std;
int main()
{
//turn performance analysis functions on if testing = true
bool testing=false;
double t; //timing variable
//load training image
Mat object = imread ("C:/School/Image Processing/book.jpg", CV_LOAD_IMAGE_GRAYSCALE);
if (!object.data){
cout<<"Can't open image";
return -1;
}
。 。 。 。