本书首先介绍FPGA程序设计和图像与视频处理的关键基础理论,然后通过实例代码详细讲解了如何利用FPGA实现直方图操作中的直方图统计/均衡化/线性拉伸/规定化、线性滤波器操作中的均值滤波器、Sobel算子(滤波、求模、求角度)、非线性滤波器操作中的排序类算法/形态学滤波、图像分割算法中的局部自适应分割/Canny算子等。本书在仿真测试部分设计了一种完善的通用测试系统,并利用此测试系统在每一章的仿真测试环节对所设计算法进行严格的测试和验证。本书在最后一章介绍了在视频处理领域常见的输入/输出接口。本书偏向于工程应用,在书中有大量关于如何利用FPGA实现图像处理算法的实例及代码,并对这些算法的原理及其实现过程、算法测试等做了详细的介绍,全部的算法都进行了仿真测试验证。本书提供实例的全部源代码,可登录以下网址免费获取:http://www.hxedu.com.cn(华信资源教育网)。本书适用于需要利用FPGA进行图像处理和视频分析的学者和工程开发人员。读者需要具备一定的嵌入式设计及FPGA设计的基础知识,特别是Verilog语言的语法基础。

作者

牟新刚,武汉理工大学专职教师,主要从事图像处理、高速信号处理、并行计算、嵌入式系统设计等方面的研究工作。

查看全部
目录

内容简介

前言

第1章 图像处理基础

1.1 数字图像处理简介

1.2 数字图像处理系统

第2章 FPGA与图像处理

2.1 使用FPGA的原因

2.2 FPGA技术优势

2.3 FPGA的发展历程

2.4 FPGA生产厂家及其产品

2.5 FPGA开发流程

2.6 FPGA常用开发工具

2.7 FPGA图像处理的开发流程

第3章 FPGA编程语言

3.1 HDL语言简介

3.2 模块化设计

3.3 可移植性

3.4 不可移植性

3.5 测试逻辑

3.6 冗余逻辑

3.7 常用语法

3.8 应用实例

第4章 映射技术

4.1 系统结构

4.2 计算技术

4.3 存储器映射

4.4 其他设计技巧

第5章 系统仿真

5.1 Modelsim使用基础

5.2 视频图像处理仿真测试系统

第6章 直方图操作

6.1 灰度直方图

6.2 直方图均衡化

6.3 直方图规定化

6.4 直方图拉伸

6.5 基于FPGA的直方图操作

第7章 线性滤波器

7.1 线性滤波

7.2 基于FPGA的均值滤波

7.3 基于FPGA的Sobel算子

第8章 非线性滤波器

8.1 统计排序滤波

8.2 基于FPGA的统计排序滤波器

第9章 形态学滤波

9.1 形态学滤波简介

9.2 形态学滤波的基本应用

9.3 基于FPGA的Tophat滤波设计

第10章 图像分割

10.1 图像分割简介

10.2 基于阈值的分割

10.3 基于边缘的分割

10.4 基于FPGA的局部自适应分割

10.5 基于FPGA的Canny算子设计

第11章 视频接口

11.1 视频输入接口

11.2 视频输出接口

参考文献

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400