内容介绍
《基于fpga的嵌入式图像处理系统设计》详细介绍了FPGA(Field Programmable Gate Array,现场可编程门阵列)这种新型可编程电子器件的特点,对FPGA的各种编程语言的发展历程进行了回顾,并针对嵌入式图像处理系统的特点和应用背景,详细介绍了如何利用FPGA的硬件并行性特点研制开发高性能嵌入式图像处理系统。作者还结合自己的经验,介绍了研制开发基于FPGA的嵌入式图像处理系统所需要的正确思路以及许多实用性技巧,并给出了许多图像处理算法在FPGA上的具体实现方法以及多个基于FPGA实现嵌入式图像处理系统的应用实例。章节目录
图像处理 1.1 基本定义 1.2 图像形成 1.3 图像处理操作 1.4 应用实例 1.5 实时图像处理 1.6 嵌入式图像处理 1.7 串行处理 1.8 并行性 1.9 硬件图像处理系统 现场可编程门阵列 2.1 可编程逻辑器件 2.1.1 FPGA与ASIC 2.2 FPGA和图像处理 2.3 FPGA的内部 2.3.1 逻辑器件 2.3.2 互连 2.3.3 输入和输出 2.3.4 时钟 2.3.5 配置 2.3.6 功耗 2.4 FPGA产品系列及其特点 2.4.1 Xilinx 2.4.2 Altera 2.4.3 Lattice半导体公司 2.4.4 Achronix 2.4.5 SiliconBlue 2.4.6 Tabula 2.4.7 Actel 2.4.8 Atmel 2.4.9 QuickLogic 2.4.10 MathStar 2.4.11 Cypress 2.5 选择FPGA或开发板 编程语言 3.1 硬件描述语言 3.2 基于软件的语言 3.2.1 结构化方法 3.2.2 扩展语言 3.2.3 本地编译技术 3.3 Visual语言 3.3.1 行为式描述 3.3.2 数据流 3.3.3 混合型 3.4 小结 设计流程 4.1 问题描述 4.2 算法开发 4.2.1 算法开发过程 4.2.2 算法结构 4.2.3 FPGA开发问题 4.3 结构选择 4.3.1 系统级结构 4.3.2 计算结构 4.3.3 硬件和软件的划分 4.4 系统实现 4.4.1 映射到FPGA资源 4.4.2 算法映射问题 4.4.3 设计流程 4.5 为调整和调试进行设计 4.5.1 算法调整 4.5.2 系统调试 映射技术 5.1 时序约束 5.1.1 低级流水线 5.1.2 处理同步 5.1.3 多时钟域 5.2 存储器带宽约束 5.2.1 存储器架构 5.2.2 高速缓存 5.2.3 行缓冲 5.2.4 其他存储器结构 5.3 资源约束 5.3.1 资源复用 5.3.2 资源控制器 5.3.3 重配置性 5.4 计算技术 5.4.1 数字系统 5.4.2 查找表 5.4.3 CORDIC 5.4.4 近似 5.4.5 其他方法 5.5 小结 点操作 6.1 单幅图像上的点操作 6.1.1 对比度和亮度调节 6.1.2 全局阈值化和等高线阈值化 6.1.3 查找表实现 6.2 多幅图像上的点操作 6.2.1 图像均值 6.2.2 图像相减 6.2.3 图像比对 6.2.4 亮度缩放 6.2.5 图像掩模 6.3 彩色图像处理 6.3.1 伪彩色 6.3.2 色彩空间转换 6.3.3 颜色阈值化 6.3.4 颜色校正 6.3.5 颜色增强 6.4 小结 直方图操作 7.1 灰度级直方图 7.1.1 数据汇集 7.1.2 直方图均衡化 7.1.3 自动曝光 7.1.4 阈值选择 7.1.5 直方图相似性 7.2 多维直方图 7.2.1 三角阵列 7.2.2 多维统计信息 7.2.3 颜色分割 7.2.4 颜色索引 7.2.5 纹理分析 局部滤波器 8.1 缓存 8.2 线性滤波器 8.2.1 噪声平滑 8.2.2 边缘检测 8.2.3 边缘增强 8.2.4 线性滤波器技术 8.3 非线性滤波器 8.3.1 边缘方向 8.3.2 非极大值抑制 8.3.3 零交点检测 8.4 排序滤波器 8.4.1 排序滤波器的排序网络 8.4.2 自适应直方图均衡化 8.5 颜色滤波器 8.6 形态学滤波器 8.6.1 二值图像的形态学滤波 8.6.2 灰度图像形态学 8.6.3 颜色形态学滤波 8.7 自适应阈值分割 8.7.1 误差扩散 8.8 小结 几何变换 9.1 前向映射 9.1.1 可分离映射 9.2 逆向映射 9.3 插值 9.3.1 双线性插值 9.3.2 双三次插值 9.3.3 样条插值 9.3.4 通过插值压缩数据 9.4 映射的优化 9.5 图像配准 9.5.1 基于特征的方法 9.5.2 基于区域的方法 9.5.3 应用 线性变换 10.1 傅里叶变换 10.1.1 快速傅里叶变换 10.1.2 滤波 10.1.3 逆滤波 10.1.4 插值 10.1.5 配准 10.1.6 特征提取 10.1.7 哥兹柔算法 10.2 离散余弦变换 10.3 小波变换 10.3.1 滤波实现 10.3.2 小波变换的应用 10.4 图像和视频编码 目标检测和标记 11.1 包围盒 11.2 游程编码 11.3 链码 11.3.1 串行实现算法 11.3.2 单次扫描算法 11.3.3 特征提取 11.4 连通域标注 11.4.1 随机读取算法 11.4.2 多次扫描算法 11.4.3 两次扫描算法 11.4.4 单次扫描算法 11.4.5 多输入标号 11.4.6 进一步优化 11.5 距离变换 11.5.1 形态学方法 11.5.2 倒角距离 11.5.3 可分离变换 11.5.4 应用 11.5.5 测地线距离变换 11.6 分水岭变换 11.6.1 流水算法 11.6.2 浸入算法 11.6.3 应用 11.7 哈夫变换 11.7.1 直线哈夫变换 11.7.2 圆哈夫变换 11.7.3 广义哈夫变换 11.8 小结 接口 12.1 摄像机输入 12.1.1 摄像机接口标准 12.1.2 消除隔行扫描 12.1.3 全局和卷帘快门的校正 12.1.4 Bayer模板处理 12.2 显示输出 12.2.1 显示器驱动 12.2.2 显示内容 12.3 串行通信 12.3.1 PS2接口 12.3.2 I2C总线 12.3.3 SPI总线 12.3.4 RS-232接口 12.3.5 USB接口 12.3.6 以太网 12.3.7 PCI Express 12.4 存储器 12.4.1 静态随机存储器(SRAM) 12.4.2 动态随机存储器 12.4.3 闪存 12.5 小结 测试、调整和调试 13.1 设计 13.1.1 随机噪声源 13.2 实现 13.2.1 常见的实现错误 13.3 调试 13.4 时序收敛 应用实例 14.1 彩色区域跟踪 14.2 镜头畸变校正 14.2.1 畸变描述 14.2.2 畸变校正 14.3 中央窝传感器 14.3.1 中央窝映射 14.3.2 使用传感器 14.4 深度成像 14.4.1 扩展精确测量范围 14.5 实时生产线分级 14.5.1 软件算法 14.5.2 硬件实现 14.6 小结 参考文献
使用说明
1、下载并解压,得出pdf文件教程频道为您提供秦时明月世界噬牙狱断水怎么打 噬牙狱断水打法攻略解决方案,还有更多全面的秦时明月世界软件教程手册,无论是新奇小软件的操作还是专业软件的使用技巧,教程都会为您解疑释惑。
黎明觉醒中央车站怎么玩?中央车站是游戏中的一个对战模式,采用了4V4竞技的玩法,玩家需要和其他人一起组队,率先击杀敌方所有目标的一方就可以取得胜利。那么黎明觉醒中中央车站
黎明觉醒消音器怎么得?消音器在游戏中的作用还是很大的,消音器是枪械的一个配件,枪械在装备消音器之后可以减小开火的声音,在偷袭埋伏的时候可以使用,不会轻易地惊动敌人。那
黎明觉醒宠物类型有哪些?在游戏中会有不同类型的宠物,这些宠物不止造型可爱,而且还有不同的作用,可以帮助玩家减轻负担,在这场冒险中宠物也是陪伴玩家的忠实朋友。那么黎明觉
黎明觉醒宠物有哪些?游戏中会有宠物系统,玩家可以养一只属于自己的宠物,这些宠物一般都是犬类,宠物不仅可以陪伴玩家一起冒险,各自还具备不同的作用。那么黎明觉醒宠物有哪些
来不及了快上车手游怎么选择对局模式?这款游戏已经在9月下旬开始公测了,很多玩家都非常喜欢这款游戏,近期对于这款游戏比较热门的话题就是该如何更换游戏的模式,这款游戏有很
黎明觉醒通行证有什么用?在预约黎明觉醒曙光测试的时候,玩家会获得一张渡鸦营地的通行证,通行证的下方还会有邀请码以及链接地址。那么这个通行证代表什么意思呢?还有很多小伙
黎明觉醒托腮板有什么用?游戏中有各种各样的枪械配件,托腮板就是其中一种,不过它是只能装在狙击枪上的一个配件,它的作用还是很大的。那么黎明觉醒中托腮板的作用是什么呢?还
黎明觉醒宠物有哪些?游戏中会有宠物系统,玩家可以养一只属于自己的宠物,这些宠物一般都是犬类,宠物不仅可以陪伴玩家一起冒险,各自还具备不同的作用。那么黎明觉醒宠物有哪些
天涯明月刀手游许愿树怎么玩?在游戏中有许愿树的玩法,玩家可以通过许愿树获得丰厚的奖励,其中许愿树分为帮派许愿树和风水许愿树,这两种许愿树还是有一定的区别的,那么这个玩