基于Python的Opencv入门教程(P1.搭建环境)
本文为了尽量全程讲人话,比较啰嗦。还请耐心看完,不懂的可以看下面的备注。(尽力了)
前言
无论您对学习如何将面部识别应用于视频流、构建完整的图像分类深度学习管道感兴趣,还是只想修补您的Raspberry Pi(树莓派)并将图像识别添加到爱好项目中,您都需要在途中的某个地方学习OpenCV。
事实上,学习OpenCV过去是相当具有挑战性的。文档很难浏览。这些教程很难理解,而且不完整。甚至有些书读起来也有点乏味。
好消息是,学习OpenCV已经不像过去那么难了。事实上,我要说的是,学习OpenCV已经变得非常容易了。
为了向您证明这一点并帮助您学习OpenCV,我编写了这本完整的指南,介绍如何使用Python编程语言学习OpenCV库的基础知识。
让我们继续学习OpenCV和图像处理的基础知识。在今天的文章结束时,您将了解OpenCV的基本原理。
这里主要写的是关于Windows
让我们进入正题吧!

基于Python的Opencv入门教程
本OpenCV教程面向刚刚开始学习基础知识的初学者。在本教程中,您将学习使用Python的OpenCV库的基本图像处理操作。
在本教程结束时,您将完成一个完整的项目,使用轮廓计算图像中的基本对象。
虽然本教程针对的是刚开始使用图像处理和OpenCV库的初学者,但我也鼓励一些有一点经验的人来阅读本教程。
OpenCV基础知识的快速复习也将帮助您完成自己的项目。

如何引入并使用Opencv的库
今天的第一步是在您的系统上安装OpenCV(如果您还没有安装)。
找到你的终端Terminal(如下图)

输入
并等待其安装完毕。(记得要先确认是否安装了pip的库,如果没有先到Python Packages处下载,同安装Opencv的方法、看下文)
再进入Python Packages

点击放大镜所在的方框

并输入Opencv,然后点击放大镜进行搜索。
找到opencv-python后并双击进行安装。

就安装完啦!
可以先创建一个项目,将里面的程序先删除,然后输入
来测试是否安装成功,如果成功会看到

补充:pip,imutils以及Opencv的库都可以使用安装Opencv的方法来安装。
Ps:第一Part就先到这里了,本系列预计每星期六更新,希望对大家有帮助。后面是备注,看不懂的可以在评论区留言呦~

部分特殊名词的意思(备注)
面部识别:可以理解为现在常说的人脸识别,可以使用一些程序(也可以叫代码)实现识别人脸以及一些物体。
树莓派:一种外国发明的微型电脑,但性能与一般的电脑相比较差,适合用于写服务器等项目。
库:也叫作包或包库(这里是由于Python这个语言发明较晚,部分名字引了用其他语言),可以这样理解:程序的语言就是一间空的场地,包库就是教室里器材,如果里面放了电脑就是一件机房,里面放了篮球架就是篮球场。但有些库会排斥其他库,就像机房里不能装篮球架一样。
Python:一种程序语言,主要分为Python2和Python3,这两大版本的语法不同,本文仅使用Python3,如何安装Python以及其编辑器请看(文章还未写完QAQ可以去找PLLL---大大的文章)
(此文章为翻译改编,原文:https://www.pyimagesearch.com/2018/07/19/opencv-tutorial-a-guide-to-learn-opencv/)
PLLL---大大的ID为bili_47352344238