计算机类专业教育 > 人工智能类

计算机视觉应用开发

书号:9787113293598 套系名称:“十四五”高等职业教育新形态一体化教材

作者:方水平 刘业辉 出版日期:2023-02-01

定价:69.80 页码 / 开本:无 /16

策划编辑:王春霞 责任编辑:王春霞 包宁

适用专业:计算机类 适用层次:高职教育

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书面向高等职业教育专科人工智能技术应用专业,融入《计算机视觉应用开发职业技能等级标
    
    准》编写而成。
    
    本书分为计算机视觉应用开发的数据处理、处理计算机视觉应用图像、计算机视觉应用开发3个项
    
    目,包括数据预处理,数据清洗与合并,聚合和分组、可视化数据,图像数据采集与加载,图像清洗与
    
    标注,图像增广,图像分割,图像匹配,视频采集与处理,基于机器学习的人脸识别,基于深度学习的
    
    手写体数字识别,基于深度学习的图像分类等12个任务。
    
    全书为基于工作过程开发完成的活页教材,依据“任务导向”“目标先行”“兴趣诱发”的学习动
    
    机、发展条件组织课程内容。
    
    本书适合作为高等职业教育专科人工智能技术应用专业的教材,也可作为计算机视觉应用开发“1
    
    +X”职业技能等级证书认证的相关教学和培训教材,还可作为人工智能应用领域相关技术人员的自学
    
    参考书。
  • 教育部新增高等职业教育(专科)人工智能技术应用专业,2020 年起开始执行,人工智能技术
    应用专业的培养目标:培养德、智、体、美、劳全面发展,具有良好职业道德和人文素养,掌握人
    工智能基础专业理论知识、应用技术,具备人工智能技术应用开发、系统管理与维护等能力,从事
    人工智能相关的应用开发、系统集成与运维、产品销售与咨询、售前售后技术支持等工作的高素质
    技术技能人才。随着人工智能技术应用专业在各高职院校的开设,面向高职人工智能技术服务专业
    的教材很少,因此,北京工业职业技术学院组织了教师和企业一起编写了这本《计算机视觉应用开
    发》教材,教材以就业为导向,以能力为本位,为培养高素质技能型专业人才服务,反映产业升级、
    技术进步和职业岗位变化的要求,努力体现新知识、新技术、新工艺和新方法。
    本教材是基于工作过程的形式开发完成的活页教材,依据“任务导向”“目标先行”“兴趣诱发”
    的学习动机、发展条件组织课程内容。
    “计算机视觉应用开发职业技能等级证书”制度试点也已经开始,为了便于学生更好地参加职
    业技能等级考试,本书将《计算机视觉应用开发职业技能等级标准》融入其中,分为计算机视觉应
    用开发的数据处理、处理计算机视觉应用图像、计算机视觉应用开发 3 个项目,包括数据预处理,
    数据清洗与合并,聚合和分组、可视化数据,图像数据采集与加载,图像清洗与标注,图像增广,
    图像分割,图像匹配,视频采集与处理,基于机器学习的人脸识别,基于深度学习的手写体数字识别,
    基于深度学习的图像分类等 12 个任务。每个任务分为任务介绍、导学、任务实施、任务评价与总结、
    知识积累等模块,使读者通过由易到难的若干任务实施,完成整个项目的学习过程。这种模块化的
    教材组织体系,既覆盖了技能等级标准对应的全部知识点,也便于教师在课堂中的教学实施。
    项目一:计算机视觉应用开发的数据处理,以历届奥运会信息数据集为教学载体,介绍 Pandas
    对数据文件读取和存储的方法、Series、DataFrame 的操作方法、数据清洗方法、数据集的合并方法,
    利用 Pyecharts 模块实现数据可视化。
    项目二:处理计算机视觉应用图像,介绍图像数据的采集和标注方法、图像的读入和存储方
    法、色彩空间转换方法、图像叠加、图像几何变换、图像分割、图像特征检测与匹配、视频采集和
    分帧等。
    项目三:计算机视觉应用开发,以手写数字数据集、垃圾分类数据集为教学载体,了解机器学
    
    习和深度学习的基本概念、神经网络的训练等,让学生通过迁移学习的方式搭建 LeNet 实现手写体
    数字识别和利用 VGG16 实现垃圾分类。
    本书由方水平、刘业辉任主编,赵元苏、张瑶瑶任副主编,朱贺新、郭蕊、宋玉娥、杨洪涛、
    王笑洋参与编写,感谢北京泰克教育的倾力支持。
    由于计算机视觉应用技术的发展日新月异,加之编者水平有限,书中不妥之处在所难免,恳请
    广大读者批评指正。
    编者
    2022 年 8 月
  • 项目 1计算机视觉应用开发的数据处理 1-1
    任务 1数据预处理.1-2
    1.1任务介绍1-2
    1.2导学1-3
    1.3任务实施 1-4
    1.4任务评价与总结1-8
    1.5知识积累 1-10
    1.5.1计算机视觉 1-10
    1.5.2 Python 的 Pandas 包1-11
    1.5.3数据读取和写入1-12
    1.5.4 Pandas 包的 Series 1-17
    1.5.5 Pandas 中的 DataFrame.1-21
    任务 2数据清洗与合并.1-27
    2.1任务介绍1-27
    2.2导学 1-28
    2.3任务实施1-29
    2.4任务评价与总结.1-31
    2.5知识积累1-32
    2.5.1数据缺失类型1-32
    2.5.2缺失值处理方法1-33
    2.5.3 Pandas 对缺失值的处理.1-34
    2.5.4规范化数据类型 1-42
    任务 3聚合和分组、可视化数据1-46
    3.1任务介绍1-46
    3.2导学1-47
    3.3任务实施1-48
    3.4任务评价与总结1-56
    3.5知识积累1-57
    3.5.1数据分组1-57
    3.5.2数据聚合 1-61
    3.5.3数据可视化1-65
    项目 2处理计算机视觉应用图像 2-1
    任务 1图像数据采集与加载2-2
    1.1任务介绍.2-2
    1.2导学 2-2
    1.3任务实施2-3
    1.4任务评价与总结 2-6
    1.5知识积累2-7
    1.5.1图像采集方法 .2-7
    1.5.2计算机视觉开源图像数据集2-8
    1.5.3 OpenCV 软件库简介 2-9
    1.5.4 OpenCV 读取图像文件2-10
    1.5.5 OpenCV 显示图像 2-11
    1.5.6 OpenCV 保存图像文件 2-13
    任务 2图像清洗与标注.2-14
    2.1任务介绍.2-15
    2.2导学.2-15
    2.3任务实施2-17
    2.4任务评价与总结2-18
    2.5知识积累 .2-20
    2.5.1数字图像.2-20
    2.5.2图像文件格式2-23
    2.5.3 Python 的 OS 模块 2-26
    2.5.4 OpenCV 实现色彩空间转换 2-28
    2.5.5 OpenCV 实现图像缩放2-30
    2.5.6图像标注 2-32
    任务 3图像增广2-43
    3.1任务介绍2-44
    3.2导学2-44
    3.3任务实施2-46
    3.4任务评价与总结2-52
    3.5知识积累2-53
    3.5.1图像叠加2-53
    3.5.2图像几何变换2-58
    3.5.3图像裁剪2-65
    3.5.4图像亮度、对比度调整.2-67
    3.5.5图像平滑处理2-69
    任务 4图像分割2-80
    4.1任务介绍2-81
    4.2导学 2-81
    4.3任务实施 2-84
    4.4任务评价与总结2-89
    4.5知识积累 2-91
    4.5.1图像阈值处理2-91
    4.5.2图像的形态学处理 2-98
    4.5.3边缘检测 2-106
    4.5.4图像轮廓2-113
    4.5.5图像轮廓拟合 2-121
    4.5.6分水岭算法图像分割 2-129
    任务 5图像匹配2-134
    5.1任务介绍 2-134
    5.2导学2-135
    5.3任务实施.2-135
    5.4任务评价与总结2-137
    5.5知识积累2-137
    任务 6视频采集与处理2-145
    6.1任务介绍2-145
    6.2导学 2-146
    6.3任务实施2-147
    6.4任务评价与总结 2-148
    6.5知识积累2-149
    6.5.1视频读入2-149
    6.5.2播放视频文件 2-154
    6.5.3视频保存2-154
    6.5.4视频分帧2-156
    项目 3计算机视觉应用开发3-1
    任务 1基于机器学习的人脸识别3-1
    1.1任务介绍3-2
    1.2导学3-2
    1.3任务实施3-4
    1.4任务评价与总结 3-8
    1.5知识积累3-9
    1.5.1机器学习的基本概念3-9
    1.5.2机器学习算法应用开发流程 .3-10
    1.5.3机器学习算法3-11
    1.5.4机器学习模型评估的方法 .3-19
    任务 2基于深度学习的手写体数字识别3-23
    2.1任务介绍.3-24
    2.2导学 3-24
    2.3任务实施3-25
    2.4任务评价与总结3-29
    2.5知识积累3-30
    2.5.1深度学习的基本概念 3-30
    2.5.2卷积神经网络3-31
    2.5.3深度学习开发环境搭建 3-36
    2.5.4 LeNet 模型分解3-45
    任务 3基于深度学习的图像分类3-50
    3.1任务介绍 3-50
    3.2导学3-51
    3.3任务实施 3-52
    3.4任务评价与总结.3-57
    3.5知识积累3-58
    3.5.1 VGG16 深度卷积神经网络简介 3-58
    3.5.2 VGG16 模型结构3-58
    3.5.3 VGG16 模型分解.3-61
    参考文献A-1
    
  • 方水平,男,1970年2月生,北京工业职业技术学院教授,近几年主编了多部教材,多种图书被评为“十二五”“十三五”职业教育国家规划教材,主持多项信息化教学设计项目获得北京市二等奖。指导学生参加技能大赛获得良好的成绩,连续获得5个全国职业院校学生技能大赛一等奖,被北京市教委授予“首席指导教师称号”,2018年主持课题获北京市教育成果二等奖。
    
    刘业辉,男,北京工业职业技术学院教授,西安科技大学通信工程本科学士,北京工业大学电子学与通信工程硕士,现任北京工业职业技术学院通信教研室主任,专业带头人。从事移动互联应用技术、人工智能技术应用专业教科研工作,主要承担Java程序设计、js程序设计、Web前端开发、深度学习技术应用等课程的教学实践。曾获北京市高校教育教学成果二等奖2项,北京市精品课程1项,通信类教指委优秀课程1项,信息化教学大赛二等奖3项。国家教学名师,多种教材被评为“十二五”“十三五”职业教育国家规划教材。
  • 本书适合作为高等职业教育专科人工智能技术应用专业的教材,也可作为计算机视觉应用开发“1
    
    +X”职业技能等级证书认证的相关教学和培训教材,还可作为人工智能应用领域相关技术人员的自学
    
    参考书。