vs 配置安装 opencv 3.4.5

本文详细介绍了如何在Visual Studio 2017中配置OpenCV环境,包括设置引用目录、库目录及添加依赖性,适用于已安装OpenCV的用户。

                             起个大标题吧,暂时没想好

废话不多说,直接上干货

前提,已经安装好opencv

1.vs2017打开项目解放方案,右键属性。

 

    
在VC++目录中我们需要配置引用目录和库目录

(1)引用目录

点击包含目录右侧的倒三角,点击编辑

在这里需要添加三个子项,如上图所展示的:

a.OpenCV安装目录下的...\include目录

b.OpenCV安装目录下的...\include\opencv目录

c.OpenCV安装目录下的...\include\opencv2目录

(2)相同的办法添加库目录

需要添加的子项:

OpenCV目录下的...x64\vc14\lib

(3)选择链接器,输入,添加依赖性

一样的办法,添加附加依赖项:opencv_world345d.lib(中间的数字是你opencv的版本,我这里安装的是opencv-3.4.5)

点击应用,ok,配置完毕

<think>首先,用户的问题是关于在Visual Studio 2017中安装配置OpenCV 3.4.5的步骤。我需要参考提供的引用内容来构建回答。 引用内容: - 引用[1]: 描述了下载OpenCV 3.4.5、解压、设置环境变量,以及安装VS 2017 Community版。 - 引用[2]: 类似,包括下载OpenCV、设置环境变量。 - 引用[3]: 提到了在VS项目属性中配置包含目录。 系统指令要求: - 所有行内数学表达式使用$...$格式。 - 独立公式使用$$...$$格式。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 在回答中引用的段落末尾自然地添加引用标识,例如[^1]。 - 回答结构清晰,帮助用户逐步解决问题。 - 保证回答真实可靠。 用户需求:用户想在Visual Studio 2017中安装OpenCV 3.4.5,所以我需要提供一个逐步的指南。 步骤大纲(基于引用): 1. **下载OpenCV 3.4.5**:从官方网站下载Windows版本。 2. **安装OpenCV**:解压到英文目录。 3. **配置环境变量**:添加OpenCV的bin目录到系统Path。 4. **安装Visual Studio 2017**:确保安装C++桌面开发选项,包括MFC。 5. **配置Visual Studio项目**:设置包含目录、库目录和链接器输入。 在回答中,我需要自然地引用来源。引用[1]、[2]、[3]都提供了相关信息,所以我应该在相关步骤末尾添加引用标识。 例如: - 在下载步骤,引用[1]和[2]提到下载链接。 - 在环境变量配置,引用[1]和[2]。 - 在VS配置,引用[3]。 结构清晰的回答: - 介绍步骤。 - 每一步详细说明。 - 结束时生成相关问题。 生成相关问题:根据系统指令,我需要生成相关问题。例如: 1. 如何测试OpenCV是否安装成功? 2. OpenCV 3.4.5有哪些新特性? 3.VS 2017中配置OpenCV时常见问题及解决方法? 确保使用中文。 现在,构建回答: - **标题**:在Visual Studio 2017中安装配置OpenCV 3.4.5的步骤 - **步骤**: 1. 下载OpenCV 3.4.5 2. 解压OpenCV 3. 配置系统环境变量 4. 安装Visual Studio 2017(如果未安装5. 配置Visual Studio项目属性 - **代码块**:如果需要,添加代码或配置示例。 - **引用**:在相关步骤末尾添加[^1]、[^2]、[^3]。 在引用中,引用[1]提到下载链接和路径设置,引用[2]类似,引用[3]提到包含目录配置。所以我会在下载和环境变量部分引用[1]和[2],在VS配置部分引用[3]。 最后,生成相关问题。</think>以下是在Visual Studio 2017中安装配置OpenCV 3.4.5的完整步骤指南。回答基于可靠的引用内容,确保过程清晰、可操作。我将步骤分解为下载、安装、环境配置和项目设置四个部分。操作前请确保系统为Windows,并以管理员权限运行Visual Studio。 ### 步骤1: 下载OpenCV 3.4.5 - 访问OpenCV官方网站或SourceForge下载页面: - 下载链接:https://sourceforge.net/projects/opencvlibrary/files/3.4.5/opencv-3.4.5-vc14_vc15.exe/download - 文件名为 `opencv-3.4.5-vc14_vc15.exe`,这是一个自解压安装包。 - 双击下载的.exe文件,选择一个**英文目录**作为解压路径(避免中文路径导致错误)。例如: - 推荐路径:`D:\OpenCV\opencv`(或类似结构,如`E:\exe\opencv`)。 - 解压完成后,会生成一个名为 `opencv` 的文件夹,包含 `build` 和 `sources` 子目录[^1][^2]。 ### 步骤2: 配置系统环境变量 - 将OpenCV的二进制目录添加到系统Path变量,确保Visual Studio能识别OpenCV库: - 打开“系统属性” > “高级” > “环境变量”。 - 在“系统变量”中找到 `Path`,点击“编辑”。 - 添加OpenCV的bin目录路径,格式为:`<解压路径>\build\x64\vc14\bin`(例如:`D:\OpenCV\opencv\build\x64\vc14\bin`)。 - 注意:路径前需加分号(;)分隔现有条目。 - 验证环境变量:打开命令提示符,输入 `opencv_version`,如果返回 `3.4.5` 表示配置成功[^1][^2]。 ### 步骤3: 安装Visual Studio 2017(如果未安装) - 下载并安装Visual Studio 2017 Community版(免费): - 访问官网下载安装器。 - 安装时勾选“C++桌面开发”工作负载。 - 在右侧组件列表中,确保勾选 **“MFC”**(用于支持OpenCV的GUI功能)。 - 完成安装后重启电脑[^1]。 ### 步骤4: 配置Visual Studio项目属性 - 打开Visual Studio 2017,创建一个新项目(例如:选择“空项目”模板)。 - 右键项目名称 > “属性”,进入配置页面: - **配置包含目录**: - 在“VC++目录” > “包含目录”中,添加以下路径(根据你的解压路径调整): ``` D:\OpenCV\opencv\build\include D:\OpenCV\opencv\build\include\opencv D:\OpenCV\opencv\build\include\opencv2 ``` - 确保路径正确,避免路径错误导致编译失败[^3]。 - **配置库目录**: - 在“VC++目录” > “库目录”中,添加: ``` D:\OpenCV\opencv\build\x64\vc14\lib ``` - **配置链接器输入**: - 在“链接器” > “输入” > “附加依赖项”中,添加OpenCV库文件(根据项目配置选择Debug或Release): - Debug模式:`opencv_world345d.lib` - Release模式:`opencv_world345.lib` - 保存属性设置。现在,你可以在代码中包含OpenCV头文件(如 `#include <opencv2/opencv.hpp>`)并编写测试程序。 ### 测试安装是否成功 - 创建一个简单的.cpp文件,粘贴以下代码测试摄像头或图像读取: ```cpp #include <opencv2/opencv.hpp> using namespace cv; int main() { Mat image = imread("test.jpg"); // 确保项目目录有测试图片 if (image.empty()) return -1; imshow("OpenCV Test", image); waitKey(0); return 0; } ``` - 编译并运行:如果成功显示图像,表示OpenCV配置正确。 ### 注意事项 - **路径一致性**:所有路径必须使用英文,且与解压目录匹配。 - **版本匹配**:OpenCV 3.4.5需与VS 2017的vc14/vc15兼容(x64平台)。 - **常见问题**:如果编译时报错“未找到opencv_world345.lib”,检查库目录路径是否正确[^3]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值