Windows下OpenCV的下载安装、配置部署(VS2019)详细教程

一. OpenCV的简介

OpenCV(Open Source Computer Vision Library)是一个基于BSD许可的开源跨平台计算机视觉库,可运行在Linux、Windows、Android和Mac OS等操作系统上。OpenCV中有图像处理函数库、GUI图像和视频窗口函数库、图像目标检测函数库等等一系列功能强大的函数库,它几乎可以完成任何你能够想到的计算机视觉任务。

OpenCV官网:https://opencv.org/releases/
二. 下载安装包

根据需求下载你所需要的版本,Windows下下载最新版本4.2.0(截至2020/3)点击图中Windows即可。这里给大家分享一个OpenCV实例精解的一本书,面向OpenCV初学者和希望在C++中进行计算机视觉应用开发的开发人员,可以从零学习如何使用OpenCV创建各种计算机视觉应用。需要可以自取:OpenCV实例精解.pdf
在这里插入图片描述

三. 安装OpenCV

双击安装
在这里插入图片描述
选择安装目录,然后Extract安装一定要记住这个目录,后面会用到!
在这里插入图片描述
安装中……
在这里插入图片描述
安装完成之后的文件目录下是这样的
在这里插入图片描述

四. 设置环境变量

打开环境变量设置,在系统变量Path下添加一项,根据你的路径找到opencv\build\x64\vc15\bin这个文件即可,设置完成之后一路确定回去。
在这里插入图片描述

五. 部署OpenCV
添加包含目录

打开Visual Studio 2019随便新建一个工程,右键项目->属性->VC++目录->包含目录->编辑。
在这里插入图片描述
选择你的opencv\include文件夹即可。
在这里插入图片描述

添加库目录

选择库目录进行编辑。选择你的opencv\build\x64\vc15\lib文件夹即可。
在这里插入图片描述

添加附加依赖项

选中项目->属性->链接器->输入->附加依赖项->编辑
然后添加opencv_world420d.lib这一项。在这里插入图片描述
在你的opencv\build\x64\vc15\lib文件夹下有这样两个lib
在这里插入图片描述

如果配置为Debug,就选择opencv_world420d.lib
如果配置为Release,就选择opencv_world420.lib
六. 编译运行测试程序

写一个测试程序

#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
	Mat img = imread("F:/mypicture/universe_7.jpg");
	imshow("Show", img);
	waitKey(6000); // 过6000ms之后自动关掉。
}

成功输出
在这里插入图片描述
第一次写博客,哈哈(●’◡’●)ノ

参考链接1:https://blog.csdn.net/xgocn/article/details/104170088
参考链接2:https://blog.csdn.net/maizousidemao/article/details/81474834

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: TorchScript 是 PyTorch 的一种中间表示,它能够让您将 PyTorch 模型转换为能够在不同平台上运行的代码。这样,您就可以在 Windows 上使用 Visual Studio 2019 调用该模型进行图像推断。 要调用 TorchScript 模型进行图像推断,您需要执行以下步骤: 1. 将 PyTorch 模型转换为 TorchScript 模型。您可以使用 torch.jit.trace 或 torch.jit.script 函数实现这一点。 2. 将转换后的 TorchScript 模型保存到文件中。您可以使用 torch.jit.save 函数实现这一点。 3. 在 Visual Studio 2019 中创建新项目。 4. 将保存的 TorchScript 模型文件复制到新项目中。 5. 在 Visual Studio 中添加 PyTorch 库的引用。 6. 使用 PyTorch API 加载保存的 TorchScript 模型。您可以使用 torch.jit.load 函数实现这一点。 7. 加载图像数据并将其转换为 PyTorch 张量。 8. 使用加载的 TorchScript 模型进行图像推断,并处理推断结果。 这些步骤是使用 TorchScript 模型在 Windows 上的 Visual Studio 2019 中进行图像推断的基本流程。希望这些信息对您有帮助。 ### 回答2: TorchScript是一个将PyTorch模型转换为可在不同平台上运行的中间表示的工具。它能够将PyTorch模型编译为一种可独立运行的格式,从而可以在没有Python运行时环境的设备上进行部署和运行推理。 在Windows中使用VS2019调用TorchScript模型进行图像推理,需要以下步骤: 1. 安装PyTorch和torchvision:在Windows上使用pip命令安装PyTorch和torchvision。可以在PyTorch官方网站上找到相应的安装命令。 2. 导入PyTorch和torchvision库:在VS2019的Python项目中导入PyTorch和torchvision库。 3. 加载预训练的模型:使用torchvision的模型库或者加载自己的预训练模型。可以使用torchvision.models中提供的一些预训练模型,也可以通过torch.jit.load加载自己使用torch.save保存的TorchScript模型。 4. 准备输入数据:根据模型的输入要求,准备输入图像数据。可以使用Pillow库或者OpenCV库读取和预处理图像数据。 5. 进行推理:将输入数据传递给加载的模型,并执行推理操作。可以使用模型的forward方法来进行推理。 6. 处理输出结果:根据模型的输出格式,解析和处理推理结果。 7. 输出结果或保存结果:根据需要,将结果展示或保存起来。 需要注意的是,在Windows上使用VS2019进行调用时,确保已正确安装TorchScript运行所需的依赖项,并配置好环境变量。另外,还需要配置好项目的Python环境和引用相关库的路径。 以上是使用VS2019调用TorchScript模型进行图像推理的一般步骤,具体实现可以根据具体需求和项目情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值