【OpenCV-Python-课程学习(贾)】 OpenCV3.3课程学习笔记-开篇和简介

一、课程简介 

该课程围绕OpenCV3.3进行讲解,不仅包括图像加载和保存、色彩空间转换、ROI与泛洪填充、模糊和滤波平滑操作、图像二值化、图像金字塔、图像直方图、图像梯度、模板匹配等内容,贾志刚老师还为大家精心敬业地准备了人脸检测和图像文字识别的两个案例。

【OpenCV-Python-课程学习(贾)】 OpenCV3.3课程学习笔记-开篇和简介_第1张图片

二、 课程学习逻辑

学习OpenCV本质就是在学习API,只需要知道如何调用、以及如何调整参数即可,我们不用太重视API背后的底层算法具体如何实现(略晓一二有利于调参,但不要深究)。

在学习的过程中,有需要直接使用的模型或者需要查看源码,去OpenCV的github页面查看和下载。

【OpenCV-Python-课程学习(贾)】 OpenCV3.3课程学习笔记-开篇和简介_第2张图片

如果有不懂的地方,建议优先去官方文档查看,里面有API查阅文档,以及入门指南。

【OpenCV-Python-课程学习(贾)】 OpenCV3.3课程学习笔记-开篇和简介_第3张图片

实在连官方文档也看不懂,才建议去国内中文站进行补充学习。 

三、基本环境的配置

OpenCV里面的API可以用Python或C++调用,限于知识量太少,本篇文章只能带大家配置好基于Python语言的OpenCV环境。

pip install opencv-python:下载并安装基于Python的OpenCV库包

pip install opencv-contrib-python:下载并安装基于Python的OpenCV库包扩展版

由于本课程还会讲解图像文字识别,需要调用谷歌公司的OCR引擎【tesseract】,所以需要去相关页面完成下载,下载后按照普通软件那样完成安装操作。

最后还是借用Pip下载并配置好基于Python的tesseract库包即可。

pip install pytesseract

你可能感兴趣的:(OpenCV,学习,opencv,计算机视觉)