关于本书的内容有任何问题,请联系 初美呈
项目一 搭建开发环境——图像基础 001 知识目标 001 技能目标 001 情景描述 001 知识准备 002 1.1 图像处理 002 1.2 计算机视觉库OpenCV 004 1.3 开发环境 007 1.4 图像处理的基本流程 007 任务实现 008 任务1.1 下载并安装Python 008 任务1.2 下载并安装OpenCV 010 任务1.3 下载并安装PyCharm 011 任务1.4 新建项目并配置环境 012 任务1.5 运行OpenCV的示例程序 014 提高与拓展 016 【提高】了解其他与图像处理相关的库 016 【拓展】2022年北京冬奥会上的人工智能 017 思考与练习 018 项目二 图像打码——图像基本操作 019 知识目标 019 技能目标 019 情景描述 019 知识准备 020 2.1 图像与视频的基础知识 020 2.2 图像与视频的读取、显示、写入 026 2.3 NumPy的基本操作 031 2.4 图像的基本操作 033 任务实现 042 任务2.1 对图像局部进行遮挡 042 任务2.2 对图像进行打码 043 提高与拓展 044 【提高】随机打码算法 044 【拓展】ImageNet数据集 044 思考与练习 045 项目三 照片美化——图像变换 047 知识目标 047 技能目标 047 情景描述 047 知识准备 048 3.1 图像的几何变换 049 3.2 图像滤波 054 3.3 图像的形态变换 064 任务实现 069 提高与拓展 070 【提高】更多美化效果 070 【拓展】眼见不一定为实——视错觉现象 072 思考与练习 073 项目四 简易画图板——图形用户界面 075 知识目标 075 技能目标 075 情景描述 075 知识准备 076 4.1 窗口的操作 076 4.2 绘制图形 079 4.3 鼠标交互 084 4.4 滑动条 086 任务实现 088 任务4.1 在窗口中随着鼠标指针移动的轨迹绘图 089 任务4.2 右击清空画图板 089 提高与拓展 090 【提高】用滑动条设置画笔的粗细 090 【拓展】我国的人工智能产业简介 092 思考与练习 092 项目五 图像融合——直方图与图像金字塔 094 知识目标 094 技能目标 094 情景描述 094 知识准备 095 5.1 直方图 095 5.2 计算和绘制直方图 097 5.3 直方图的应用 101 5.4 图像金字塔 105 5.5 图像金字塔的构造 106 5.6 图像金字塔的应用 109 任务实现 112 任务5.1 直方图均衡化 112 任务5.2 用图像金字塔实现图像融合 113 提高与拓展 114 【提高】色彩均衡 114 【拓展】图像缩放攻击 116 思考与练习 116 项目六 图像换背景——图像分割 118 知识目标 118 技能目标 118 情景描述 118 知识准备 119 6.1 阈值处理 119 6.2 边缘检测 126 6.3 分水岭算法 127 6.4 交互式前景提取 132 任务实现 136 任务6.1 选取合适的图像分割方法进行图像分割 136 任务6.2 更换背景 137 提高与拓展 138 【提高】鼠标交互的前景提取 138 【拓展】无人驾驶技术中的道路标志检测 140 思考与练习 142 项目七 物品自动计数——图像轮廓 144 知识目标 144 技能目标 144 情景描述 144 知识准备 144 7.1 查找并绘制轮廓 145 7.2 轮廓的外包 148 7.3 轮廓的特征 155 7.4 轮廓的高级属性 156 任务实现 157 任务7.1 根据颜色分割图像 158 任务7.2 查找图像中的轮廓 158 任务7.3 判别轮廓形状是否为圆 159 任务7.4 在圆心处标序号并计数 160 提高与拓展 161 【提高】轮廓的特征矩 161 【拓展】可以挑战专业画师的AI绘画 162 思考与练习 163 项目八 全景照片拼接——图像特征点 165 知识目标 165 技能目标 165 情景描述 165 知识准备 166 8.1 特征点的含义 166 8.2 特征点检测 167 8.3 特征匹配 175 8.4 霍夫变换 181 任务实现 185 任务8.1 特征点检测 185 任务8.2 特征匹配 186 任务8.3 对第二张图像进行透视变换 186 任务8.4 图像拼接 187 提高与拓展 188 【提高】无缝拼接 188 【拓展】VR技术下的《清明上河图》,带你“穿越”回千年前的汴京 189 思考与练习 190 项目九 人脸检测与人脸识别 192 知识目标 192 技能目标 192 情景描述 192 知识准备 194 9.1 人脸检测 194 9.2 人脸识别 202 任务实现 208 任务9.1 用摄像头采集人脸图像 209 任务9.2 人脸识别考勤 210 提高与拓展 211 【提高】HOG特征检测器与行人检测 211 【拓展】这个大学的男生、女生的“平均脸”长这样 213 思考与练习 215
本书是一本帮助学生快速掌握微信小程序项目开发的教材。全书共7个项目,包括微信小程序入门、微信小程序项目的分析与...
本书全面、系统地介绍了计算机组装与维护的相关知识,包括硬件组装与选购、系统安装与应用、系统维护与故障排除3个模...
本书以“项目实战、能力递进”为主线,以软件测试行业标准和岗位需求为依据,通过真实项目案例系统讲解软件测试的核心...
本书全面、系统地介绍了信息技术的基础知识及WPS Office 的基本操作。全书共7 个模块,涉及文档处理、电...
本书全面、系统地阐述信息技术与人工智能领域的核心知识与实践技能,内容丰富,结构清晰。本书共7个模块,具体内容包...
大语言模型的突破性发展正在深刻改变应用开发的范式,智能体技术已成为推动软件开发智能化转型的核心引擎。本书将前沿...
本书全面、系统地介绍信息技术与人工智能的基础知识,共6个项目,包括计算机基础知识、WPS文档编辑与排版、WPS...
本书以行业及市场需求为导向,以职业专业能力为核心,较为全面地介绍了 Vue.js 技术的基础知识与实战项目开发...
本书以Visual C++ 6.0为主要开发工具,以C语言的基本语法、语句为基础,由浅入深、循序渐进地介绍C语...
网络爬虫是一种按照一定的规则,自动请求万维网网站并采集网页数据的程序或脚本。它可以代替人进行信息采集,能够自动...
我要评论