人工智能与机器人技术论坛
标题: 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
不过我现在用Visual studio COde ,比较简单 vistual studio 太杂了 非常臃肿 ,欢迎推荐使用VSCODE 用了你会爱上的
作者: Abby_Qi 时间: 2020-4-27 12:05
等我研究生专门有时间干这个试试
欢迎光临 人工智能与机器人技术论坛 (http://www.airobotbbs.com/) |
Powered by Discuz! X3.3 |