图像处理方法、图像处理装置及电子设备制造方法及图纸

技术编号:39038654 阅读:20 留言:0更新日期:2023-10-10 11:51
本公开提供图像处理方法、图像处理装置及电子设备。所述图像处理方法包括:基于捕获到的图像获取待处理图像;对所述待处理图像在水平方向上进行矫正以得到第一矫正图像;对所述第一矫正图像沿第一方向进行90度旋转以得到第二矫正图像;以及对所述第二矫正图像在水平方向上进行矫正以得到第三矫正图像。本公开的技术方案中,在充分利用硬件资源的前提下,优化软件算法进行双目图像拼接,有效降低了硬件性能要求。性能要求。性能要求。

【技术实现步骤摘要】
图像处理方法、图像处理装置及电子设备


[0001]本公开涉及图像处理
,特别地涉及图像处理方法、图像处理装置及电子设备。

技术介绍

[0002]视频图像拼接是指将同一场景的多个重叠图像拼接成较大的图像的一种方法,其在医学成像、计算机视觉、卫星数据、目标自动识别等领域具有重要意义。
[0003]双目图像就是通过左右两个摄像头拍摄的图片,二者之间存在一定视差。为了获取更多视场的图像信息,往往需要对双目图像进行拼接。
[0004]公开内容
[0005]本公开的实施例提供图像处理方法、图像处理装置及电子设备,在充分利用硬件资源的前提下,优化软件算法进行双目图像拼接,有效降低了硬件性能要求。
[0006]第一方面,本公开提供一种图像处理方法。所述图像处理方法包括:基于捕获到的图像获取待处理图像;对所述待处理图像在水平方向上进行矫正以得到第一矫正图像;对所述第一矫正图像沿第一方向进行90度旋转以得到第二矫正图像;以及对所述第二矫正图像在水平方向上进行矫正以得到第三矫正图像。
[0007]在第一方面的一种实现方式中,所述图像处理方法还包括:对所述第三矫正图像进行融合以得到融合图像;以及对所述融合图像沿与所述第一方向相对的第二方向进行90度旋转以得到拼接图像。
[0008]在第一方面的一种实现方式中,基于捕获到的图像获取待处理图像包括:由图像信号处理器接收从双目相机提供的左视图像和右视图像,并对所述左视图像和所述右视图像进行调校以获取所述待处理图像;对所述待处理图像在水平方向上进行矫正以得到第一矫正图像包括:由水平畸变矫正模块分别对调校后的左视图像和右视图像进行水平矫正,以获取第一左视矫正图像和第一右视矫正图像;对所述第一矫正图像沿第一方向进行90度旋转以得到第二矫正图像包括:由第一旋转模块对所述第一左视矫正图像和所述第一右视矫正图像进行90度正旋转,以获取第二左视矫正图像和第二右视矫正图像;对所述第二矫正图像在水平方向上进行矫正以得到第三矫正图像包括:由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像;对所述第三矫正图像进行融合以得到融合图像包括:由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像;对所述融合图像沿与所述第一方向相对的第二方向进行90度旋转以得到拼接图像包括:由第二旋转模块对所述融合图像进行90度逆旋转、缩放和剪裁,以获取所述拼接图像。
[0009]在第一方面的一种实现方式中,由图像信号处理器接收从双目相机提供的左视图像和右视图像,并对所述左视图像和所述右视图像进行调校包括:由所述图像信号处理器接收来自所述双目相机的所述左视图像和所述右视图像;由所述图像信号处理器对所述左视图像和所述右视图像进行亮度、颜色和曝光的调节,使所述左视图像和所述右视图像的
亮度、颜色和曝光相接近。
[0010]在第一方面的一种实现方式中,由水平畸变矫正模块分别对调校后的左视图像和右视图像进行水平矫正包括:由所述水平畸变矫正模块对所述调校后的左视图像按照行方向进行顺序取数并矫正,以获取所述第一左视矫正图像;由所述水平畸变矫正模块对所述调校后的右视图像按照行方向进行顺序取数并矫正,以获取所述第一右视矫正图像。
[0011]在第一方面的一种实现方式中,所述图像处理方法还包括:对所述双目相机进行标定,并基于标定参数生成第一左视水平矫正查找表和第一右视水平矫正查找表,其中由水平畸变矫正模块分别对调校后的左视图像和右视图像进行水平矫正包括:由所述水平畸变矫正模块根据所述第一左视水平矫正查找表,对所述调校后的左视图像进行水平矫正;以及由所述水平畸变矫正模块根据所述第一右视水平矫正查找表,对所述调校后的右视图像进行水平矫正。
[0012]在第一方面的一种实现方式中,由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:对所述第二左视矫正图像按照行方向进行顺序取数并矫正,以获取所述第三左视矫正图像;以及对所述第二右视矫正图像按照行方向进行顺序取数并矫正,以获取所述第三右视矫正图像;其中由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像包括:将所述第三左视矫正图像划分为左视重叠区域和左视非重叠区域;将所述第三右视矫正图像划分为右视重叠区域和右视非重叠区域;对所述左视重叠区域和所述右视重叠区域进行融合,获取重叠融合图像;以及将所述左视非重叠区域、所述重叠融合图像和所述右视非重叠区域组合起来,获取所述融合图像。
[0013]在第一方面的一种实现方式中,所述图像处理方法还包括:对所述双目相机进行标定,并基于标定参数生成第二左视水平矫正查找表、第二右视水平矫正查找表、图像融合查找表和重叠区域查找表;由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:根据所述第二左视水平矫正查找表,对所述第二左视矫正图像进行水平矫正,以获取所述第三左视矫正图像;以及根据所述第二右视水平矫正查找表,对所述第二右视矫正图像进行水平矫正,以获取所述第三右视矫正图像,其中由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像包括:根据所述重叠区域查找表,将所述第三左视矫正图像划分为左视重叠区域和左视非重叠区域;根据所述重叠区域查找表,将所述第三右视矫正图像划分为右视重叠区域和右视非重叠区域;以及根据所述图像融合查找表,对所述左视重叠区域和所述右视重叠区域进行融合,获取重叠融合图像。
[0014]在第一方面的一种实现方式中,由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:将所述第二左视矫正图像划分为左视重叠区域和左视非重叠区域;将所述第二右视矫正图像划分为右视重叠区域和右视非重叠区域;对所述左视重叠区域按照行方向进行顺序取数并矫正,以获取左视重叠矫正图像;对所述右视重叠区域按照行方向进行顺序取数并矫正,以获取右视重叠矫正图像,其中由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像包括:将所述左视重叠矫正图像和所述右视重叠矫正图像进行融合,获取重叠融合图像;以及将所述左视非重叠区域、所述重叠融
合图像和所述右视非重叠区域组合起来,获取所述融合图像。
[0015]在第一方面的一种实现方式中,所述图像处理方法还包括:对所述双目相机进行标定,并基于标定参数生成第二左视水平矫正查找表、第二右视水平矫正查找表、图像融合查找表和重叠区域查找表;由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:根据所述重叠区域查找表,将所述第二左视矫正图像划分为左视重叠区域和左视非重叠区域;根据所述重叠区域查找表,将所述第二右视矫正图像划分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:基于捕获到的图像获取待处理图像;对所述待处理图像在水平方向上进行矫正以得到第一矫正图像;对所述第一矫正图像沿第一方向进行90度旋转以得到第二矫正图像;以及对所述第二矫正图像在水平方向上进行矫正以得到第三矫正图像。2.根据权利要求1所述的图像处理方法,其特征在于,还包括:对所述第三矫正图像进行融合以得到融合图像;以及对所述融合图像沿与所述第一方向相对的第二方向进行90度旋转以得到拼接图像。3.根据权利要求2所述的图像处理方法,其特征在于,基于捕获到的图像获取待处理图像包括:由图像信号处理器接收从双目相机提供的左视图像和右视图像,并对所述左视图像和所述右视图像进行调校以获取所述待处理图像;对所述待处理图像在水平方向上进行矫正以得到第一矫正图像包括:由水平畸变矫正模块分别对调校后的左视图像和右视图像进行水平矫正,以获取第一左视矫正图像和第一右视矫正图像;对所述第一矫正图像沿第一方向进行90度旋转以得到第二矫正图像包括:由第一旋转模块对所述第一左视矫正图像和所述第一右视矫正图像进行90度正旋转,以获取第二左视矫正图像和第二右视矫正图像;对所述第二矫正图像在水平方向上进行矫正以得到第三矫正图像包括:由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像;对所述第三矫正图像进行融合以得到融合图像包括:由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像;对所述融合图像沿与所述第一方向相对的第二方向进行90度旋转以得到拼接图像包括:由第二旋转模块对所述融合图像进行90度逆旋转、缩放和剪裁,以获取所述拼接图像。4.根据权利要求3所述的图像处理方法,其特征在于,由图像信号处理器接收从双目相机提供的左视图像和右视图像,并对所述左视图像和所述右视图像进行调校包括:由所述图像信号处理器接收来自所述双目相机的所述左视图像和所述右视图像;由所述图像信号处理器对所述左视图像和所述右视图像进行亮度、颜色和曝光的调节,使所述左视图像和所述右视图像的亮度、颜色和曝光相接近。5.根据权利要求3所述的图像处理方法,其特征在于,由水平畸变矫正模块分别对调校后的左视图像和右视图像进行水平矫正包括:由所述水平畸变矫正模块对所述调校后的左视图像按照行方向进行顺序取数并矫正,以获取所述第一左视矫正图像;由所述水平畸变矫正模块对所述调校后的右视图像按照行方向进行顺序取数并矫正,以获取所述第一右视矫正图像。6.根据权利要求3所述的图像处理方法,其特征在于,还包括:对所述双目相机进行标定,并基于标定参数生成第一左视水平矫正查找表和第一右视水平矫正查找表,其中由水平畸变矫正模块分别对调校后的左视图像和右视图像进行水平矫正包括:由
所述水平畸变矫正模块根据所述第一左视水平矫正查找表,对所述调校后的左视图像进行水平矫正;以及由所述水平畸变矫正模块根据所述第一右视水平矫正查找表,对所述调校后的右视图像进行水平矫正。7.根据权利要求3所述的图像处理方法,其特征在于,由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:对所述第二左视矫正图像按照行方向进行顺序取数并矫正,以获取所述第三左视矫正图像;以及对所述第二右视矫正图像按照行方向进行顺序取数并矫正,以获取所述第三右视矫正图像;其中由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像包括:将所述第三左视矫正图像划分为左视重叠区域和左视非重叠区域;将所述第三右视矫正图像划分为右视重叠区域和右视非重叠区域;对所述左视重叠区域和所述右视重叠区域进行融合,获取重叠融合图像;以及将所述左视非重叠区域、所述重叠融合图像和所述右视非重叠区域组合起来,获取所述融合图像。8.根据权利要求7所述的图像处理方法,其特征在于,还包括:对所述双目相机进行标定,并基于标定参数生成第二左视水平矫正查找表、第二右视水平矫正查找表、图像融合查找表和重叠区域查找表;由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:根据所述第二左视水平矫正查找表,对所述第二左视矫正图像进行水平矫正,以获取所述第三左视矫正图像;以及根据所述第二右视水平矫正查找表,对所述第二右视矫正图像进行水平矫正,以获取所述第三右视矫正图像,其中由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像包括:根据所述重叠区域查找表,将所述第三左视矫正图像划分为左视重叠区域和左视非重叠区域;根据所述重叠区域查找表,将所述第三右视矫正图像划分为右视重叠区域和右视非重叠区域;以及根据所述图像融合查找表,对所述左视重叠区域和所述右视重叠区域进行融合,获取重叠融合图像。9.根据权利要求3所述的图像处理方法,其特征在于,由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:将所述第二左视矫正图像划分为左视重叠区域和左视非重叠区域;将所述第二右视矫正图像划分为右视重叠区域和右视非重叠区域;对所述左视重叠区域按照行方向进行顺序取数并矫正,以获取左视重叠矫正图像;对所述右视重叠区域按照行方向进行顺序取数并矫正,以获取右视重叠矫正图像,其中由所述中央处理单元对所述第三左视矫正图像和所述第三右视矫正图像进行融合,得到所述融合图像包括:将所述左视重叠矫正图像和所述右视重叠矫正图像进行融合,获取重叠融合图像;以及将所述左视非重叠区域、所述重叠融合图像和所述右视非重叠区域组合起来,获取所述融合图像。10.根据权利要求9所述的图像处理方法,其特征在于,还包括:
对所述双目相机进行标定,并基于标定参数生成第二左视水平矫正查找表、第二右视水平矫正查找表、图像融合查找表和重叠区域查找表;由中央处理单元分别对所述第二左视矫正图像和所述第二右视矫正图像进行水平矫正,以获取第三左视矫正图像和第三右视矫正图像包括:根据所述重叠区域查找表,将所述第二左视矫正图像划分为左视重叠区域和左视非重叠区域;根据所述重叠区域查找表,将所述第二右视矫正图像划分为右视重叠区域和右视非重叠区域;根据所述第二左视水平矫正查找表,对所述...

【专利技术属性】
技术研发人员:刘明佩黄开辉林刘迪铭
申请(专利权)人:瑞芯微电子股份有限公司
类型:发明
国别省市:

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

1