-
内容大纲
本书基于国产自主可控龙芯处理器,系统地介绍计算机视觉领域的基本理论与实践,并结合当前主流的深度学习框架和龙芯平台以项目式教学的形式讲述任务的实施。本书主要包括OpenCV基础功能实战、深度学习框架的部署、计算机视觉技术基础知识、图像分类网络的部署、目标检测网络的部署、图像分割网络的部署、龙芯智能计算平台模型的训练和龙芯智能计算平台的推理部署等内容。通过阅读本书,读者能够了解和掌握深度学习在计算机视觉中的应用,并基于国产自主可控龙芯处理器进行工程实践。
本书适合深度学习与计算机视觉领域的从业者、深度学习与计算机视觉的爱好者阅读,也可作为高等院校计算机相关专业的教材。 -
作者介绍
-
目录
项目1 OpenCV基础功能实战
1.1 知识引入
1.1.1 OpenCV简介
1.1.2 OpenCV的主要模块
1.1.3 OpenCV的版本
1.1.4 OpenCV-Python
1.1.5 龙芯平台和OpenCV
1.2 任务1:图像读取、显示和保存
1.2.1 任务描述
1.2.2 技术准备
1.2.3 任务实施
1.3 任务2:视频的获取、显示和保存
1.3.1 任务描述
1.3.2 技术准备
1.3.3 任务实施
1.4 任务3:几何图形绘制
1.4.1 任务描述
1.4.2 技术准备
1.4.3 任务实施
1.5 任务4:鼠标事件的交互与响应
1.5.1 任务描述
1.5.2 技术准备
1.5.3 任务实施
1.6 任务5:图像几何变换
1.6.1 任务描述
1.6.2 技术准备
1.6.3 任务实施
1.7 任务6:图像滤波技术
1.7.1 任务描述
1.7.2 技术准备
1.7.3 任务实施
1.8 任务7:图像边缘检测
1.8.1 任务描述
1.8.2 技术准备
1.8.3 任务实施
1.9 任务8:人脸检测与识别
1.9.1 任务描述
1.9.2 技术准备
1.9.3 任务实施
1.10 项目总结
项目2 深度学习框架的部署
2.1 知识引入
2.1.1 深度学习的定义
2.1.2 神经网络的基本概念
2.1.3 深度学习的发展历程
2.1.4 深度学习的应用场景
2.1.5 如何学习深度学习
2.1.6 使用深度学习框架的优势
2.2 任务1:基于龙芯平台编译与部署TensorFlow
2.2.1 任务描述
2.2.2 技术准备
2.2.3 任务实施
2.3 任务2:基于龙芯平台编译与部署PyTorch
2.3.1 任务描述
2.3.2 技术准备
2.3.3 任务实施
2.4 任务3:基于龙芯平台编译与部署ONNX Runtime
2.4.1 任务描述
2.4.2 技术准备
2.4.3 任务实施
2.5 任务4:基于龙芯平台编译与部署PaddlePaddle
2.5.1 任务描述
2.5.2 技术准备
2.5.3 任务实施
2.6 任务5:基于龙芯平台编译与部署NCNN
2.6.1 任务描述
2.6.2 技术准备
2.6.3 任务实施
2.7 项目总结
项目3 计算机视觉技术基础知识
3.1 知识引入
3.1.1 计算机视觉概述
3.1.2 计算机视觉的应用领域
3.2 任务:常见计算机视觉任务
3.2.1 任务描述
3.2.2 技术准备
3.2.3 任务实施
3.3 项目总结
项目4 图像分类网络的部署
4.1 知识引入
4.1.1 CNN简介
4.1.2 CNN基础模块
4.2 任务1:基于龙芯平台部署VGG 16
4.2.1 任务描述
4.2.2 技术准备
4.2.3 任务实施
4.3 任务2:基于龙芯平台部署ResNet 18
4.3.1 任务描述
4.3.2 技术准备
4.3.3 任务实施
4.4 任务3:基于龙芯平台部署Inception v3
4.4.1 任务描述
4.4.2 技术准备
4.4.3 任务实施
4.5 任务4:基于龙芯平台部署Xception
4.5.1 任务描述
4.5.2 技术准备
4.5.3 任务实施
4.6 任务5:基于龙芯平台部署MobileNet
4.6.1 任务描述
4.6.2 技术准备
4.6.3 任务实施
4.7 项目总结
项目5 目标检测网络的部署
5.1 知识引入
5.1.1 目标检测基本任务
5.1.2 目标检测基本概念
5.2 任务1:基于龙芯平台部署两阶段算法Faster R-CNN
5.2.1 任务描述
5.2.2 技术准备
5.2.3 任务实施
5.3 任务2:基于龙芯平台部署两阶段算法Keypoint R-CNN
5.3.1 任务描述
5.3.2 技术准备
5.3.3 任务实施
5.4 任务3:基于龙芯平台部署单阶段算法YOLO v3
5.4.1 任务描述
5.4.2 技术准备
5.4.3 任务实施
5.5 任务4:基于龙芯平台部署单阶段算法SSD
5.5.1 任务描述
5.5.2 技术准备
5.5.3 任务实施
5.6 项目总结
项目6 图像分割网络的部署
6.1 知识引入
6.2 任务1:基于龙芯平台部署语义分割网络DeepLab v3+
6.2.1 任务描述
6.2.2 技术准备
6.2.3 任务实施
6.3 任务2:基于龙芯平台部署实例分割网络Mask R-CNN
6.3.1 任务描述
6.3.2 技术准备
6.3.3 任务实施
6.4 任务3:基于龙芯平台部署全景分割网络Panoptic FPN
6.4.1 任务描述
6.4.2 技术准备
6.4.3 任务实施
6.5 项目总结
项目7 龙芯智能计算平台模型的训练
7.1 知识引入
7.1.1 龙芯智能计算平台
7.1.2 龙芯智能计算平台的优势
7.1.3 龙芯智能计算平台的应用
7.2 任务:利用龙芯AI训练平台训练模型
7.2.1 任务描述
7.2.2 技术准备
7.2.3 任务实施
7.3 项目总结
项目8 龙芯智能计算平台的推理部署
8.1 知识引入
8.2 任务1:基于AI加速卡的推理部署
8.2.1 任务描述
8.2.2 技术准备
8.2.3 任务实施
8.3 任务2:基于NCNN框架的推理部署
8.3.1 任务描述
8.3.2 技术准备
8.3.3 任务实施
8.4 项目总结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...