opencv3.2.0+CMake3.6.1+VS2015配置过程

(纯粹为了个人学习记录)

1、下载opencv3.2,

2、下载Cmake3.6.1,https://cmake.org/download/

 

 

 

3、安装Cmake后,上面为opencv源代码位置,下面为新建文件夹,

 

 

4、点击configue

最有可能出现问题

 

在此文件夹中放入:

 

 

 

文件具体位置:

 

5、Generate:

(1)选择文件

 

Opencv_contrib-3.2.0  下载地址https://github.com/opencv/opencv_contrib

下一步选择release里,对应版本的zip

(2)点击Generate

D:\opencv_contrib-3.2.0\modules\dnn\.download\bd5e3eed635a8d32e2b99658633815ef\v3.1.0

 

 D:\opencv_contrib-3.2.0\modules\xfeatures2d\cmake\.download,将所缺文件粘贴

 

 6、双击打开opencv.sln文件

 

 

在CMake Targets中INSTALL右键,第一次编译选择生成,再次编译选择重新生成。这个过程有些长,需要耐心等待。

 

7、文件——新建——项目

 

 

输入工程名和选择工程保存目录,然后点击确定,弹出来界面,点击下一步

 

勾上空项目,点击完成,就会生成一个空项目

 

8、选中解决方案管理器:解决方案

视图——其他窗口——属性管理器

 

 

 

 

Microsoft.Cpp.x64.user右键——属性

 

 

9、(1)VC++目录:包含目录中添加三个文件夹

 

(2)VC++目录:库目录中添加

 

(3)然后点击左边链接器 下的输入选项

击上图右边附加依赖项,将D:\opencv3.2\opencv\NewBuild\install\x64\vc14\lib 这个目录下所有带.lib的文件的文件名添加进来,一定不要把扩展名忘了

 

 

opencv_aruco320d.lib

opencv_bgsegm320d.lib

opencv_bioinspired320d.lib

opencv_calib3d320d.lib

opencv_ccalib320d.lib

opencv_core320d.lib

opencv_datasets320d.lib

opencv_dnn320d.lib

opencv_dpm320d.lib

opencv_face320d.lib

opencv_features2d320d.lib

opencv_flann320d.lib

opencv_fuzzy320d.lib

opencv_highgui320d.lib

opencv_imgcodecs320d.lib

opencv_imgproc320d.lib

opencv_line_descriptor320d.lib

opencv_ml320d.lib

opencv_objdetect320d.lib

opencv_optflow320d.lib

opencv_phase_unwrapping320d.lib

opencv_photo320d.lib

opencv_plot320d.lib

opencv_reg320d.lib

opencv_rgbd320d.lib

opencv_saliency320d.lib

opencv_shape320d.lib

opencv_stereo320d.lib

opencv_stitching320d.lib

opencv_structured_light320d.lib

opencv_superres320d.lib

opencv_surface_matching320d.lib

opencv_text320d.lib

opencv_tracking320d.lib

opencv_video320d.lib

opencv_videoio320d.lib

opencv_videostab320d.lib

opencv_xfeatures2d320d.lib

opencv_ximgproc320d.lib

opencv_xobjdetect320d.lib

opencv_xphoto320d.lib

(4)D:\opencv3.2.0\opencv\newbuild\install\x64\vc14\bin

电脑——属性——高级系统设置——环境变量——系统变量

在系统环境变量找到Path,点击编辑,将此目录D:\opencv3.2\opencv\NewBuild\install\x64\vc14\bin添加进去,一路点击确定,完成设置。

 

 

(5)找到test下源文件右键点击新建项,输入文件名main.cpp,扩展名一定是.cpp

 

编写测试程序:

#include<opencv2/opencv.hpp>

#include<iostream>

 

usingnamespace cv;

usingnamespace std;

 

 

int main()

{

    Mat src = imread("D:\\tupian\\lena_caise.jpg");

    if (src.empty())

    {

        cout <<"Could not load the image"<< endl;

        return -1;

    }

    namedWindow("Test", CV_WINDOW_AUTOSIZE);

    imshow("Test", src);

 

    waitKey(0);

    return 0;

}

 

posted @ 2019-11-29 11:15  刘书虫100  阅读(421)  评论(0)    收藏  举报