将VS2017上配置OpenCV4.1.0的过程记录于此。

准备工具:

OpenCV:4.1.0

IDE:VS2017

安装环境:Win10    64位操作系统

主要步骤:

  • 下载OpenCV自解压程序
  • 安装VS2017
  • 新建项目
  • 配置包含路径
  • 配置库目录
  • 配置链接器
  • 配置环境变量
  • 重启VS2017
  • 测试配置是否成功

详细过程:

1. 下载OpenCV自解压程序

打开https://opencv.org/releases.html,可以看到如图1的界面。

OpenCV4.1.0+VS2017环境配置的方法步骤

图1 OpenCV4.1.0下载界面

点击Win pack,设置好路径,开始下载。下载完成后,如图2所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图2 自解压程序下载成功

双击该exe文件进行解压。解压后如图3所示。

OpenCV4.1.0+VS2017环境配置的方法步骤
图3 解压后为文件夹opencv

2. 安装VS2017

详情请参考:https://www.jb51.net/softjc/700325.html

3. 新建项目

首先打开VS2017,点击菜单栏中【文件】→【新建】→【项目】。如图4所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图4 【文件】→【新建】→【项目】

点击之后,如图5所示,在【Visual C++】栏中选择【空项目】,然后给项目命名,例如名称为opencv_test,设置好项目位置,然后点击确定。

OpenCV4.1.0+VS2017环境配置的方法步骤

图5 创建项目

之后如图6所示。在【解决方案资源管理器】的【源文件】中【添加】→【新建项】。

OpenCV4.1.0+VS2017环境配置的方法步骤

图6 【源文件】→【添加】→【新建项】

之后如图7所示。选择C++文件,对其命名,例如命名为main.cpp,然后点击添加。

OpenCV4.1.0+VS2017环境配置的方法步骤

图7 添加C++文件

此时,新项目已经建立,如图8所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图8 新项目建好

4. 配置包含路径

将编译器由【x86】改为【x64】,这是因为OpenCV4.1.0仅支持x64。再点击【视图】→【其他窗口】→【属性管理器】,结果如图9所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图9 【视图】→【其他窗口】→【属性管理器】

右击【Microsoft.Cpp.x64.user】→【属性】,出来如图10的界面。

OpenCV4.1.0+VS2017环境配置的方法步骤

图10  Microsoft.Cpp.x64.user属性页

在【通用属性】→【VC++目录】栏中,可以看到如图11的界面。

OpenCV4.1.0+VS2017环境配置的方法步骤

图11 配置包含路径

将以下两条路径名添加到【包含目录】中。注意:具体路径名根据自己OpenCV路径不同而不同。

C:\OpenCV-4.1.0\opencv\build\include

C:\OpenCV-4.1.0\opencv\build\include\opencv2

添加成功后,点击【确定】,即配置好了包含路径。

5. 配置库目录

库目录同样是在图11的界面中配置,【包含目录】下面第2个即是【库目录】。将以下路径名添加到【库目录】中。

C:\OpenCV-4.1.0\opencv\build\x64\vc15\lib 

同样,具体路径名根据自己OpenCV路径不同而不同。x64文件夹下有两个文件夹,分别是VC14和VC15。其中,VC14对应VS2015,VC15对应VS2017。库目录配置好后,如图12所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图12 配置库目录

添加成功之后,点击【确定】,即配置好了库目录。

6. 配置链接器

在图12的界面中,点击【通用属性】→【链接器】→【输入】。在【附加依赖项】中添加opencv_world410d.lib。这个文件库在文件夹C:\OpenCV-4.1.0\opencv\build\x64\vc15\lib下。opencv_world410d.lib是Debug版本的文件库,目前只需要添加这个文件库即可。链接器配置好之后,如图13所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图13 配置链接器

点击【应用】,点击【确定】。

7. 配置环境变量

返回桌面,点击【此电脑】→【属性】→【高级系统设置】→【环境变量】→【Path】。将以下路径名添加到【Path】中,点击【确定】。

C:\OpenCV-4.1.0\opencv\build\x64\vc15\bin

同样,具体路径名根据自己OpenCV路径不同而不同。

8. 重启VS2017

此处建议重启VS2017,免得需要在Windows文件夹下加入OpenCV的动态链接库。

9. 测试配置是否成功

此处以读取显示一幅图像为例,测试配置是否成功。如图14所示。

OpenCV4.1.0+VS2017环境配置的方法步骤

图14 测试样例

运行之后即可显示结果,表示配置成功。如图15所示,会出现一个控制台窗口和一个图片窗口。

OpenCV4.1.0+VS2017环境配置的方法步骤

图15 运行结果

总结

配置包含路径

C:\OpenCV-4.1.0\opencv\build\include

C:\OpenCV-4.1.0\opencv\build\include\opencv2

配置库目录

C:\OpenCV-4.1.0\opencv\build\x64\vc15\lib 

配置链接器

opencv_world410d.lib   (在C:\OpenCV-4.1.0\opencv\build\x64\vc15\lib下)

配置环境变量

C:\OpenCV-4.1.0\opencv\build\x64\vc15\bin

标签:
OpenCV4.1.0,VS2017配置,OpenCV,VS2017配置

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
评论“OpenCV4.1.0+VS2017环境配置的方法步骤”
暂无“OpenCV4.1.0+VS2017环境配置的方法步骤”评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。