资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1 Vs2017 下 OpenCV3.3.1 的 安装配置 目录 Vs2017 下 OpenCV3.3.1 的安装配置 . 1 (一)OpenCV 下载 . 1 1 )OpenCV 下载网址 . 1 2 )Opencv 目 录内容 . 3 (二)建立 VS2017 工程项 目 . 4 1 )建立工程项目 . 4 2 )添加代码,修改实验程序 . 5 3 )添加包含文件和库文件 . 6 4 )添加链接依赖项 . 10 5 )运行程序 . 11 6 )Release 版本运行 . 13 (a )添加路径 . 13 (b )动态链接库 . 13 (一)OpenCV 下载 1 )OpenCV 下 载网 址 OpenCV 各个版本的下载网址如下,可以从中选择自己所需要的版本。 https:/sourceforge.net/projects/opencvlibrary/files/opencv-win/ 2 点击进入 3.3.1 版 本 下载 页面 点 击 下 载, 将 opencv-3.3.1-vc14.exe 转存到 D 盘目 录 D:OpenCV331 下 3 解压 opencv-3.3.1-vc14.exe 后 出 现 目录 opencv 2 )Opencv 目 录内 容 Opencv 目 录 内 容 如 图所示 , 其 中 sources 为 opencv 的 源 程序 目录 ,build 为 VC 已 经 编 译过 ( 编 译 好)的 opencv 文件 build 目 录 中的 内 容 如图所 示 其中 include 包 含 路 径: 4 64 位 机器 供 VS 的 vc14 核( 针 对 VS2015,兼容 VS2017)的 库 函数 路 径 : 执行opencv 项 目 文 件时, 要 用 到的 dll 文 件目 录, 改 目 录需要 添 加 到计算 机 的 环境路 径 Path 中。 ( 二 )建 立 VS2017 工程项 目 1 ) 建 立工 程 项目 新建一 个桌面控制台项目: 5 打开 CV-Test.cpp 文件: 2 ) 添 加代 码 ,修 改 实验 程 序 打开主程序文件,修改实验程序如下 #include “stdafx.h“ #include #include 6 using namespace cv; using namespace std; int main() cout “OpenCV Version: “ CV_VERSION endl; Mat img = imread(“test.jpg“); imshow(“img“, img); waitKey(0); return 0; 3 ) 添 加包 含 文件 和 库文 件 首先准备在 DEBUG 和 X64 方式下运 行, 所以 , 可以先在环境顶部图标栏 修改运行状态 为:“Debug” 和“x64” 。 然后 ,点击左边最下角“ 属性管理器” ,画面如下图。 7 再右键点击属性管理器中的 “Debug|x64” , 选择 属性, 打开属性页, 选中 VC+ 目录 包 含目录 8 添加 opencvbuild 下的 3 个包含目录: D:OpenCV331opencvbuildinclude D:OpenCV331opencvbuildincludeopencv D:OpenCV331opencvbuildincludeopencv2 9 添加 opencvbuild 下 64 位机的库路径: D:OpenCV331opencvbuildx64vc14lib 添加包含路径和库路径 后的项目属性页: 10 4 ) 添 加链 接 依赖 项 继续在属性页上,点击链接器 输入 附加依赖项 添加 依赖链接库: opencv_world331d.lib (如果是 Release 模式, 则添加 指定的库文件是 opencv_world331.lib ) 。 添加依赖 链接库后: 11 做了上述指定后, 可以发现, 源程序 中, 原来 某些语句下的红下划线消失了, 说明相应的 语 句已经可以在 include 相关文件中找到定义了。 5 ) 运 行程 序 准备一张 jpg 格式的图片文件 test.jpg ,保存到如下目录中 点击生成 生成解决方案 待成 功编译结束后, 12 点击 “ 本地 windowws 调 试器” ,运行程序,将直接显示 test.jpg 图片 。 13 6 )Release 版 本运 行 (a ) 添加 路 径 以上是在 DEBUG 方式下修改属性和运行程序。可以重新在属性管理器页,选中 “Release|x64 ” ,打开属 性页,按照前面 3 )和 5 )添加包含文件和库文件。 但是,在 Release 模 式 下 , 则 添 加 指 定 的 附加依赖项文件是不带 “d” 的 opencv_world331.lib 。 (b )动态链接库 脱机运 行执行程序时, 为了防止运行程序找不到相应的动态连接库, 需要修改系统的环 境变量。在环境变量 PATH 中添加一行 :D:OpenCv331opencvbuildx64vc14bin 另外,脱机运行时,test.jpg 需要放 在 与可执行程序 exe 文件 相 同的目录下。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号