最近呢,又要重新配置opencv,虽然配置过几次了,却从来没记录过,所以还是动手来了blog,参考了一些博主的,并进行了实践,因为我已经安装了vs2013,所以我就直接开始咯!
1.安装opencv3.1
下载网址:https://sourceforge.net/projects/opencvlibrary/
在安装好的vs2013中新建文件夹opencv3.1,将opencv-3.1.0.exe安装在文件夹中,单击extract,如下:
opencv安装完成后会有下面的两个文件和文件夹:
2.配置环境变量
【打开控制面板】→【系统】→【高级系统设置】→【高级】→【环境变量】,双击【系统变量】下面的path,1.可以新建,将opencv3.1\opencv\build\x64\vc12\bin的路径拷贝过来;2.可以浏览,选择 opencv3.1\opencv\build\x64\vc12\bin的路径。
点击确定,完成环境变量的配置。
3 .在vs中配置opencv的属性
3.1打开vs2013,【新建项目】——>【visual c++】——>【win32控制台应用程序】,项目名称可改可不改,我的项目名称是opencvTest:
单击确定,弹出win32应用程序向导,单击下一步:
选择【空项目】,完成:
3.2 配置新建项目的平台
【解决方案管理器】->右键单击【新建的项目】的【属性】->【配置管理器】,在活动解决方案平台新建【x64】平台:
3.3 配置相关的库文件
单击【属性管理器】,有下图所示文件,选择Debug|x64文件夹:
右键单击Microsoft.Cpp.x64.user的【属性】,弹出对话框:
3.31 包含目录的添加
单击【vc++目录】——>【包含目录】,进入编辑状态,添加:
D:\vs2013\opencv3.1\opencv\build\include
D:\vs2013\opencv3.1\opencv\build\include\opencv
D:\vs2013\opencv3.1\opencv\build\include\opencv2
3.3.2 库目录的添加:
单击【vc++目录】——>【库目录】,进入编辑状态,添加:
D:\vs2013\opencv3.1\opencv\build\x64\vc12\lib
3.3.3 附加依赖项的添加:
单击【链接器】,选择【输入】,会在右侧看到【附加依赖项】,添加:
opencv_world310d.lib (Release版本添加opencv_world310.lib)
opencv相关的库文件至此配置完成。
4.进行测试
#include <opencv2\opencv.hpp> #include<highgui.h> using namespace cv; int main() { Mat srcImage = imread("测试图像.jpg");//载入图像 imshow("测试图像.jpg", srcImage);//显示图像 waitKey(0);//等任意键按下 }
结果显示如下图,ok啦:
注意哦~~~~直接使用文件的话,图像文件要放在项目工程目录下,比如说这里:
如果考虑绝对路径的话,路径是对的应该就可以啦~