人工智能与机器人技术论坛

标题: OPEN CV 3.4.1 Vs2017 community Windows下安装配置 [打印本页]

作者: airobotnews    时间: 2018-6-8 16:27
标题: OPEN CV 3.4.1 Vs2017 community Windows下安装配置
本帖最后由 airobotnews 于 2018-6-8 16:42 编辑

在Windows下Opencv主要用VS开发,这次讲的是Opencv 3.4.1 在Vs2017开发配置应用;
先安装VS2017社区版,安装教程就跟着软件导航安装即可,并不用做什么特殊设置,当然支持VC++开发的工具要配置上;
1:VS2017社区版免费下载:https://www.visualstudio.com/zh-hans/free-developer-offers/
2:Opencv 3.4.1 下载:https://opencv.org/releases.html[attach]5[/attach]
下载记得要下载 WIN PACK安装包,不要下载 source版!因为WIN PACK 已经编译好了,不要我们编译,3.4.1版的官方已经编译好直接拿来用就可以!编译Opencv 麻烦 很容易出错!好像就新版本不要自己编译,**版本的需要编译后才能用;反正本人折腾了很久才编译成功!
安装:
1:VS2017安装好!:安装教程太多https://jingyan.baidu.com/article/a948d6512f00d70a2dcd2edc.html
2:Opencv 3.4.1按装步骤:
1:直接双击:opencv-3.4.1-vc14_vc15.exe;这是一个解压步骤,将Opencv解压到当前目录,或者你需要存放的目录;一般是根目录;
我先解压到当前目录,然后在copy到我的D盘根目录;
[attach]6[/attach]
[attach]7[/attach]
在Opencv下有两个文件夹:1:build的文件是opencv的windows 编译好的库文件,我们只需要这个 2:sources是源代码文件,如果需要编译成**版本需要用到;
将openc下的build复制到你需要的盘的:opencv下 例如:D:\Opencv\build
在下面需要用到的两个重要路径文件:
1:D:\Opencv\build\include         ------头文件
2:D:\Opencv\build\x64\vc15\lib中的:opencv_world341d.lib  库文件;千万不用错了
[attach]17[/attach][attach]18[/attach]
开干:

配置系统环境变量

将D:\opencv\build\x64\vc15\bin追加到系统变量Path中。 请依照自己的解压路径进行相应的修改

添加的前面要用分号';'隔开;目录不要错了!

计算机-右键属性(按图打开环境变量配置!):

[attach]19[/attach]


3. 添加新项目属性表(永久解决方案)

打开Visual Studio 2017, 新建项目,,然后打开【属性管理器】(视图→**窗口→属性管理器),然后在【项目】右键,选择【属性】

[attach]8[/attach]
点击右上角 配置管理器

[attach]9[/attach]

进入如下界面点击3中,新建活动配置;选择名称:Opencv_X64_debug ,下面选择:Debug,如图配置,点击确定,返回刚才的界面,然后在活动配置中选择你刚才的配置方案,活动解决平台选择:x64;点击关闭;

[attach]10[/attach][attach]11[/attach]

返回到属性界面:按图选中自己的配置方案,选择X64平台

[attach]12[/attach]

4. 配置新项目属性表

对新项目配置方案表对其进行配置。具体如下图所示:
[attach]14[/attach]

[attach]13[/attach]

[attach]15[/attach]

最后一步:选择:"opencv_world341d.lib"

点击确定返回;软件编程界面:在5,中选择你刚才的配置方案,6平台中选择x64;

[attach]16[/attach]

5. 测试代码配置

用一下代码进行测试:

#include"stdafx.h"#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{   
Mat picture = imread("Lena.jpg");//图片随便搞一张,当前目录   
imshow("test", picture);   
waitKey(0);   
return 0;
}

如果正常显示一张图片则安装配置成功!如有疑问题欢迎各位下面提问!

以后的工程就不用配置了,直接选择配置方案,编译运行即可!






作者: Abby_Qi    时间: 2020-4-26 22:47
巧了 我也用VS的py,看了你的贴子,我也要写一个我自己的配置过程!!!哈哈哈
作者: adminbbs    时间: 2020-4-27 08:11
Abby_Qi 发表于 2020-4-26 22:47
巧了 我也用VS的py,看了你的贴子,我也要写一个我自己的配置过程!!!哈哈哈

不过我现在用Visual studio COde ,比较简单  vistual studio 太杂了  非常臃肿  ,欢迎推荐使用VSCODE 用了你会爱上的
作者: Abby_Qi    时间: 2020-4-27 12:05
adminbbs 发表于 2020-4-27 08:11
不过我现在用Visual studio COde ,比较简单  vistual studio 太杂了  非常臃肿  ,欢迎推荐使用VSCODE ...

等我研究生专门有时间干这个试试




欢迎光临 人工智能与机器人技术论坛 (http://www.airobotbbs.com/) Powered by Discuz! X3.3