win10+vs2015+opencv3配置

一、下载opencv3和vs2015,并解压与安装

二、配置opencv环境变量

右键“我的电脑---属性---高级系统设置---环境变量,在下方“环境变量”里找到“Path”,进入编辑;           添加”…opencv\build\x64\vc14\bin”,如图所示:        

 笔者将opencv解压在D盘的openCV文件夹下,故文件目录如上。保险起见,重启电脑有效

三、配置vs2015中opencv环境

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

2、选择菜单---视图---属性管理器,VS里会出现属性管理器工作区。单击属性管理工作区,选择HelloOpenCV---debug | x64--- Microsoft.Cpp.x64.user,右击选择属性。

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

添加以下三条路径:      

D:\openCV\opencv\build\include      

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

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

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

4、接着配置库目录。

添加以下路径:

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

5、链接库目录下的配置

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

手动输入:

      opencv_world320d.lib

      opencv_world320.lib

其他版本openCV需要添加的可以在路径D:\openCV\opencv\build\x64\vc14\lib下查看,后缀为.lib的名称都需要输入进去。从openCV3起lib就很精简了,opencv3.0.0有4个,opencv3.2.0只有两个,而之前的版本多达十几个。

6、在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);
}

运行结果:

证明安装成功

 

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

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

相关文章

mysql odbc.ini_ODBC连接mysql

配置/etc/odbc.ini执行命令&#xff1a;isql freeswitch freeswitch 123456 -v第一个报错&#xff1a;[08S01][unixODBC][MySQL][ODBC 5.3(w) Driver]Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)原因&#xff1a;没有/tmp/mysql.sock这个文件…

数据结构-图及其遍历

图-邻接矩阵 #include<iostream> #define MAX_VERTS 20 using namespace std; //邻接矩阵 浪费空间class Vertex { //顶点 public:Vertex(char lab) { Label lab; } private:char Label; };class Graph { //图 public:Graph();~Graph();void addVertex(char lab);voi…

ios http长连接_Nginx篇05——http长连接和keeplive

nginx中http模块使用http长连接的相关配置(主要是keepalive指令)和http长连接的原理解释。1、http长连接1.1 预备知识连接管理是一个 HTTP 的关键话题&#xff1a;打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能。在 HTTP/1.x 里有多种模型&#xff1a;短连接, 长…

php 目录555 权限_CMS网站安全权限划分设置教程

DiYunCMS(帝云CMS)-免费开源可商用的PHP万能建站程序CMS网站安全权限划分设置教程网站安全是网站搭建运营过程中非常重要的一部分&#xff0c;DiYunCMS非常注重安全&#xff0c;开发了强大的安全功能。本文给大家介绍下DiYunCMS网站的安全设置方法。首先需要安装【系统安全】插…

python使用os.listdir和os.walk获得文件的路径

目录 情况1&#xff1a;在一个目录下面只有文件&#xff0c;没有文件夹&#xff0c;这个时候可以使用os.listdir情况2&#xff1a;递归的情况&#xff0c;一个目录下面既有目录也有文件&#xff0c;使用os.walk&#xff1a; os.walk介绍&#xff1a;如何获得一个路径下面所有的…

mac 用yum命令安装mysql_cenos6.4使用yum命令安装mysql

1.查看系统中有没有mysql安装包&#xff0c;命令如下&#xff1a;yum list mysql*如果有需要使用yum remove 文件名 移除已安装的mysql文件2.查看系统中是否还有其他的mysql文件存在&#xff0c;命令如下&#xff1a;rpm -qa|grep mysql如果有使用rpm -e 文件名 进行卸载3.分别…

python 列表生成式

python笔记21-列表生成式 前言 python里面[]表示一个列表&#xff0c;快速生成一个列表可以用range()函数来生成。 对列表里面的数据进行运算和操作&#xff0c;生成新的列表最高效快速的办法&#xff0c;那就是列表生成式了。 range() 1.一个连续的数字类型列表&#xff0…

php mysql grant_mysql grant命令详解_MySQL

bitsCN.comgrant 权限 on 数据库对象 to 用户一、grant 普通数据用户&#xff0c;查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user%grant insert on testdb.* to common_user%grant update on testdb.* to common_user%grant delet…

python中yield的用法详解——最简单,最清晰的解释

首先&#xff0c;如果你还没有对yield有个初步分认识&#xff0c;那么你先把yield看做“return”&#xff0c;这个是直观的&#xff0c;它首先是个return&#xff0c;普通的return是什么意思&#xff0c;就是在程序中返回某个值&#xff0c;返回之后程序就不再往下运行了。看做…

python matplotlib简单使用

一、简单介绍 Matplotlib是Python的一个绘图库&#xff0c;是Python中最常用的可视化工具之一。 二、安装方法 安装方法&#xff1a;pip install matplotlib 注意&#xff1a;安装matplotlib前需要先安装numpy才可以 三、基本绘图命令 1、plt.fig([num]) 在绘图过程中&a…

python窗体设计插件_Python 界面生成器 wxFormBuilder 的入门使用(wxPython的界面设计工具的初学笔记)...

环境&#xff0c;Win10&#xff0c;python3.7.3&#xff0c;wxPython 4.0.4&#xff0c;wxFormBuilder 3.91、准备一个窗体。点击wxformbuilder上方的标签“forms”&#xff0c;并点击标签下方的第一个类似窗体的图标“Frame”然后&#xff0c;下面就会出现一个窗体。但是现在还…

mysql配置性能_MySQL配置性能优化

下面配置的优化&#xff0c;可能影响比较大&#xff0c;可能可以显著提高读写性能。1、mysql一些主要配置项介绍&#xff1a;innodb_buffer_pool_size这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方&#xff1a;这个值越大越好&#xff0c;这能保证你…

用cmd编译c++程序

1、设置好环境变量&#xff08;已安装vs&#xff09; ①在计算机的系统环境变量--》用户变量--》path中添加 D:\VS15\VC\bin ②新建变量INCLUDE&#xff1a;D:\VS15\VC\include ③新建变量LIB&#xff1a;D:\VS15\VC\lib 2、利用cl编译c文件 打开cmd 输入c…

C++编译运行过程分析

为了减轻使用机器语言编程的痛苦&#xff0c;人们进行了一种有益的改进&#xff1a;用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串&#xff0c;比如&#xff0c;用“A D D”代表加法&#xff0c;“M O V”代表数据传递等等&#xff0c;这样一来&#xff0c;人们…

mysql给用户授权最大_mysql 给用户授权

MySQL用户授权 GRANT 语句的语法如下&#xff1a; GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRANT OPTION 对用户授权 mysql>grant rights on database.* to userhost identified by &qu…

python插入排序_直接插入排序(python实现)

这篇博文用来介绍直接插入排序直接插入排序基本思想&#xff1a;每次将一个待排序的记录插入到已经排好序的数据区中&#xff0c;直到全部插入完为止直接插入排序算法思路&#xff1a;在直接插入排序中&#xff0c;数据元素分为了有序区和无序区两个部分&#xff0c;在这里我们…

STL1-函数模板

1、函数模板和普通函数区别 //普通函数可以进行自动类型转换&#xff0c; //函数模板必须精确类型匹配; //函数模板可以被重载;c优先考虑普通函数;#include<iostream> using namespace std; //函数模板-->产生模板函数-->调用函数 template<class T> T MyAd…

ruby 安装mysql_ruby安装mysql

ruby安装mysqlruby on rails安装mysql数据库1. 下载mysql软件http://www.mysql.cn/mysql中文官方网站下载安装软件&#xff0c;选择5.02. 安装mysql&#xff0c;设置默认字符集为utf-83. 下载mysql for ruby的驱动并安装http://rubyforge.org/搜索mysql&#xff0c;找到mysql -…

jupyter安装与迁移文件

1、安装 pip install jupyter notebook -i https://pypi.tuna.tsinghua.edu.cn/simple 2、测试安装成功 安装完后输入 jupyter notebook 出现一个jupyter网址&#xff0c;即证明安装成功 3、数据迁移 将之前的jupyter notebook产生的文件复制在python所安装的盘目录下。然…

修正的判定条件覆盖例题_语句覆盖、判断覆盖、条件覆盖、条件判定组合覆盖、多条件覆盖、修正条件覆盖...

int function(bool a,bool b,boolc){intx;x0;if(a&&(b||c)){x1;returnx;}}1、语句覆盖(SC)选择足够多的测试数据&#xff0c;使得被测程序中的每条语句至少执行一次。测试用例&#xff1a;aT,bT,cT2、判断覆盖(DC)设计足够的测试用例&#xff0c;使得程序中的每个判定至…