之前下载安装了VS 2015专业版,安装完成之后一直在加载界面进不去VS,废了好大的功夫卸载。后来改装了VS 2015 的社区版。
VS卸载很麻烦,本来想把卸载的步骤和用到的工具记录下来,一直拖拖拉拉,懒到现在都忘得差不多了。
下面开始安装配置
我的操作系统:Windows 10 64位
IDE: Visual studio Community 2015
OpenCV:
(下载地址:http://opencv.org/)
(装的时候各种安装包都是师兄师姐们给的,没在网上下,所以不知道链接啥的,从其他博客上拷贝了一下)
OpenCV
双击上图的.exe,自己设置好目录啥的,一键式解压完成就可以先放一边。
Visual studio Community 2015
双击打开上图的.iso文件,点击里面的vs_community.exe,一步一步往下完成安装。
完成后打开VS,新建项目->模板->Visual C++->Win32控制台程序
完成后开始配置
配置
找到属性管理器(视图->其他窗口->属性管理器)
右击蓝色这块选择属性
如图进行配置
一、分别对vc++目录下的包含目录、库目录、Windows运行库目录进行添加路径
F:\OpenCV\opencv\build\include
F:\OpenCV\opencv\build\include\opencv
F:\OpenCV\opencv\build\include\opencv2
F:\OpenCV\opencv\build\x64\vc14\lib
F:\OpenCV\opencv\build\x64\vc14\lib
二、链接器下面的输入->附加依赖项
添加opencv_world331d.lib
有个d的是debug下的配置。另外的也可以加上。
上述文件在*\opencv\build\x64\vc14\bin中 (注:* 表示安装目录)
另外不要忘记配置环境变量,打开控制面板的系统->高级系统设置->环境变量
添加路径*\OpenCV\opencv\build\x64\vc14\bin
运行时按图调整
输入测试代码(这里附上两段)
一段是网上找的,一段是书《学习opencv(中文版)》(另附该书电子版和源代码)上的第一段代码
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "F:\\OpenCV\\firstOpenCV\\firstOpenCV\\sp.jpg";
//从文件中读入图像
Mat img = imread(imagename);
//如果读入图像失败
if (img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
int main(int argc, char** argv)
{
IplImage* img = cvLoadImage("F:\\OpenCV\\firstOpenCV\\firstOpenCV\\sp.jpg", 0);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
}
附上第二段代码的运行结果图