Win7下OpenCV3.2.0+VS2015配置

参考自:https://blog.csdn.net/qq_22812319/article/details/78335880

一、预备知识

1、下载opencv时,opencv与vs版本是有固定关系的。

2、vs一般使用release版本。

3、首先在下载的openCV解压目录opencv/build/x64/下查看文件夹名,如下图:

 其中,

      vc8= Visual Studio 2005

      vc9 = Visual Studio2008

      vc10 = Visual Studio2010

      vc11 = Visual Studio2012

      vc12 = Visual Studio2013 …

     依次类推,

     vc14 = Visual Studio2015
 所以官方给的版本,最适合VS2015的就是openCV3.2.0,其他的当然也可以配置成功,但是有时候会出现一些莫名的小错误,最好还是选择适配版本。我安装的VS2015,所以就选择了openCV3.2.0。亲测openCV3.0.0也可以配置成功。

 

二  下载

     百度网盘链接:https://pan.baidu.com/s/149rkpceX-zIHy3jRWvg_ag   密码:4tby

    下载后直接双击解压即可。

三  配置

     1) 添加环境变量

           右键“我的电脑---属性---高级系统设置---环境变量,在下方“环境变量”里找到“Path”,进入编辑;

           添加”…opencv\build\x64\vc14\bin”,如图所示:

          笔者将opencv解压在D盘的openCV文件夹下,故文件目录如上。大家根据自己的实际情况调整即可。添加完毕后点击应用,保险起见可以重启系统确保生效。

    2) VC++目录下的配置

          在VS里新建Win32控制台应用程序,选择空项目创建工程如HelloOpenCV;在源文件里添加一个cpp文件,如“test.cpp”;

         选择菜单---视图---属性管理器,VS里会出现属性管理器工作区。单击属性管理工作区,选择HelloOpenCV---debug | x64--- Microsoft.Cpp.x64.user,右击选择属性。(也可以选择将debug和release都配置,不会影响)

 选择VC++ ---包含目录:

 

 添加以下三条路径:

       D:\openCV\opencv\build\include

       D:\openCV\opencv\build\include\opencv

       D:\openCV\opencv\build\include\opencv2

       当然具体的目录还是要看自己的解压位置,通过选择路径比手动输入路径要准确保险的多。

然后配置库目录:

 

 添加以下路径:

      D:\openCV\opencv\build\x64\vc14\lib

     如果选择了以前的openCV版本在vcxx下可能还有别的lib,一起包含进来就好。

3) 链接库目录下的配置

      选择链接器-- 输入 – 附加依赖项:

手动输入:

      opencv_world320d.lib

      opencv_world320.lib

若后期有lib之类的错误:可将D:\openCV\opencv\build\x64\vc14\lib目录下的所有lib文件名都写进去

 4) 在windows文件夹下加入dll文件

       在D:\openCV\opencv\build\x64\vc14\bin下查找后缀为.dll的文件:

      

       拷贝到C:\Windows\System32即可。

四 测试

    在一开始建立的test.cpp里输入以下代码:

   

#include<iostream> 
#include<opencv2\opencv.hpp> 
 
using namespace cv;
 
int main()
{
  Mat img = imread("jinx.jpg");
  namedWindow("jinx");
  imshow("jinx", img);
  waitKey(6000);
}

     并将准备好的图片放在test.cpp同级目录下,编译运行得到效果图

     至此,配置全部结束~
转载自:https://blog.csdn.net/qq_22812319/article/details/78335880 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/568256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pytest标记预期失败得测试用例@pytest.mark.xfail()

pytest除了测试函数中使用这个方法pytest.xfail()外&#xff0c;xfail还有一种使用方法。就是pytest.mark.xfail()标记预期会失败的用例&#xff0c;即期望测试用例是失败的&#xff0c;但是不会影响测试用例的的执行。 标记的用例运行后&#xff0c;断言失败&#xff0c;所以…

win7 vs2015配置qt5.11

1、下载vs&#xff0c;和qt。 qt百度网盘下载链接&#xff1a;https://pan.baidu.com/s/12bUt31_mXGvgc3tdJRkkkw 提取码&#xff1a;2swk 下载完成之后&#xff0c;直接进行安装&#xff0c;下一步。 安装的时候要根据自己的VS版本选择相应的msvc&#xff08;VC运行库&…

LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用

在VS2017中新建Qt GUI 工程&#xff0c;无法编译&#xff0c;报链接错误 LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW&#xff0c;该符号在函数 WinMain 中被引用 经比对&#xff0c;是lib配置问题。如歌在Qt Creator中创建工程然后再在VS2017中打开&#xff0c;则…

原创 | 开源AI测试专题、Jmeter测试专题

开源 AI 测试专题震惊&#xff01;AI成功落地自动化测试AI 软件测试工具 Mabl 快速概览AI测试工具 Mabl - 测试用例自动自愈Sauce Labs 的持续 UI 自动化测试云疫情中诞生的 AI 测试工具&#xff1a;ai-webdriverAI 测试又多新花招&#xff1f;ai-webdriver-1.0.1 独家更新一眼…

Qt 二级菜单无法输入中文

一、qt中二级菜单无法输入中文 解决办法&#xff1a;写到其他地方再粘贴复制过来即可ok 二、qt界面设置后&#xff0c;vs中没有反应 解决方法&#xff1a;在vs中寻找 ui_projectname.h projectname即为你的项目名&#xff0c;查看其中是否已有你qt中已经声明的控件&#x…

Python深层解析json数据之JsonPath

我们在做接口自动化时&#xff0c;一般接口响应的都是json数据体&#xff0c;对响应数据进行提取使用或断言&#xff0c;当数据量很大或层级很深时&#xff0c;就会变得很麻烦&#xff0c;于是就可以用到jsonpath模块&#xff0c;解决json路径深取值难的问题。一、 jsonpath介绍…

VS2015+qt5.11入门(实现计算机的加法和登录操作)

1、在vs中新建qt项目 2、打开Form Files中的.ui文件。即打开qt creator界面 3、在界面中添加两个label&#xff0c;两个LineEdit&#xff0c;一个计算按钮。点击保存 控件右击-->改变对象名称可以直接改变控件名。&#xff08;会映射显示在vs中的ui_projectname.h中&…

Python中map()函数用法

map() 是python的内置函数&#xff0c;会根据提供的函数对指定序列做映射。对可迭代函数*iterables中的每个元素应用func方法&#xff0c;将结果作为迭代器对象返回。注意&#xff1a;map()函数返回的是一个新的迭代器对象&#xff0c;不会改变原有对象 map()用法 class map(ob…

任务管理器只有概要信息解决办法

在任务管理器最顶端左击两下即可ok 参考自&#xff1a;https://wenda.so.com/q/1515482566217850

抓包工具mitmproxy环境配置使用(一)

一、mitmproxy介绍mitmproxy是一款开源的抓包工具&#xff0c;支持SSL的HTTP代理&#xff0c;它可以用于调试HTTP通信&#xff0c;发起中间人攻击等&#xff0c;还可以配合自定义python脚本使用&#xff0c;不同于 fiddler 或 wireshark 等抓包工具&#xff0c;mitmproxy 不仅可…

cvtColor不是cv的成员

头文件的问题 #include <opencv2/opencv.hpp> 这个就可以 opencv 3导入文件&#xff1a; #include<opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> #include <opencv2/opencv.hpp>

Pytest fixture参数化params

unittest使用ddt来实现测试用例参数化、或parameterized实现测试用例参数化&#xff0c;pytest测试用例里面对应的参数可以用 parametrize 实现参数化&#xff0c;今天我们来了解下fixture参数化paramsfixture的参数可以解决大量重复代码工作,比如数据库的连接、查询、关闭等.同…

opencv videocapture读取视频cap.isOpened 输出总是false

利用qtopencv3c 读取视频文件&#xff0c;发现isOpened()总是输出false 一直以为是语句的问题&#xff0c;后来反应过来可能是打开视频格式&#xff0c;或者视频本身能否播放。 检查发现&#xff0c;是视频本身不能播放&#xff0c;换了个视频&#xff0c;就ok了

python3中选择文件对话框的格式打开和保存图片

tkinter.filedialog.asksaveasfilename() # 选择以什么文件名保存&#xff0c;返回文件名 tkinter.filedialog.askopenfilename() # 选择打开什么文件&#xff0c;返回文件名有时候我们想要以选择文件对话框的格式打开一张图片或者保存图片&#xff0c;我在尝试之后把我的…

Python测试开发django1.简介

Django是一种基于Python开发的开源的高级Web应用框架&#xff0c;使用Django&#xff0c;使你能够以最小的代价构建和维护高质量的Web应用。Django 本身基于 MVC 模型&#xff0c;即 Model&#xff08;模型&#xff09; View&#xff08;视图&#xff09; Controller&#xff0…

$ajax({}).done 和 $ajax({}) success 区别

jquery中1.5版本之后使用ajax中的done方法。 该方法和ajax中的success有类似的功效。首先必须是jquery中的1.5版本之后。 jQuery中各个事件执行顺序如下&#xff1a; 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.er…

Python测试开发django2.环境部署项目创建

Django是由Python编写的Web框架&#xff0c;依赖Python环境&#xff0c;所以需要提前安装好Python环境。建议安装最新版本的Python3&#xff0c;Python 下载地址&#xff1a;https://www.python.org/downloads/1、Django官网https://www.djangoproject.com/2、Django版本Django…

excel如何输入毫秒级时间

1、选择单元格或单元格区域&#xff1b; 2、右击-设置单元格格式&#xff08;或按ctrl1&#xff09;&#xff1b; 3、数字选项卡-自定义-h:mm:ss.000 4、单元格就可以输入精度为千分之一秒的时间&#xff0c;如&#xff1a;20:15:21.451 参考自https://zhidao.baidu.com/questi…

Python测试开发django3.视图和URL配置

1、Django path&#xff08;&#xff09;方法Django路由系统中最重要的path()方法可以接收4个参数&#xff0c;其中2个是必须的&#xff1a;route和view&#xff0c;以及2个可选的参数&#xff1a;kwargs和namedef path(route, view, kwargsNone, nameNone):return re_path(rou…

电脑安装命令记录

安装python3的pandas&#xff1a; pip install pandas numpy python-dateutil pytz 安装sklearn pip install -U scikit-learn 安装torch&#xff1a; pip install http://download.pytorch.org/whl/cu90/torch-0.4.0-cp36-cp36m-win_amd64.whl pip install torchvision0.2.0…