VS2015+OPENCV 配置及创建项目中遇到的若干问题和解决方案

1.下载opencv

官网下载,百度搜索即可。下载为压缩包,解压至c盘。

2.vs2015中创建opencv项目

    1> 首先打开VS2015,选择“文件”->“新建”->“项目”操作,如下图所示:

          

    2>在弹出的 新建项目对话框中,我们选择VC++的32位控制台应用程序,下面的名称随便就好,我就不作修改了,如下图所示:

3>接着会有看到有项目的一些设置,首先我们先点击下一步,如下图所示:

扫描二维码关注公众号,回复: 2611365 查看本文章

4>接下来,我们要建立一个空项目,请勾上,再点击完成,如下图所示:

5>项目已经建好,如下图所示:

3.配置opencv

  打开属性管理器。注意,这里配置的时候最好选用debug,具体是win32还是x64看个人电脑配置。不要选release,因为release优化了很多东西,运行的时候会出现很多不必要的问题和麻烦。

我这里是右键单击debug|win32,选择属性。

    1>设置 C/C++ --> 常规 --> 附加包含目录,点击编辑进行设置,如下图所示: 

2>添加include等三个目录,点击确认,如下图所示: 

    3>设置 链接器 --> 常规 --> 附加库目录 ,点击编辑进行设置,如下图所示: 

    4>添加lib目录路径,点击确认,如下图所示: 

5>设置 链接器 --> 输入 --> 附加依赖项 ,点击编辑进行设置,如下图所示: 

6>添加lib文件夹下所有的.lib文件(版本不一样.lib文件会不一样,这里仅供参考)

    opencv_calib3d2413d.lib
    opencv_contrib2413d.lib
    opencv_core2413d.lib
    opencv_features2d2413d.lib
    opencv_flann2413d.lib
    opencv_gpu2413d.lib
    opencv_highgui2413d.lib
    opencv_imgproc2413d.lib
    opencv_legacy2413d.lib
    opencv_ml2413d.lib
    opencv_nonfree2413d.lib
    opencv_objdetect2413d.lib
    opencv_ocl2413d.lib
    opencv_photo2413d.lib
    opencv_stitching2413d.lib
    opencv_superres2413d.lib
    opencv_ts2413d.lib
    opencv_video2413d.lib

    opencv_videostab2413d.lib

    上面的这些文件c:\opencv\build\x86(或x64)\vc14\bin目录中,可以直接复制文件名,以免输入造成错误

    7>设置 C/C++ --> 预处理器 --> 预处理器定义 ,点击编辑进行设置,如下图所示: 

添加 _CRT_SECURE_NO_WARNINGS 语句,如下图所示: 

4.配置完成后,简单运行一个项目

    新建测试程序文件。

    1>在“源文件”文件夹,点击右键,弹出选择"添加"--> “新建项”,如下图所示: 

    2>在添加新项对话框中 选择“C++文件(.cpp)”,文件名称随意设置,点击添加,新建完成,如下图所示: 

    3>代码如下所示: 

    #include <iostream>  

    #include <opencv2\opencv.hpp>  

    using namespace std;  

    int main()  

    {  

        cout << CV_MAJOR_VERSION << endl;  

        return 0;  

    }  

    4>调试记得一定要设置好 “ Debug”->“ x86/x64” 然后点击“本地Windows调试器” ,位置如下图所示: 

猜你喜欢

转载自blog.csdn.net/qq_41712955/article/details/80949632