【技术实现步骤摘要】
鱼眼图像校正方法、装置、系统及可存储介质
本申请涉及数字图像处理
,特别是涉及一种鱼眼图像校正方法、装置、系统及可存储介质。
技术介绍
随着集成电路工艺的不断进步,数字图像处理系统的计算能力也随着提高。鱼眼摄像头因其视角大,可容纳的场景多,且又可以适应狭小空间拍摄等特点,被广泛的应用于视觉监控、全景拍摄等领域中。但是也由于其视角范围大,导致所拍摄的场景与人眼中的真实景象存在很大的区别,鱼眼图像的失真程度高,不符合人眼的视觉系统。对鱼眼图像的实时校正还原,已经成为鱼眼校正技术的重大研究领域。在实现过程中,专利技术人发现传统技术中至少存在如下问题:目前的鱼眼图像校正方法,存在时效性弱的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种时效性高的鱼眼图像校正方法、装置、系统及可存储介质。为了实现上述目的,本专利技术实施例提供了一种鱼眼图像校正方法,包括步骤:将鱼眼校正图像划分为多个像素宏块;根据像素宏块的顶点像素点的映射坐标值,得到像素宏块于源图像中对应的区域; ...
【技术保护点】
1.一种鱼眼图像校正方法,其特征在于,包括步骤:/n将鱼眼校正图像划分为多个像素宏块;/n根据所述像素宏块的顶点像素点的映射坐标值,得到所述像素宏块于源图像中对应的区域;/n将所述区域内的像素数据依据所在行与列的奇偶性进行分类,得到所述像素数据的类别,并根据所述类别将所述区域内的像素数据存储于各存储单元;所述类别包括奇数行奇数列类、奇数行偶数列类、偶数行奇数列类和偶数行偶数列类;/n采用多级流水在各所述存储单元中读取所述区域内的像素数据,并对所述区域内的像素数据进行处理,得到各所述像素宏块内的像素点的像素数据。/n
【技术特征摘要】
1.一种鱼眼图像校正方法,其特征在于,包括步骤:
将鱼眼校正图像划分为多个像素宏块;
根据所述像素宏块的顶点像素点的映射坐标值,得到所述像素宏块于源图像中对应的区域;
将所述区域内的像素数据依据所在行与列的奇偶性进行分类,得到所述像素数据的类别,并根据所述类别将所述区域内的像素数据存储于各存储单元;所述类别包括奇数行奇数列类、奇数行偶数列类、偶数行奇数列类和偶数行偶数列类;
采用多级流水在各所述存储单元中读取所述区域内的像素数据,并对所述区域内的像素数据进行处理,得到各所述像素宏块内的像素点的像素数据。
2.根据权利要求1所述的鱼眼图像校正方法,其特征在于,根据所述像素宏块的顶点像素点的映射坐标值,得到所述像素宏块于源图像中对应的区域的步骤之前,包括步骤:
获取所述像素宏块的顶点像素点的映射坐标值;所述映射坐标值为所述顶点像素点于所述源图像中对应的像素点的坐标值。
3.根据权利要求2所述的鱼眼图像校正方法,其特征在于,获取所述像素宏块的顶点像素点的映射坐标值的步骤,包括:
采用M矩阵对各所述顶点像素点的坐标进行透视变换,并根据径向畸变值和透视变换后的坐标值,得到各所述顶点像素点的映射坐标值。
4.根据权利要求1至3任一项所述的鱼眼图像校正方法,其特征在于,将鱼眼校正图像划分为多个像素宏块的步骤之后,包括步骤:
读取预设数量的像素宏块的顶点像素点的映射坐标值。
5.根据权利要求1所述的鱼眼图像校正方法,其特征在于,采用多级流水在各所述存储单元中读取所述区域内的像素数据,并对所述区域内的像素数据进行处理,得到各所述像素宏块内的像素点的像素数据的步骤之后,还包括:
采用双乒乓缓存方式,将各所述像素宏块内的像素点的像素数据对外输出。
6.根据权利要求1所述的鱼眼图像校正方法,其特征在于,采用多级流水在各所述存储单元中读取所述区域内的像素数据,并对所述区域内的像素数据进行处理,得到各所述像素宏块内的像素点的像素数据的步骤,包括:
根据所述像素宏块内的像素点的映射坐标值,得到参考像素点的坐标值;
根据所述参考像素点的坐标值,采用多级流水在各所述存储单元中读取所述参考像素点的像素数据;
采用多级流水对各所述像素宏块内的像素点的坐标值、所述参考像...
【专利技术属性】
技术研发人员:谭伟,侯健达,吴毓宇,
申请(专利权)人:珠海市杰理科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。