顶部
收藏

计算机视觉技术应用项目化教程


作者:
史荧中 黄翀鹏
定价:
45.00 元
版面字数:
290.00千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2026-01-13
ISBN:
978-7-04-058353-3
物料号:
58353-00
出版时间:
2026-05-21
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机应用技术

本书是人工智能技术应用校企“双元”合作系列教材之一。

本书详细介绍了计算机视觉中的典型问题及相关知识和技术应用。全书共11个项目,内容包括计算机视觉基础知识、图像文件操作、图像基本处理、图像的变换、图像的增强、图像的形态学处理、图像的分割、图像的检测与识别、图像的绘制与交互、视频的加载与摄像头调用等。全书采用项目驱动编写方式,通过若干典型任务实例,由浅入深、循序渐进地介绍了OpenCV常见函数的使用方法以及部分函数实现的算法原理,并兼顾“计算机视觉应用开发”相关职业认证或技术标准内容。

本书配有微课视频、授课用PPT、电子教案、案例源码及习题答案等丰富的数字化教学资源。与本书配套的数字课程“计算机视觉技术应用”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC,详见“智慧职教”服务指南。

授课教师也可登录“高等教育出版社产品信息检索系统”(xuanshu.hep.com.cn)搜索并下载本书配套教学资源,首次使用本系统的用户,请先进行注册并完成教师资格认证。

本书可作为高等职业院校人工智能及相关专业的计算机视觉课程教材,也可作为从事计算机视觉与图像处理工作的技术人员的参考书或已有一定Python程序设计基础的计算机视觉技术应用爱好者的自学用书。

  • 前辅文
  • 项目1 搭建计算机视觉开发环境
    • 【学习情境】
    • 【相关知识】
    • 任务1.1 安装并配置Anaconda
      • 知识准备
      • 任务实现
    • 任务1.2 在Windows中安装并配置PyCharm
      • 知识准备
      • 任务实现
    • 任务1.3 在PyCharm中使用GitHub
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题1】
  • 项目2 操作图像文件
    • 【学习情境】
    • 【相关知识】
    • 任务2.1 读取静态图像并显示和存储
      • 知识准备
      • 任务实现
    • 任务2.2 读取动态图像并显示和存储
      • 知识准备
      • 任务实现
    • 任务2.3 整理图像文件
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题2】
  • 项目3 基于NumPy处理图像
    • 【学习情境】
    • 【相关知识】
    • 任务3.1 生成图像
      • 知识准备
      • 任务实现
    • 任务3.2 图像二值化处理
      • 知识准备
      • 任务实现
    • 任务3.3 加密与解密图像
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题3】
  • 项目4 基于OpenCV处理图像
    • 【学习情境】
    • 【相关知识】
    • 任务4.1 图像拆分与显示单通道图像
      • 知识准备
      • 任务实现
    • 任务4.2 绘制图形及文字
      • 知识准备
      • 任务实现
    • 任务4.3 图像缩放处理
      • 知识准备
      • 任务实现
    • 任务4.4 图像翻转处理
      • 知识准备
      • 任务实现
    • 任务4.5 图像的阈值处理
      • 知识准备
      • 任务实现
    • 任务4.6 图像的加法处理
      • 知识准备
      • 任务实现
    • 任务4.7 图像的位运算
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题4】
  • 项目5 图像处理进阶
    • 【学习情境】
    • 【相关知识】
    • 任务5.1 在界面上添加滚动条
      • 知识准备
      • 任务实现
    • 任务5.2 增加鼠标交互功能
      • 知识准备
      • 任务实现
    • 任务5.3 利用仿射变换处理图像
      • 知识准备
      • 任务实现
    • 任务5.4 利用色彩空间输出颜色效果
      • 知识准备
      • 任务实现
    • 任务5.5 利用直方图均衡化提高图像对比度
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题5】
  • 项目6 图像平滑滤波操作
    • 【学习情境】
    • 【相关知识】
    • 任务6.1 利用均值滤波去除颗粒噪声
      • 知识准备
      • 任务实现
    • 任务6.2 利用高斯滤波去除高斯噪声
      • 知识准备
      • 任务实现
    • 任务6.3 基于方框滤波进行归一化处理
      • 知识准备
      • 任务实现
    • 任务6.4 利用中值滤波去除椒盐噪声
      • 知识准备
      • 任务实现
    • 任务6.5 利用双边滤波进行保边去噪
      • 知识准备
      • 任务实现
    • 任务6.6 自定义卷积核实现滤波
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题6】
  • 项目7 图像频域滤波操作
    • 【学习情境】
    • 【相关知识】
    • 任务7.1 利用二维离散傅里叶变换获得图像频域信息
      • 知识准备
      • 任务实现
    • 任务7.2 利用滤波器平滑图像和提取边缘
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题7】
  • 项目8 图像形态学操作
    • 【学习情境】
    • 【相关知识】
    • 任务8.1 利用膨胀操作修复残缺字符
      • 知识准备
      • 任务实现
    • 任务8.2 利用腐蚀操作去除内部毛刺
      • 知识准备
      • 任务实现
    • 任务8.3 使用开运算去除边缘毛刺
      • 知识准备
      • 任务实现
    • 任务8.4 使用闭运算填补内部空洞
      • 知识准备
      • 任务实现
    • 任务8.5 使用形态学梯度运算获取对象边缘
      • 知识准备
      • 任务实现
    • 任务8.6 使用顶帽运算分离边缘毛刺
      • 知识准备
      • 任务实现
    • 任务8.7 使用黑帽运算获取内部暗斑
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题8】
  • 项目9 图像分割
    • 【学习情境】
    • 【相关知识】
    • 任务9.1 利用卷积操作实现点、线和边缘检测
      • 知识准备
      • 任务实现
    • 任务9.2 利用霍夫变换实现直线和圆检测
      • 知识准备
      • 任务实现
    • 任务9.3 利用阈值处理进行图像分割
      • 知识准备
      • 任务实现
    • 任务9.4 使用分水岭算法进行图像分割
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题9】
  • 项目10 轮廓检测
    • 【学习情境】
    • 【相关知识】
    • 任务10.1 轮廓的查找与绘制
      • 知识准备
      • 任务实现
    • 任务10.2 凸包的查找与绘制
      • 知识准备
      • 任务实现
    • 任务10.3 查找与绘制多边形
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题10】
  • 项目11 图像模板匹配
    • 【学习情境】
    • 【相关知识】
    • 任务11.1 利用模板匹配查找单张人脸
      • 知识准备
      • 任务实现
    • 任务11.2 利用多对象模板匹配查找多个物体
      • 知识准备
      • 任务实现
    • 【项目小结】
    • 【习题11】
  • 附录 OpenCV 4常用库函数清单
  • 参考文献

相关图书