付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FPGA纯verilog代码实现图像缩放1、设计思路和架构本设计将常用的双线性插值和邻域插值算法融合为一个代码中,通过输入参数选择某一种算法;代码使用纯verilog实现,没有任何ip,可在Xilinx、Intel、国产FPGA间任意移植;代码以ram和fifo为核心进行数据缓存和插值实现,设计架构如下:视频输入时序要求如下:输入像素数据在dInValid和nextDin同时为高时方可改变;视频输出时序要求如下:输出像素数据在dOutValid和nextdOut同时为高时才能输出;2、纯verilog代码搭建,不带任何ip代码使用纯verilog实现,没有任何ip,可在Xilinx、Intel、国产FPGA间任意移植;图像缩放的实现方式很多,最简单的莫过于Xilinx的HLS方式实现,用opencv的库,以c++语言几行代码即可完成,网上也有其他图像缩放例程代码,但大多使用了IP,导致在其他FPGA器件上移植变得困难,通用性不好;相比之下,本设计代码就具有通用性;代码架构如图;其中顶层接口部分如下:3、双线性插值和邻域插值算法本设计将常用的双线性插值和邻域插值算法融合为一个代码中,通过输入参数选择某一种算法;具体选择参数如下:inputwirei_scaler_type//0-->bilinear;1-->neighbor通过输入i_scaler_type的值即可选择;输入0选择双线性插值算法;输入1选择邻域插值算法;4、vivado和matlab联合仿真及结果第一步:网上下载一张1280X720的图片,并用matlab将图片转换为RGB格式的txt文档;第二步:在vivado下设计tstbench,将RGB格式的txt文档作为视频输入源给到图像缩放模块,并将缩放后的图像数据写入输出txt文档;第二步:用matlab将输出txt文档转换为图片,并于原图一并输出显示以做比较;根据以上方法得到以下仿真结果:双线性插值算法原图1280X720缩小到800x600如下:邻域插值算法原图1280X720缩小到800x600如下:双线性插值算法原图1280X720放大到1920x1080如下:邻域插值算法原图1280X720放大到1920x1080如下:5、工程代码1:720P原始摄像头采集显示三套工程的设计架构都一样,如下:开发板:XilinxKintex7开发板;开发环境:Vivado2019.1;输入:OV5640摄像头,分辨率1280x720p;输出:HDMI,1080P分辨率下的720P有效区域显示;工程作用:采集原始的720P图像,以便和后面的缩小效果作比较;工程BD如下:其中FDMA控制器配置如下:工程代码架构如下:工程的资源消耗和功耗如下:6、工程代码2:720P缩小到800x600P显示开发板:XilinxKintex7开发板;开发环境:Vivado2019.1;输入:OV5640摄像头,分辨率1280x720p;输出:HDMI,1080P分辨率下的800x600有效区域显示;工程作用:1280x720原图缩小到800x600,并和原图作比较;工程设计框架、BD、工程代码架构和工程1一样,FDMA配置如下:7、工程代码3:720P缩放大1920x1080P显示开发板:XilinxKintex7开发板;开发环境:Vivado2019.1;输入:OV5640摄像头,分辨率1280x720p;输出:HDMI,1080P分辨率下的1920x1080有效区域显示;工程作用:1280x720原图放大到1920x1080,并和原图作比较;工程设计框架、BD、工程代码架构和工程1一样,FDMA配置如下:8、上板调试验证并演示板子连接如下:工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中电(普安)发电有限责任公司招聘备考题库参考答案详解
- 2026年厦门市翔安区实验学校第八次公开招聘非在编合同教师备考题库带答案详解
- 2026年东莞十中急需招聘1名政治编外教师备考题库有答案详解
- 2026年光大永明人寿保险有限公司重庆分公司招聘备考题库含答案详解
- 2026年上海中医药大学附属曙光医院安徽医院劳务派遣窗口收费岗招聘备考题库及一套参考答案详解
- 2026年宝鸡市渭滨区神农镇卫生院招聘备考题库带答案详解
- 2026年中化学科学技术研究有限公司招聘备考题库及参考答案详解一套
- 2026年上海大学企业家商学院运营总监招聘备考题库及一套完整答案详解
- 2025年某国有企业新媒体运营岗招聘备考题库参考答案详解
- 2026年勐海县融媒体中心招聘编外人员备考题库完整答案详解
- 四川省成都市八区联考2024-2025学年八年级上学期数学期末考试卷 (解析版)
- 北美文化课件
- 购买钢板桩合同协议
- 降低患者术中低体温发生率的质量改进实践
- 2023水电站水工建筑物缺陷管理规范
- 肾病综合征中医护理查房
- 山东省济南市历城区2024-2025学年八年级上学期期末考试英语试卷
- DB51T 3115-2023 四川省政务服务评价数据汇聚规范
- JJF(京) 151-2024 药物溶出度仪温度参数校准规范
- (新版)特种设备安全管理取证考试题库(浓缩500题)
- 标准维修维护保养服务合同
评论
0/150
提交评论