OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片

//==============================================

参考文献:

https://blog.csdn.net/m0_37756557/article/details/81539699

https://blog.csdn.net/GreenHandCGL/article/details/80505701

https://blog.csdn.net/duwangthefirst/article/details/79452314

环境:VS2015,Win7—64

//==============================================

1.下载OpenCV3.4.1

OpenCV下载地址:https://opencv.org/releases.html

官网链接:https://opencv.org/releases.html

如果是32位的,则选择2开头的版本,如果是64位的,则选择3开头的版本。因为现在算法更新比较快,建议用新版本比较好。其中,OpenCV3.3以后不再支持VS2010,OpenCV3.4以后不再支持32位电脑,安装时注意这些问题。

本文应用的是3.4.1。

2.解压OpenCV(不要安装)。

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第1张图片

3.需要添加到Path环境变量的路径:

右击计算机->属性->高级系统设置->高级->环境变量,找到系统变量中的path,点击编辑,添加路径:

C:\Program Files\opencv\build\x64\vc14\bin

重点是看“opencv\build\x64\vc14\bin”,添加变量时候前面加分号;

对于vs2015:(适用于本次开发环境的配置)
    C:\opencv\build\x64\vc14\bin
对于vs2017:
    C:\opencv\build\x64\vc15\bin

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第2张图片

4:vs2015配置

打开vs2015,新建win32控制台应用程序,注意选择空项目。

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第3张图片

5.配置环境,

Debug改成x64

依次点击视图>其他窗口>属性管理器。 

6、修改Microsoft.Cpp.x64.user属性页,右键->属性

7、修改VC++目录

在包含目中添加:opencv安装目录下build\include 、build\include\opencv 和 build\include\opencv2

(C:\Program Files\opencv\build\include;C:\Program Files\opencv\build\include\opencv;C:\Program Files\opencv\build\include\opencv2;)

在库目录中添加:opencv安装目录下build\x64\vc14\lib(C:\Program Files\opencv\build\x64\vc14\lib;)

8、修改链接器

修改输入->附加依赖项:添加opencv_world341.lib(直接输入,结尾加英文分号)opencv_world341这个名字看自己lib文件夹下的实际名字。

保存修改=====配置完成

9.测试

2、源文件目录下新建main.cpp,输入以下代码(代码中的文件路径自行修改)

#include
#include
 
using namespace cv;
 
int main() {
    //读取图片文件
    Mat src = imread("D:/images/lufei.jpg");
    if (src.empty()) {
        printf("文件不存在。。。");
        return -1;
    }
    //创建一个窗口
    namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
    //在窗口中显示图片
    imshow("test opencv setup", src);
    //在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下 键,则接续等待(循环)
    //waitKey(0)无限循环等待
    waitKey(0);
 
    return 0;
}

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第4张图片

 

10.F5运行看看

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第5张图片

什么鬼。

找到原因,是软件根目录问题,源.cpp所在目录才是根目录,拷过去之后OK了。

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第6张图片

OpenCV3.4.1+VS2015混合编程之一:开发环境的配置,显示图片_第7张图片

 

 

 

 

 

 

 

 

你可能感兴趣的:(OpenCV,VS2015)