IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> opencv 之 visual studio 开发环境配置(属性管理器+环境变量 一劳永逸方便开发的配置方式) -> 正文阅读

[人工智能]opencv 之 visual studio 开发环境配置(属性管理器+环境变量 一劳永逸方便开发的配置方式)

opencv 之 visual studio 开发环境配置(属性管理器+环境变量 一劳永逸方便开发的配置方式)

目录

opencv 之 visual studio 开发环境配置(属性管理器+环境变量 一劳永逸方便开发的配置方式)

一、简单介绍

二、opencv 下载

三、把 opencv 的 opencv_xxxxx.dll 添加到系统变量中

四、在 visual studio 中使用 opencv

五、其他opencv 版本和 release ,类似 四 的步骤配置即可


一、简单介绍

opencv 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。

本节介绍, opencv? 使用 visual studio 进行开发,开发时的基础环境配置,主要的 C++ 环境,和 opencv 的包配置。如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。
?

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。

OpenCV 使用 C/C++ 开发,同时也提供了 Python、Java、MATLAB 等其他语言的接口。

OpenCV 是跨平台的,可以在? Windows、Linux、Mac OS、Android、iOS 等操作系统上运行。

OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。

OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。

OpenCV 是一个开源的计算机视觉库,可以从 http://opencv.org 获取。
?

一些opencv 相关网址:

opencv 官网: https://opencv.org/
opencv 官方文档:https://docs.opencv.org/
opencv 库各版本下载: https://sourceforge.net/projects/opencvlibrary/files/
opencv release 版本下载地址:https://opencv.org/releases/
opencv 中文网站论坛: http://www.opencv.org.cn/
opencv 1.x 中文文档: http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5
opencv 4.5.5 文档:https://docs.opencv.org/4.5.5/

操作环境:

1、win 10

2、opencv 4.5.5

3、visual studio 2019

4、opencv 4.5.5

二、opencv 下载

1、可以在百度上搜索 opencv ,到 opencv 官网下载即可

opencv 官网: https://opencv.org/

2、可以在这里点击 Library 下载 release 版本

opencv release 版本下载地址:https://opencv.org/releases/,这里下载 4.5.5 windows 版本

(下载可能有点慢,可以在CSDN 或者网盘中搜索对应版本)

?

3、下载会是一个 exe,点击运行,解压到自己指定的文件夹中即可

?

4、解压得到 opencv ,里面文件夹中有主要有 build 和 sources 两个文件夹

其中 build 文件夹中是我们想要的

?

?

三、把 opencv 的 opencv_xxxxx.dll 添加到系统变量中

1、打开电脑属性

?2、点击高级系统设置,打开系统属性,点击 “环境变量”

?3、把之前安装的 opencv\build\x64\vc15\bin 添加到环境变量中,确定保存即可

?

四、在 visual studio 中使用 opencv

1、打开 visual studio 创建 c++ 工程,自己命名,选择保存路径,创建即可

(当然也可以创建空项目)

?

?

?2、开发环境这里是 Debug - x64

3、为了方便下次创建工程配置方便,我们使用属性管理器,视图-其他窗口-属性管理器

?4、选择 Debug| x64 ,右键 “添加新项目属性表”

(这里添加之后,以后的项目就可以直接添加现有的就好)

?5、取个名字,添加即可

?6、双击或者右键刚刚创建的属性表,打开 “属性”

?7、开始配置属性,C/C++ -常规 - 附加包含目录,添加之前安装的 opencv\build\include ,头文件目录文件夹

?8、在 链接器-常规- 附加库目录,添加之前安装的 opencv\build\x64\vc15\lib

?9、在 链接器- 输入 - 附加依赖项 中,把 lib 中的 opencv-world455d.lib 添加进去

(opencv-world455d.lib 中的 “d” 是表明 debug 模式,没有 d 是 release 模式的 lib)

?10、创建测试 opencv 脚本,头文件引入没有报错,说明配置没有问题

#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;

int main() {
	Mat image = Mat::zeros(300, 600, CV_8UC3);
	circle(image, Point(300, 200), 100, Scalar(0, 255, 120), -100);
	circle(image, Point(400, 200), 100, Scalar(255, 255, 255), -100);
	imshow("show window", image);
	waitKey(0);
	return 0;
}

?11、点击 “本地 windows 调试器”运行,结果如图

12、下次,新建工程即可以使用这里配置的属性管理器中的创建的,直接添加现有属性表,选择保存的 opencv-4.5.5-x64-Debug.props 即可,快速完成 属性配置,省去之前的配置麻烦

?

?

五、其他opencv 版本和 release ,类似 四 的步骤配置即可

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-10-17 12:33:42  更:2022-10-17 12:35:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 17:45:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码