发明名称 一种基于FPGA的图像旋转方法及装置
摘要 本发明涉及一种基于FPGA的图像旋转方法及装置,该方法包括以下步骤:对存储在外部存储器DDR中的原图像进行分块处理,获得M*N块原子图像块,M为大于1的正整数,N为大于1的正整数;将一块原子图像块存储在输入缓存块中,输入缓存块包括多个存储器;根据旋转角度对一块原子图像块进行旋转得到一块旋转子图像块,并将一块旋转子图像块存储在输出缓存块中,输出缓存块包括多个存储器;将存储在输出缓存块中的执行了旋转操作后的一块旋转子图像块存储在输出缓存器中;重复执行上述旋转步骤,直至M*N块旋转子图像块全部存储在输出缓存器中,得到最终的旋转图像。本方法在FPGA上以最小代价实现对图像进行任意角度的快速旋转,提升用户体验。
申请公布号 CN106530209A 申请公布日期 2017.03.22
申请号 CN201610899133.6 申请日期 2016.10.14
申请人 深圳市振华微电子有限公司;中国振华(集团)科技股份有限公司 发明人 张建国;周清海;徐渊;关则昂;黄芳;赵新颖;易子林
分类号 G06T1/60(2006.01)I;G06T3/60(2006.01)I 主分类号 G06T1/60(2006.01)I
代理机构 深圳市瑞方达知识产权事务所(普通合伙) 44314 代理人 林俭良;纪媛媛
主权项 一种基于FPGA的图像旋转方法,其特征在于,所述基于FPGA的图像旋转方法包括以下步骤:S1:对存储在外部存储器DDR中的原图像进行分块处理,获得M*N块原子图像块,M为大于1的正整数,N为大于1的正整数;S2:将一块所述原子图像块存储在输入缓存块中,所述输入缓存块包括多个存储器;S3:根据旋转角度对一块所述原子图像块进行旋转得到一块旋转子图像块,并将一块所述旋转子图像块存储在输出缓存块中,所述输出缓存块包括多个存储器;S4:将存储在所述输出缓存块中的执行了旋转操作后的一块所述旋转子图像块存储在输出缓存器中;S5:重复执行步骤S2至步骤S4,直至M*N块所述旋转子图像块全部存储在输出缓存器中,得到最终的旋转图像。
地址 518057 广东省深圳市南山区高新技术工业村W1-B二层