Windows7+VS2013+OpenCV3.0++开发环境搭建

Posted 昊虹算法

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows7+VS2013+OpenCV3.0++开发环境搭建相关的知识,希望对你有一定的参考价值。

第01步 安装VS2013
安装VS2013,一路Next就行。
提供一个VS2013百度网盘的下载链接给大家:
链接:http://pan.baidu.com/s/1nvJpWAP 分享密码 r331

第02步 安装OpenCV3.0
OpenCV3.0百度网盘下载地址:
http://pan.baidu.com/s/1kVxFwjH  分享密码 yhw9

第03步 配置环境变量

配置环境变量如下图所示:

 上图中的系统变量路径是:D:\\OpenCV3.0\\opencv\\build\\x86\\vc12\\bin
注意:设置完成后最好重启一次电脑确保环境变量设置生效。

这里我们用32位的OpenCV程序,暂不用64位的,所以选择的是“x86”。
另外顺便说下\\opencv\\build\\x86下的vc9,vc10、vc11、vc12文件夹是什么意思?


答案请看博主的另一篇博文,链接如下:
https://blog.csdn.net/wenhao_ir/article/details/51481228
因为我们用的是VS2013,所以这里选择vc12。

第04步  配置VS
打开VS2013,然后新建一个Win32应用对口控制程序的空项目,接着按下面的截图配置,这里我们作永久性配置,即以后新建的工程都按这个配置进行,一劳永逸。

 

 

 

 

 

 

设置VC++的包含目录和库目录,截图如下:

 首先是包含目录的设置,截图如下:

 然后是库目录的设置,截图如下:

 

 接下来设置“链接器→输入→附加依赖项”,截图如下:

对于“附加依赖项”的配置,debug版和Release版的配置分别如下(什么叫debug版?什么叫Release版?它们怎么切换?请自行百度搜索“VS debug release”):
debug版的配置如下(实际上就是路径D:\\OpenCV3.0\\opencv\\build\\x86\\vc12\\lib 下面带d后缀的lib文件):

具体的文件名如下:
opencv_ts300d.lib
opencv_world300d.lib

release版(实际上就是路径D:\\OpenCV3.0\\opencv\\build\\x86\\vc12\\lib 下面不带d后缀的lib文件),具体的文件名如下:
opencv_ts300.lib
opencv_world300.lib
release版的这里可以暂时先不用设置,因为对于咱们来说,一般都是首先用debug版,程序写完且测试无误了再用release版!

接下来禁用VS的4819号警告,如果不禁用这个警告,编译时会出现如下警告提示:

 禁用方法如下:

第05步 测试配置是否无误
用VS的编辑器写入测试代码的截图如下:

//OpenCV版本3.0.0  

//博主微信/QQ 2487872782
//有问题可以联系博主交流
//有图像处理需求也可联系博主
//图像处理技术交流QQ群 271891601

#include "opencv2/imgproc/imgproc.hpp"    
#include "opencv2/highgui/highgui.hpp"    
int main()  
  
    // 读取源图像并转化为灰度图像    
    cv::Mat srcImage = cv::imread("flower.jpg");  
    // 判断文件是否读入正确    
    if (!srcImage.data)  
        return 1;  
    // 图像显示    
    cv::imshow("srcImage", srcImage);  
    // 等待键盘键入    
    cv::waitKey(0);  
    return 0;  
  

 测试图片下载地址:http://pan.baidu.com/s/1pKRdp3P 密码:lz22

测试图片放置在工程中的位置如下图所示:

 即图片与cpp代码文件置于同一个文件夹下。

图片放好后编译生成exe文件,过程如下:

 

 运行生成的程序

运行结果如下:

如果出现上面的结果,那么Windows7+VS2013+OpenCV3.0++开发环境配置就算成功了!

 

以上是关于Windows7+VS2013+OpenCV3.0++开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

win7+vs2013+opencv3.0配置

VS2013配置 OpenCV3.0实测有效

在win10下给vs2013配置opencv3.0

vs2013安装及opencv3.0的配置

opencv3.0 vs2013配置中的问题

OpenCV - win7+vs2013(2012)+opencv3.0.0 环境配置 (以及配置技巧)