计算机视觉40例从入门到深度学习:OpenCV-Python
李立宗 著
前言
计算机视觉是目前最热门的研究领域之一,OpenCV-Python集成了OpenCV C++API和Python的最佳特性,成为计算机视觉领域内极具影响力和实用性的工具。
近年来,我深耕计算机视觉领域,从事课程研发工作,在该领域,尤其是OpenCV-Python方面积累了一些经验,因此经常会收到与该领域相关的咨询,内容涵盖图像处理的基础知识、OpenCV工具的使用、深度学习的具体应用等多个方面。为了更好地把积累的知识以图文的形式分享给大家,我对该领域的知识点进行了系统的整理,编写了本书。希望本书的内容能够为大家在计算机视觉方面的学习提供帮助。
本书的主要内容
本书对计算机视觉涉及的知识点进行了全面、系统、深入的梳理,旨在帮助读者快速掌握该领域的核心知识点。全书包含5个部分,40余个计算机视觉经典案例,主要内容如下。
第1部分 基础知识导读篇
本部分对计算机视觉领域的基础内容进行了系统的梳理,以帮助初学者快速入门。本部分主要包含以下三方面内容:
● 数字图像基础(第1章)
● Python基础(第2章)
● OpenCV基础(第3章)
第2部分 基础案例篇
本部分主要为使用OpenCV-Python实现图像处理的经典案例,主要包含:
● 图像加密与解密(第4章)
● 数字水印(第5章)
● 物体计数(第6章)
● 缺陷检测(第7章)
● 手势识别(第8章)
● 答题卡识别(第9章)
● 隐身术(第10章)
● 以图搜图(第11章)
● 手写数字识别(第12章)
● 车牌识别(第13章)
● 指纹识别(第14章)
上述案例采用传统的图像处理方法解决问题,以帮助读者理解如下知识点:
● 图像预处理方法(阈值处理、形态学操作、图像边缘检测、滤波处理)
● 色彩空间处理
● 逻辑运算(按位与、按位异或)
● ROI(感兴趣区域)
● 计算图像轮廓
● 特征值提取、比对
● 距离…