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(不要安装)。

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

4:vs2015配置

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

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 <opencv2/opencv.hpp>
#include <iostream>
 
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;
}

 

10.F5运行看看

什么鬼。

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

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值