分布式图片畸变矫正方法、系统、电子设备及存储介质技术方案

技术编号:36074400 阅读:21 留言:0更新日期:2022-12-24 10:45
本发明专利技术提供一种分布式图片畸变矫正方法、系统、电子设备及存储介质,方法包括:根据棋盘图片获取目标相机的畸变标定矩阵;根据HDFS分布式文件系统中的多个待矫正图片创建RDD弹性分布式数据集任务;利用foreach算子根据上述畸变标定矩阵对上述RDD弹性分布式数据集任务中的每个待矫正图片进行矫正;将矫正后的图片上传至上述HDFS分布式文件系统中,直至全部待矫正图片矫正完成。本发明专利技术通过根据畸变标定矩阵利用foreach算子对RDD弹性分布式数据集任务中的每个待矫正图片进行矫正得到矫正后的图片,从而将畸变标定矩阵与大数据图片处理结合,实现同时对大量畸变图片进行批量矫正的目的,大大的提升了图片矫正的效率。大大的提升了图片矫正的效率。大大的提升了图片矫正的效率。

【技术实现步骤摘要】
分布式图片畸变矫正方法、系统、电子设备及存储介质


[0001]本专利技术涉及图像矫正
,更具体地,涉及一种分布式图片畸变矫正方法、系统、电子设备及存储介质。

技术介绍

[0002]鱼眼相机是指带有鱼眼镜头的相机,鱼眼镜头最大的作用是视角范围大,视角一般可以达到220
°
或230
°
,这为近距离拍摄大范围景物创造了条件;鱼眼镜头在接近目标物拍摄时能造成非常强烈的透视效果,强调目标物近大远小的对比;其原理是,焦距越短,视角越大,但因光学原理产生的畸变也就越强烈。其结果是除了画面中心的景物保持不变,其他本应水平或垂直的景物都发生了相应的变化。
[0003]随着科技水平的发展,车载摄像头为了更大的提升广角度,提升用户使用体验,车载摄像头的镜头已经逐步替换成了鱼眼镜头,随之而来的,在车载摄像头拍摄图片时畸变现象也成为了降低用户使用体验的棘手问题,因此,如何实现快速高效的处理图片畸变矫正是亟待解决的问题。

技术实现思路

[0004]本专利技术针对现有技术中存在的技术问题,提供一种分布式图片畸本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式图片畸变矫正方法,其特征在于,所述方法包括:根据棋盘图片获取目标相机的畸变标定矩阵;根据HDFS分布式文件系统中的多个待矫正图片创建RDD弹性分布式数据集任务;利用foreach算子根据所述畸变标定矩阵对所述RDD弹性分布式数据集任务中的每个待矫正图片进行矫正;将矫正后的图片上传至所述HDFS分布式文件系统中,直至全部待矫正图片矫正完成。2.根据权利要求1所述的分布式图片畸变矫正方法,其特征在于,所述根据棋盘图片获取目标相机的畸变标定矩阵的步骤,包括:获取前、后、左和右四张不同角度的棋盘图片;利用预设的视觉处理算法和所述棋盘图片获取目标相机的矩阵映射系数;根据所述矩阵映射系数计算所述目标相机的畸变标定矩阵。3.根据权利要求2所述的分布式图片畸变矫正方法,其特征在于,所述预设的视觉处理算法为基于openCV的视觉处理算法。4.根据权利要求1所述的分布式图片畸变矫正方法,其特征在于,所述利用foreach算子根据所述畸变标定矩阵对所述RDD弹性分布式数据集任务中的每个待矫正图片进行矫正的步骤,包括:根据所述畸变标定矩阵对所述预设的视觉处理算法进行参数初始化;利用Spark计算引擎根据所述初始化后的视觉处理算法对所述RDD弹性分布式数据集任务中的每个待矫正图片进行矫正。5.根据权利要求2所述的分布式图片畸变矫正方法,其特征在于,所述根据所述矩阵映射系数计算所述目标相机的畸变标定矩阵的步骤之后,包括:获取预设自由比例因子,根据所述预设自由比例因子对...

【专利技术属性】
技术研发人员:周风明章志博
申请(专利权)人:武汉光庭信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1