买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:安徽爱观视觉科技有限公司;上海瞳观智能科技有限公司
摘要:本发明提供一种基于FPGA的实时图像处理方法,包括:按行将一帧源图像向FPGA的片外存储器DDR中开始缓存;一帧源图像在片外存储器DDR中缓存达到预设行数n后,对片外存储器DDR中的源图像同时进行旋转、平移、缩放、裁剪和翻转操作进行计算以获得目标图像的图像数据,并在一帧源图像在所述片外存储器DDR中缓存第n+1行的同时开始读出所述目标图像的图像数据,其中,n为正整数,且n的取值小于一帧源图像的总行数,以实现小于一帧图像完全储存到内存中即开始输出,从而缩短了输出延迟的时间,不需要等待源图像一帧完全储存到内存,就可以开始目标图像的输出,提高了实时性;还对源图像同时进行所述旋转、平移、缩放、裁剪和翻转操作。
主权项:1.一种基于FPGA的实时图像处理方法,其特征在于,包括以下步骤:步骤S1:建立仿射变换矩阵M,以对源图像的缩放、旋转和平移操作进行组合;根据所述源图像的缩放、旋转和平移操作的参数计算所述仿射变换矩阵M;以及按行将源图像向FPGA的片外存储器DDR中开始缓存;步骤S2:一帧所述源图像在所述片外存储器DDR中缓存达到预设行数n后,对所述片外存储器DDR中的所述源图像同时进行旋转、平移、缩放、裁剪和翻转操作进行计算,以获得目标图像的图像数据,并在一帧所述源图像在所述片外存储器DDR中缓存第n+1行的同时开始读出所述目标图像的图像数据;其中,步骤S2包括:步骤S21:一帧所述源图像在所述片外存储器DDR中缓存达到预设行数n时,建立目标图像的像素点的坐标与其在所述源图像中对应的像素点Q的坐标之间的关系;步骤S22:若像素点Q在所述片外存储器DDR缓存的有效范围之内,则在所述片外存储器DDR中寻找该像素点Q周围的四个像素点,并将计算出的所述目标图像的像素点的像素值存入第二存储器中;以及在一帧所述源图像在所述片外存储器DDR中缓存第n+1行的同时,从所述第二存储器中开始读出所述目标图像的像素点的像素值,以完成所述目标图像的一个像素点的像素值输出;其中,n为正整数,且n的取值小于一帧源图像的总行数;所述仿射变换矩阵M如下: 其中,α,β,tx,ty为中间变量,且α,β,tx,ty满足以下公式:α=s*cosr2β=s*sinr3tx=p*tanr+h*s4ty=p*s5p为源图像的像素点的坐标上移量或下移量;h为源图像的像素点的坐标左移量或右移量;r为源图像的旋转角度,且-90°r90°;s为源图像的缩放倍率;cx为源图像的中心点C的横向坐标;cy为源图像的中心点C的纵向坐标。
全文数据:
权利要求:
百度查询: 安徽爱观视觉科技有限公司 上海瞳观智能科技有限公司 一种基于FPGA的实时图像处理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。