-
内容大纲
本书从图像采集(包括灰度图像和彩色图像)、图像前处理(包括色彩矩阵滤波、伽马校正、白平衡、色彩空间转换、坏点校正和直方图统计)、UVC图像传输和图像后处理(包括图像平滑、锐化、边缘提取、直方图均衡、FFT滤波和FIR滤波)等方面深入浅出地介绍数字图像相关的理论知识以及FPGA的设计实现、仿真验证和板级调试。
本书提供的20个工程实例,基于Xilinx公司的Artix-7 FPGA器件。读者按照本书第2章搭建的开发环境,可实现这些工程实例的仿真验证或板级调试。
本书适合作为从事FPGA开发的工程师或研究人员进行图像处理相关项目开发的参考书,也可作为高等院校相关专业FPGA课程的教材。 -
作者介绍
吴厚航(网名:特权同学)具有10年的FPGA设计和板级硬件开发经历,专注于FPGA在数据采集、时序产生、传输通信等方面的应用。擅长记录、分析并总结各种经验与技巧,撰写并分享了上千篇FPGA相关博文。活跃于各大电子技术网站的FPGA社区或版块,个人技术博客深受广大网友的喜爱。 -
目录
第1章 数字图像处理概述
1.1 数字图像基础
1.2 数字图像采集
1.3 数字图像前处理
1.4 数字图像后处理
第2章 开发平台搭建
2.1 Vivado软件安装说明
2.1.1 Vivado版本说明
2.1.2 Xilinx官网账号注册
2.1.3 Vivado软件下载与安装
2.2 Notepad++安装与设置
2.2.1 文本编辑器Notepad++安装
2.2.2 Vivado中使用Notepad++的关联设置
2.3USB 3.0 控制器FX3的SDK安装
2.4USB 3.0 控制器FX3的驱动程序安装
2.4.1PC与开发板的USB 3.0 连接
2.4.2 PC与USB连接
2.4.3 驱动程序的安装
2.5 硬件平台介绍
2.5.1 STAR FPGA开发套件
2.5.2 AT7 FPGA开发套件
第3章 AXI总线协议介绍
3.1 AXI协议简介
3.1.1 AXI版本介绍
3.1.2 基本结构
3.1.3 基本传输
3.2 信号描述
3.3 握手过程
第4章 FPGA图像采集
4.1 CMOS图像传感器介绍
4.1.1 CCD与CMOS传感器简介
4.1.2 CMOS传感器工作原理
4.2 灰度图像采集显示
4.2.1 FPGA功能概述
4.2.2 FPGA设计说明
4.2.3 装配说明
4.2.4 FPGA板级调试
4.3 彩色图像采集显示
4.3.1 FPGA功能概述
4.3.2 FPGA设计说明
4.3.3 装配说明
4.3.4 FPGA板级调试
第5章 FPGA图像前处理
5.1 色彩滤波矩阵IP核的仿真
5.1.1 色彩滤波矩阵介绍
5.1.2 基于MATLAB的CFA处理
5.1.3 Demosaic IP配置与接口说明
5.1.4 FPGA测试脚本解析
5.1.5 FPGA仿真说明
5.2 色彩滤波矩阵的FPGA实现
5.2.1 FPGA功能概述
5.2.2 FPGA设计说明
5.2.3 FPGA板级调试
5.3 伽马校正的FPGA实现
5.3.1 伽马(Gamma)介绍
5.3.2 MATLAB生成Gamma校正的LUT
5.3.3 FPGA功能概述
5.3.4 FPGA设计说明
5.3.5 FPGA板级调试
5.4 白平衡校正的FPGA实现
5.4.1 白平衡介绍
5.4.2 FPGA功能概述
5.4.3 FPGA设计说明
5.4.4 FPGA板级调试
5.5 色彩空间转换与图像增强IP核的仿真
5.5.1 图像增强IP简介
5.5.2 IP添加与配置
5.5.3 协同仿真的MATLAB脚本说明
5.5.4 FPGA仿真说明
5.6 色彩空间转换的FPGA实现
5.6.1 功能概述
5.6.2 RGB与YUV介绍
5.6.3 FPGA设计说明
5.6.4 FPGA板级调试
5.7 坏点校正的FPGA实现
5.7.1 FPGA功能概述
5.7.2 FPGA设计说明
5.7.3 FPGA板级调试
5.8 图像直方图统计与实时显示的FPGA实现
5.8.1 FPGA系统概述
5.8.2 FPGA设计说明
5.8.3 MATLAB与FPGA协同仿真说明
5.8.4 FPGA板级调试
第6章 FPGA+USB 3.0的图像UVC传输
6.1 灰度图像采集与UVC传输
6.1.1 系统功能概述
6.1.2 FPGA设计说明
6.1.3 FX3固件
6.1.4 PC端UVC软件
6.1.5 装配说明
6.1.6 板级调试说明
6.2 彩色图像采集与UVC传输
6.2.1 系统功能概述
6.2.2 FPGA设计说明
6.2.3 FX3固件
6.2.4 PC端UVC软件
6.2.5 装配说明
6.2.6 板级调试说明
第7章 FPGA图像后处理
7.1 图像平滑处理的FPGA实现
7.1.1 系统概述
7.1.2 图像平滑与滤波
7.1.31 /16的加权均值滤波的MATLAB实现
7.1.4 FPGA仿真说明
7.1.5 FPGA设计说明
7.1.6 板级调试
7.2 图像拉普拉斯锐化处理的FPGA实现
7.2.1 系统概述
7.2.2 图像拉普拉斯锐化
7.2.3 拉普拉斯锐化处理的MATLAB实现
7.2.4 FPGA仿真说明
7.2.5 FPGA设计说明
7.2.6 板级调试
7.3 图像拉普拉斯边缘提取的FPGA实现
7.3.1 系统概述
7.3.2 图像拉普拉斯边缘提取
7.3.3 拉普拉斯边缘提取算子的MATLAB实现
7.3.4 FPGA仿真说明
7.3.5 FPGA设计说明
7.3.6 板级调试
7.4 图像直方图均衡处理的FPGA实现
7.4.1 系统概述
7.4.2 图像直方图均衡处理
7.4.3 直方图均衡处理的MATLAB实现
7.4.4 FPGA仿真说明
7.4.5 FPGA设计说明
7.4.6 板级调试
7.5 FFT与IFFT IP核的仿真
7.5.1 关于傅里叶变换
7.5.2 MATLAB中傅里叶变换实现
7.5.3 Vivado中添加配置FFT IP核
7.5.4 使用FPGA的IP进行FFT运算
7.5.5 使用FPGA的IP进行IFFT运算
7.6 图像FFT滤波处理的FPGA实现
7.6.1 系统概述
7.6.2 基于MATLAB的FFT滤波
7.6.3 FPGA仿真
7.6.4 FPGA设计说明
7.6.5 板级调试
7.7 FIR滤波器IP核的仿真
7.7.1 FIR滤波器简介
7.7.2 FIR IP核配置
7.7.3 FIR IP核接口时序
7.7.4 FIR IP仿真说明
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
