【技术实现步骤摘要】
一种基于FPGA的缩放后图像存储方法
本专利技术涉及缩放后图像存储方法,尤其涉及一种基于FPGA的缩放后图像存储方法。
技术介绍
随着对图像数据质量要求越来越高,需要将原图像数据进行缩放处理,目前对于图像缩放处理的算法种类是比较多的,但总的来说都是通过插值算法实现的,其中的算法包括:最近邻插值算法、双线性插值算法和立方卷积插值算法,目前使用最多的算法是采用双线性插值算法。现有技术在利用FPGA通过双线性插值算法得到图像数据缩放后,主要将是图像数据存储在FPGA内的FIFO中,虽然在一定程度上提高了读写速度,但FPGA内的FIFO内存有限,不能处理需要大量缓存数据的图像。
技术实现思路
专利技术目的:本专利技术的目的是提供一种快速有效、缓存大量图像数据的基于FPGA的缩放后图像存储方法。技术方案:本专利技术所述的缩放后图像存储方法,包括如下步骤:(1)FPGA对外接动态随机存储器进行初始化;(2)从视频源获取原图像并将原图像缩放;(3)将缩放后图像缓存K个字节数据到FPGA内部储存器FIFO;(4)将FIFO中的K个字节数据存储到外部存储器DDR4中;(5)FIFO从DDR4中读取m个存储数据;(6)读取图像数据并显示。步骤(2)中,采用双线性插值算法将原图像缩放。步骤(3)中,将缩放后的图像数据以预定放入速度放入K个字节图像缓存数据到FPGA内部储存器异步时钟FIFO内;在放入数据同时进行计数,当计满K个字节数据时,存满信号使能,将计数器清零,当读空信号使能 ...
【技术保护点】
1.一种基于FPGA的缩放后图像存储方法,其特征在于,包括如下步骤:(1)FPGA对外接动态随机存储器进行初始化;(2)从视频源获取原图像并将原图像缩放;(3)将缩放后图像缓存K个字节数据到FPGA内部储存器FIFO;(4)将FIFO中的K个字节数据存储到外部存储器DDR4中;(5)FIFO从DDR4中读取m个存储数据;(6)读取图像数据并显示。/n
【技术特征摘要】
1.一种基于FPGA的缩放后图像存储方法,其特征在于,包括如下步骤:(1)FPGA对外接动态随机存储器进行初始化;(2)从视频源获取原图像并将原图像缩放;(3)将缩放后图像缓存K个字节数据到FPGA内部储存器FIFO;(4)将FIFO中的K个字节数据存储到外部存储器DDR4中;(5)FIFO从DDR4中读取m个存储数据;(6)读取图像数据并显示。
2.根据权利要求1所述的基于FPGA的缩放后图像存储方法,其特征在于,所述步骤(2)中,采用双线性插值算法将原图像缩放。
3.根据权利要求1所述的基于FPGA的缩放后图像存储方法,其特征在于,所述步骤(3)中,将缩放后的图像数据以预定放入速度放入K个字节图像缓存数据到FPGA内部储存器异步时钟FIFO内;在放入数据同时进行计数,当计满K个字节数据时,存满信号使能,将计数器清零,当读空信号使能时,开始重新计数;
每次按照预定放入速度存入FIFO中K个字节,如果当缩放后的图像数据不够K个字节时,即缩放后的图像分辨率不是K个整数倍,补q个0凑够K个字节按照预定放入速度放入FIFO中...
【专利技术属性】
技术研发人员:严飞,马可,刘银萍,夏金锋,蔡静怡,孙舒,陈伟,
申请(专利权)人:南京信息工程大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。