OpenCV下载及安装配置过程

一、 OpenCV下载及安装配置过程

1、安装Visual Studio 2019 Community

在这里插入图片描述

2、安装OpenCV 4.1.1版本

OpenCV官网下载,直接安装。
在这里插入图片描述

3、配置OpenCV环境变量

在我的电脑上右键“属性”,点击“高级系统环境”。
在这里插入图片描述
在用户变量中,点击Path变量并编辑,添加dll所在路径。在这里插入图片描述
在这里插入图片描述

4、在vs 2019中新建项目

在这里插入图片描述
然后右键ConsoleApplication2这个Project,选择最后一个属性。在这里插入图片描述

在这里插入图片描述
①工程包含(include)目录的配置:打开属性目录后选择【VC++目录】→【包含目录】,在其中添加以下三个目录。如下:D:\QQdata\opencv\build\includeD:\QQdata\opencv\build\include\opencvD:\QQdata\opencv\build\include\opencv2

在这里插入图片描述
②工程库(lib)目录的配置:在属性中选择另一个库目录,点击编辑,添加lib的路径。

在这里插入图片描述
③链接库的配置
同样打开【属性】→【链接器】→【输入】→【附加的依赖项】依次添加文件后缀为.lib的文件的路径。

5、最终测试在ConsoleApplication2.cpp中添加以下代码:

#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;int main(){  
Mat img = imread("D:\\jpg\\ppp.jpg"); 
 imshow("图片", img); 
 waitKey(1000);}

我将waitKey(0);改成了waitKey(1000);,这样在窗口图片就能停留一段时间,如果为0的话,窗口会闪一下就退出了。并编译执行,得到:在这里插入图片描述

二、GitHub使用方法简介

1、GitHub和Git介绍

GitHub: 是一个git的服务器提供商 帮我们共享代码(托管代码,也是一个开源平台。
Git : 只是一个源代码管理工具(管理代码的版本) 不能实现代码的共享,使用git 来操作github实现代码的共享。

2、GitHub术语介绍

①Watch:“观察”。有四种状态,not watching,releases only,watching,ignoring。
1)watching:关注这个项目的所有动态,只要发生变动,如被提交 pull request、被发起issue等,都会收到通知消息,还可能收到相应的邮件(如果有相关设置的话)。
2)releases only:筛选了部分watching中的通知,当有新的releases,并且参与或被提及时才会被通知。
②Star:通俗来讲,就是“点赞”或“关注”的意思。点击star后,图标文字会变成unstar。
③Fork:英文是“复刻”的意思。一般用来和pull request共同使用。常用情境是这样的:你fork一个你觉得还可以改进的repository,改动后,想原repository的拥有者发起pull request,如果对方通过你的request,你修改的部分和原repository将进行merge(合并),你将对这个repository做出了贡献。
④Clone:通常出现在“clone or download”按钮,作用是将repository或者project下载到本地。在这里插入图片描述⑤Branch:分支与主线分离出来,做进一步开发时不影响到主线。GitHub仓库默认有一个master的主分支,当在开发过程中遇到一个新的需求时,可以新建一个分支同步开发,开发完成后,再合并merge到主分支上。
⑥Commit:对repository或者project等做出修改后,都要commit。就是提交的意思。可以在commits中查看提交的历史版本。
⑦Releases:“发布”。运送项目给关注你的用户的方式。

3、GitHub Desktop及Git安装配置

(1)从GitHub Desktop官网下载,安装GitHub Desktop,然后登录。
(2)Git安装配置可以参考这个Windows10和Visual Studio Code环境中配置使用Git和GitHub链接。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值