- OpenCV版本过时:基于OpenCV 4写作,涵盖新版本特性和API变化,解决学习资料陈旧问题。
- 只会调用不懂原理:不仅剖析近200个函数的调用细节,还清晰解释其背后的图像处理原理。
- 缺乏实战代码:提供120个示例程序,覆盖从基础图像操作到机器学习应用的完整场景。
- 知识面狭窄:既涵盖传统图形图像算法,也包括现代机器学习内容,拓宽读者技术视野。
- 环境配置困难:详细讲解Windows和Ubuntu下的安装配置及常见问题解决方案。
- 计算机视觉入门者:企业内转行或高校刚接触图像处理的学生,需要快速上手OpenCV 4。
- 有图像处理基础的开发者:想了解OpenCV 4新特性并系统学习C++接口的人员。
- 高校教师:教授图像处理相关课程,需要一本基于新版本、案例丰富的教材。
- 算法工程师:需要快速查阅OpenCV函数用法和原理的视觉领域从业者。
- 先搭建环境:第1章务必亲手完成OpenCV 4安装和示例程序运行,这是后续学习的基础。
- 按章节顺序学习:从Mat容器到图像变换、卷积、特征检测,层层递进。
- 运行所有示例代码:120个示例是本书精华,建议逐个调试并尝试修改参数观察效果。
- 重点掌握第7-9章:卷积、边缘检测和特征匹配是计算机视觉的核心技能。
- OpenCV 4熟练应用:掌握近200个常用函数的调用方法和适用场景。
- 图像处理原理:理解卷积、直方图、金字塔、边缘检测等算法背后的数学原理。
- 视觉项目实战能力:能独立完成图像分割、特征匹配、目标跟踪等任务。
- 机器学习入门:了解OpenCV在机器学习方面的应用,如K聚类等。
- 跨平台开发经验:掌握Windows和Ubuntu下的OpenCV开发与调试技巧。
📖 书籍简介
产品特色
编辑推荐
基于新版的 OpenCV 4写作,示例代码基于C++;
书中不仅剖析了大量OpenCV函数的调用细节,而且对原理解释清晰明了,让读者不仅知其然而且知其所以然。
书中既涵盖了传统的图形、图像算法,也包括了更为现代的机器学习内容,并配以丰富的代码示例,内容丰富,行文通俗。
全书介绍了OpenCV 4中近200个函数、120个示例程序,帮助读者熟练掌握OpenCV的应用。
内容简介
本书共12 章,主要内容包括OpenCV 4 基础知识,OpenCV 的模块架构,图像存储容器,图像的读取与显示,视频加载与摄像头调用,图像变换,图像金字塔,图像直方图的绘制,图像的模板匹配,图像卷积,图像的边缘检测,腐蚀与膨胀,形状检测,图像分割,特征点检测与匹配,单目和双目视觉,光流法目标跟踪,以及OpenCV 在机器学习方面的应用等。
本书面向的读者是计算机视觉与图像处理等相关专业的高校师生、企业内转行计算机视觉与图像处理的工作人员、已有图像处理基础并想了解OpenCV 4 新特性的人员。
作者简介
冯振,哈尔滨工业大学博士,具有多年计算机视觉与图像处理经验,发表多篇学术论文。创建技术类公众号“小白学视觉”,参与翻译多个开源项目,在计算机视觉与图像处理领域具有一定的影响力。
郭延宁,哈尔滨工业大学副教授、博士生导师。研究方向为深空探测制导与控制、视觉定位与导航,完成多个图像处理相关项目,发表SCI论文20余篇。
吕跃勇,博士,哈尔滨工业大学讲师、硕士生导师,主要从事自动控制领域教学与研究工作,主持及参与多项智能控制与图像处理领域课题。
精彩书评
我认识冯振是从看他的公众号文章开始的,他的每一篇文章都会解释OpenCV 的技术,给出整洁、简练的代码。从他的文字中可以感受到他对OpenCV开发技术的钻研与热爱是深入骨髓的,只有这样的人才会潜心写出一本OpenCV 4开发的好书。书中不但剖析了大量OpenCV函数调用细节,而且对原理的解释清晰明了,让读者既要知其然又要知其所以然。读斯人书,与良为伴,特此推荐。
OpenCV开发专家、CSDN博客专家、51CTO学院金牌讲师 贾志刚
OpenCV是在学术界、工业界广泛使用的图形与图像算法库。OpenCV内容之丰富,是目前开源视觉算法库中罕见的。每年我们都能看到不少关于OpenCV的图书,但是随着OpenCV 版本迭代,部分学习资料已经过时。本书基于OpenCV 4版本写作,面向初学者,既涵盖了传统的图形、图像算法,又介绍了机器学习,并配以示例代码,内容丰富,行文通俗,是不可多得的优秀图书。
清华大学自动化系博士 高翔
大数据、人工智能、物联网时代的到来催生了很多的技术变革,像人脸识别、物体检测等新型的应用场景随处可见。本书深入浅出,理论和实践融会贯通,可以让广大技术爱好者快速领略 OpenCV在计算机视觉领域的魅力。
Python爱好者社区创始人、数据科学圈知名博主 梁勇
近年来,在入侵检测、特定目标跟踪、人脸识别等领域,OpenCV可谓大显身手。而以上这些只是其应用的一部分。OpenCV的应用领域非常广泛,时代等着你我去创造,这一切从学习OpenCV开始。
派可数据联合创始人、副总裁 吕品
如今,计算机视觉算法的应用已经渗透到我们生活的方方面面。机器人、无人机、增强现实、虚拟现实,无一不涉及计算机视觉算法。OpenCV则是计算机视觉领域中的一个宝库,无论你是初学者还是资深研究人员,都可以在其中找到得心应手的“武器”,帮助你在研究的道路上披荆斩棘。作者及其团队在OpenCV 4.x推出后,高效地完成了本书的创作。本书中含有较详细的功能模块介绍和使用样例,强烈推荐大家学习。
泡泡机器人创始人 刘富强
📑 章节目录
- 初识OpenCV 4与环境搭建
- 图像存储容器Mat详解
- 图像的读取、显示与保存
- 视频加载与摄像头调用
- 图像变换与图像金字塔
- 图像直方图与模板匹配
- 图像卷积与边缘检测
- 腐蚀、膨胀与形状检测
- 图像分割与特征点检测匹配
- 单目与双目视觉及光流法跟踪
- OpenCV在机器学习中的应用
- 综合项目实战与性能优化
