全景拍摄方法及装置制造方法及图纸

技术编号:16042947 阅读:25 留言:0更新日期:2017-08-20 01:23
一种全景拍摄方法,该方法包括:获取摄像装置采集到的一帧图像为参考图像;若检测到摄像装置发生偏移,将摄像装置偏移后采集到的图像与当前的参考图像进行图像配准,得到摄像装置偏移后采集到的图像相对于当前的参考图像的偏移参数;若偏移参数满足预设条件,确定摄像装置偏移后采集到的图像为新的参考图像;将所有参考图像进行图像拼接,得到全景图像。本发明专利技术还提供一种全景拍摄装置。本发明专利技术可以提高全景拍摄的效率和全景成像效果。

【技术实现步骤摘要】
全景拍摄方法及装置
本专利技术涉及移动终端
,具体涉及一种全景拍摄方法及装置。
技术介绍
目前在进行全景拍摄时,当接收到全景拍摄的指令后,通常通过电子设备的陀螺仪等传感器获取电子设备的移动方向和相对前一帧图像的偏移角度,当偏移角度超过阈值时,将该帧与前一帧图像进行运动估计和运动补偿,并将该帧图像与前一帧图像进行融合,以此类推完成全景拍摄。然而通过传感器持续运行检测偏转角度,会需要消耗很大的系统内存资源,影响图像拼接效率。并且不同的电子设备虽然摄像头一致,但是陀螺仪等传感器可能检测到的信息也并不完全一致,获取到的偏移角度信息可能不够准确,使得进行是否超过阈值判断时不容易判断,进而影响图像的拼接,容易导致图像拼接不齐。
技术实现思路
鉴于此,有必要提供一种全景拍摄方法及装置,可提高全景拍摄的效率和全景成像效果。本申请的第一方面提供一种全景拍摄方法,所述方法包括:获取摄像装置采集到的一帧图像为参考图像;若检测到所述摄像装置发生偏移,将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数;若所述偏移参数满足预设条件,确定所述摄像装置偏移后采集到的图像为新的参考图像;将所有参考图像进行图像拼接,得到全景图像。另一种可能的实现方式中,所述将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准包括:将所述摄像装置偏移后采集到的图像的感兴趣区域与当前参考图像的感兴趣区域进行图像配准。另一种可能的实现方式中,所述将所述摄像装置偏移后采集到的图像的感兴趣区域与当前参考图像的感兴趣区域进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数包括:截取所述摄像装置偏移后采集到的图像的感兴趣区域为第一图像,缩小所述第一图像得到第一缩小图像;截取当前的参考图像的感兴趣区域为第二图像,缩小所述第二图像得到第二缩小图像;将所述第二缩小图像在所述第一缩小图像上平移,在移动过程中计算所述第二缩小图像的像素值与所述第一缩小图像的像素值相减的绝对值之和M,获取M为最小值时,所述第二缩小图像相对于所述第一缩小图像的相对偏移量;在所述相对偏移量的范围内,将所述第二图像在所述第一图像上平移,在移动过程中计算所述第二图像的像素值与所述第一图像的像素值相减的绝对值之和N,获取N为最小值时所述第二图像相对于所述第一图像的偏移量,将所述偏移量作为所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数。另一种可能的实现方式中,所述偏移参数满足预设条件包括:所述第二图像相对于所述第一图像的偏移量大于第一阈值小于第二阈值,其中所述第二阈值大于所述第一阈值。另一种可能的实现方式中,所述方法还包括:若所述偏移参数满足结束条件,停止全景拍摄。另一种可能的实现方式中,所述将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数包括:获取所述摄像装置偏移后采集到的图像B与当前的参考图像A;将图像B在图像A上平移,获取在移动过程中图像B的像素值与图像A的像素值相差最小时,图像B相对于图像A的位置为图像配准结果。另一种可能的实现方式中,所述将图像B在图像A上平移,获取在移动过程中图像B的像素值与图像A的像素值相差最小时,图像B相对于图像A的位置为图像配准结果:缩小图像B和图像A;将缩小后的图像B在缩小后的图像A上平移,获取在移动过程中缩小后的图像B的像素值与缩小后的图像A的像素值相差最小时,缩小后的图像B相对于缩小后的图像A的位置为图像配准结果。另一种可能的实现方式中,所述将图像B在图像A上平移,获取在移动过程中图像B的像素值与图像A的像素值相差最小时,图像B相对于图像A的位置为图像配准结果:获取将图像A按照比例缩小后的图像A0,获取将图像B按照比例缩小后的图像B0;将图像B0在图像A0上平移,在移动过程中计算图像B0的像素值与图像A0的像素值相减的绝对值之和X0,获取X0满足预设条件时图像B0相对于图像A0的相对偏移量N0;在所述相对偏移量N0的范围内,将图像B在图像A上平移,在移动过程中计算图像B的像素值与图像A的像素值相减的绝对值之和X,获取X为最小值时图像B相对于图像A的偏移量为图像配准结果。另一种可能的实现方式中,所述将图像B在图像A上平移,获取在移动过程中图像B的像素值与图像A的像素值相差最小时,图像B相对于图像A的位置为图像配准结果:获取将图像A按照比例缩小后得到的m张图像Ai,i=1,2,…,m,获取将图像B按照比例缩小后得到的m张图像Bi,其中m为正整数且m大于等于1;将图像Bi在图像Ai上平移,在移动过程中计算图像Bi的像素值与图像Ai的像素值相减的绝对值之和Xi,获取Xi为最小值时图像Bi相对于图像Ai的相对偏移量Ni;在所述相对偏移量Ni的范围内,将图像B在图像A上平移,在移动过程中计算图像B的像素值与图像A的像素值相减的绝对值之和X,获取X为最小值时图像B相对于图像A的偏移量为图像配准结果。另一种可能的实现方式中,i值越小时所标识的图像越小,所述方法还包括:若当前Ai不为m张图像中最大的图像,令i=i+1,在所述相对偏移量Ni的范围内,执行所述将图像Bi在图像Ai上平移,在移动过程中计算图像Bi的像素值与图像Ai的像素值相减的绝对值之和Xi,获取Xi为最小值时所述图像Bi相对于所述图像Ai的相对偏移量Ni的步骤;若当前Ai为m张图像中最大的图像,执行所述在所述相对偏移量Ni的范围内,将图像B在图像A上平移,在移动过程中计算图像B的像素值与图像A的像素值相减的绝对值之和X,获取X为最小值时图像B相对于图像A的偏移量为图像配准结果的步骤。另一种可能的实现方式中,所述获取将图像A按照比例缩小后得到的m张图像Ai,i=1,2,…,m,获取将图像B按照比例缩小后得到的m张图像Bi包括:截取图像A的第一预设区域,获取将所述第一预设区域按照比例缩小后得到的m张缩小的图像Ai,i=1,2,…,m;截取图像B的第二预设区域,获取将所述第二预设区域按照比例缩小后得到的m张缩小的图像Bi。另一种可能的实现方式中,所述第一预设区域大于等于所述第二预设区域。本申请的第二方面提供一种全景拍摄装置,所述装置包括:获取模块,用于获取摄像装置采集到的一帧图像为参考图像;图像配准模块,用于若检测到所述摄像装置发生偏移,将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数;参考图像确定模块,用于若所述偏移参数满足预设条件,确定所述摄像装置偏移后采集到的图像为新的参考图像;拼接模块,用于将所有参考图像进行图像拼接,得到全景图像。另一种可能的实现方式中,所述图像配准模块具体用于:将所述摄像装置偏移后采集到的图像的感兴趣区域与当前参考图像的感兴趣区域进行图像配准。另一种可能的实现方式中,所述图像配准模块包括:图像处理单元,用于截取所述摄像装置偏移后采集到的图像的感兴趣区域为第一图像,缩小所述第一图像得到第一缩小图像;所述图像处理单元还用于,截取当前的参考图像的感兴趣区域为第二图像,缩小所述第二图像得到第二缩小图像;本文档来自技高网...
全景拍摄方法及装置

【技术保护点】
一种全景拍摄方法,其特征在于,所述方法包括:获取摄像装置采集到的一帧图像为参考图像;若检测到所述摄像装置发生偏移,将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数;若所述偏移参数满足预设条件,确定所述摄像装置偏移后采集到的图像为新的参考图像;将所有参考图像进行图像拼接,得到全景图像。

【技术特征摘要】
1.一种全景拍摄方法,其特征在于,所述方法包括:获取摄像装置采集到的一帧图像为参考图像;若检测到所述摄像装置发生偏移,将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数;若所述偏移参数满足预设条件,确定所述摄像装置偏移后采集到的图像为新的参考图像;将所有参考图像进行图像拼接,得到全景图像。2.如权利要求1所述的方法,其特征在于,所述将所述摄像装置偏移后采集到的图像与当前的参考图像进行图像配准包括:将所述摄像装置偏移后采集到的图像的感兴趣区域与当前参考图像的感兴趣区域进行图像配准。3.如权利要求2所述的方法,其特征在于,所述将所述摄像装置偏移后采集到的图像的感兴趣区域与当前参考图像的感兴趣区域进行图像配准,得到所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数包括:截取所述摄像装置偏移后采集到的图像的感兴趣区域为第一图像,缩小所述第一图像得到第一缩小图像;截取当前的参考图像的感兴趣区域为第二图像,缩小所述第二图像得到第二缩小图像;将所述第二缩小图像在所述第一缩小图像上平移,在移动过程中计算所述第二缩小图像的像素值与所述第一缩小图像的像素值相减的绝对值之和M,获取M为最小值时,所述第二缩小图像相对于所述第一缩小图像的相对偏移量;在所述相对偏移量的范围内,将所述第二图像在所述第一图像上平移,在移动过程中计算所述第二图像的像素值与所述第一图像的像素值相减的绝对值之和N,获取N为最小值时所述第二图像相对于所述第一图像的偏移量,将所述偏移量作为所述摄像装置偏移后采集到的图像相对于所述当前的参考图像的偏移参数。4.如权利要求3所述的方法,其特征在于,所述偏移参数满足预设条件包括:所述第二图像相对于所述第一图像的偏移量大于第一阈值小于第二阈值,其中所述第二阈值大于所述第一阈值。5.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述偏移参数满足结束条件,停...

【专利技术属性】
技术研发人员:吴锦伟
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

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

1