1,配置环境变量:将D:\Users\Opencv2.49\opencv\build\x86\vc11\bin,加入到系统的环境变量Path。
2,添加库函数的目录和文件,
项目->属性:vc++目录:
包含目录:D:\Users\Opencv2.49\opencv\build\include;D:\Users\Opencv2.49\opencv\build\include\opencv;D:\Users\Opencv2.49\opencv\build\include\opencv2
库目录:D:\Users\Opencv2.49\opencv\build\x86\vc11\lib
链接器输入:在dos 命令转到安装目录下D:\Users\Opencv2.49\opencv\build\x86\vc11\lib:输入 dir /b >1.txt 。得到目录下的文件名,黏贴进去
3,测试程序:
#include<stdio.h>
#include"highgui.h"
int main(int argc, char** argv)
{
IplImage *img = cvLoadImage("E:\\Lena.jpg"); //cvLoadImage()的参数为图片的完整路径名
cvNamedWindow("Demo", CV_WINDOW_AUTOSIZE);
cvShowImage("Demo",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Demo");
return 0;
}
采用mat的版本
#include "cv.h"
#include "highgui.h"
#include "iostream"
using namespace cv;
using namespace std;
int main(int argc ,char **argv)
{
Mat img = imread("1.jpg",1);
if(img.data == NULL)
cout<<"cannot open image \n"<<endl;
namedWindow("Src" ,1);
imshow("Src", img);
waitKey(0);
destroyAllWindows();
return 0;
}
imread对应的函数使用的是动态加载还是静态编译的,要配置好。是debug还是release选好,一般都是没有配置好的