一种全景拍摄方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其涉及一种全景拍摄方法及移动终端。
【背景技术】
[0002]随着终端技术的不断发展,终端的功能日益多样化。如今市场上的许多移动终端都配备摄像头,可以实施拍摄功能。当用户通过移动终端进行全景拍摄时,通常需要手持移动终端进行平移或偏转,从不同的角度获取目标物的图像,再将获取到的多帧图像拼接为全景图像。
[0003]然而,在进行全景拍摄时,用户既要保持手机平稳,又要观察摄像头采集到的画面是否已达到预期的结束画面,还要在达到预期的结束画面时腾出手来执行结束全景拍摄的命令,从而影响拍摄效果,导致得到的全景图像不符合用户预期,降低用户体验。
【发明内容】
[0004]本发明实施例提供一种全景拍摄方法及移动终端,可自动结束全景拍摄并提升全景拍摄质量。
[0005]本发明实施例第一方面提供一种全景拍摄方法,可包括:
[0006]获取全景拍摄的结束图像;
[0007]按照预设的时间间隔采集多帧图像;
[0008]在每采集一帧图像后,将所述一帧图像与所述结束图像进行比对,判断所述一帧图像与所述结束图像之间的相似度是否满足第一条件;
[0009]当所述一帧图像与所述结束图像之间的相似度满足所述第一条件时,停止采集图像并将得到的所述多帧图像拼接为全景图像。
[0010]结合第一方面,在第一种可行的实施方式中,
[0011]所述获取全景拍摄的结束图像之后,所述方法还包括:
[0012]将所述结束图像按照预设的规则划分为N块区域,其中N多2并且N为整数;
[0013]所述将所述一帧图像与所述结束图像进行比对,判断所述一帧图像与所述结束图像之间的相似度是否满足第一条件,包括:
[0014]将所述一帧图像按照所述预设的规则划分为N块区域;
[0015]将所述一帧图像的N块区域分别与所述结束图像中对应的区域进行比对;
[0016]统计所述一帧图像中与所述结束图像中对应的区域之间的相似度满足第二条件的区域的数量;
[0017]若统计的区域的数量大于第一预设阈值,则判定所述一帧图像与所述结束图像之间的相似度满足所述第一条件。
[0018]结合第一方面的第一种可行的实施方式,在第二种可行的实施方式中,
[0019]所述将所述一帧图像的N块区域分别与所述结束图像中对应的区域进行比对,包括:
[0020]将所述一帧图像中每块区域的像素点分别与所述结束图像中对应的区域中的像素点进行比对;
[0021 ] 统计所述一帧图像的每块区域包含的像素点中与所述结束图像中对应的区域的像素点相同的像素点数量;
[0022]其中,若所述一帧图像的一块区域中所述像素点数量大于第二预设阈值,则所述一块区域与所述结束图像中对应的区域之间的相似度满足第二条件。
[0023]结合第一方面,在第三种可行的实施方式中,
[0024]所述获取全景拍摄的结束图像之后,所述全景拍摄方法还包括:
[0025]判断当前的环境光亮度是否小于预设的亮度阈值;
[0026]所述当所述一帧图像与所述结束图像之间的相似度满足第一条件时,停止采集图像并将得到的所述多帧图像拼接为全景图像,包括:
[0027]若当前的环境光亮度小于预设的亮度阈值,则当所述一帧图像与所述结束图像之间的相似度满足第一条件时,进一步判断所述一帧图像的角度信息与所述结束图像的角度信息是否一致;
[0028]若进一步判断为是,则停止采集图像并将得到的所述多帧图像拼接为全景图像。
[0029]结合第一方面的第三种可行的实施方式,在第四种可行的实施方式中,所述全景拍摄方法应用于移动终端;
[0030]所述获取全景拍摄的结束图像之后,所述全景拍摄方法还包括:记录所述移动终端的偏转角度;
[0031]所述进一步判断所述一帧图像的角度信息与所述结束图像的角度信息是否一致,包括:
[0032]在每采集一帧图像后,记录所述移动终端的偏转角度;
[0033]若所述移动终端在采集所述一帧图像之后的偏转角度与在获取所述结束图像之后的偏转角度之间的差值小于第三预设阈值,则判定所述一帧图像的角度信息与所述结束图像的角度信息一致。
[0034]本发明实施例第二方面提供一种移动终端,可包括:
[0035]获取模块,用于获取全景拍摄的结束图像;
[0036]采集模块,用于按照预设的时间间隔采集多帧图像;
[0037]比对模块,用于在每采集一帧图像后,将所述一帧图像与所述结束图像进行比对,判断所述一帧图像与所述结束图像之间的相似度是否满足第一条件;
[0038]拼接模块,用于当所述一帧图像与所述结束图像之间的相似度满足所述第一条件时,停止采集图像并将得到的所述多帧图像拼接为全景图像。
[0039]结合第二方面,在第一种可行的实施方式中,
[0040]所述移动终端还包括:
[0041]划分模块,用于将所述结束图像按照预设的规则划分为N块区域,其中N多2并且N为整数;
[0042]所述比对模块,包括:
[0043]划分单元,用于将所述一帧图像按照所述预设的规则划分为N块区域;
[0044]比对单元,用于将所述一帧图像的N块区域分别与所述结束图像中对应的区域进行比对;
[0045]统计单元,用于统计所述一帧图像中与所述结束图像中对应的区域之间的相似度满足第二条件的区域的数量;
[0046]第一判断单元,用于当所述统计单元统计的区域的数量大于第一预设阈值时,判定所述一帧图像与所述结束图像之间的相似度满足所述第一条件。
[0047]结合第二方面的第一种可行的实施方式,在第二种可行的实施方式中,所述比对单元,包括:
[0048]比对子单元,用于将所述一帧图像中每块区域的像素点分别与所述结束图像中对应的区域中的像素点进行比对;
[0049]统计子单元,用于统计所述一帧图像的每块区域包含的像素点中与所述结束图像中对应的区域的像素点相同的像素点数量;
[0050]其中,若所述一帧图像的一块区域中所述像素点数量大于第二预设阈值,则所述一块区域与所述结束图像中对应的区域之间的相似度满足第二条件。
[0051]结合第二方面,在第三种可行的实施方式中,所述移动终端还包括:
[0052]判断模块,用于在获取全景拍摄的结束图像之后,判断当前的环境光亮度是否小于预设的亮度阈值;
[0053]所述拼接模块,包括:
[0054]第二判断单元,用于在所述判断模块的判断结果为是,并且所述一帧图像与所述结束图像之间的相似度满足第一条件时,进一步判断所述一帧图像的角度信息与所述结束图像的角度信息是否一致;
[0055]拼接单元,用于在所述第二判断单元的判断结果为是时,停止采集图像并将得到的所述多帧图像拼接为全景图像。
[0056]结合第二方面的第三种可行的实施方式,在第四种可行的实施方式中,所述移动终端还包括:
[0057]记录模块,用于在获取全景拍摄的结束图像之后,记录所述移动终端的偏转角度;
[0058]所述第二判断单元,包括:
[0059]记录子单元,用于在每采集一帧图像后,记录所述移动终端的偏转角度;
[0060]判断子单元,用于当所述移动终端在采集所述一帧图像之后的偏转角度与在获取所述结束图像之后的偏转角度之间的差值小于第三预设阈值时,判定所述一帧图像的角度信息与所述结束图像的角度信息一致。
[0061]本发明实施例中,获取全景拍摄的结束图像,按照预设的时间间隔采集多帧图像,在每采集一帧图像后,将所述一帧图像与所述结束图像进行比对,判断所述一帧图像与所述结束图像之间的相似度是否满足第一条件;当所述一帧图像与所述结束图像之间的相似度满足第一条件时,停止采集图像并将得到的所述多帧图像拼接为全景图像。采用本发明实施例,当采集到的图像与结束图像之间的相似度满足第一条件时,可自动结束全景拍摄,避免用户手动停止拍摄造成抖动而影响拍摄效果,此外,无需用户关注所拍位置是否已达到预期的结束位置,使得用户可专注保持移动终端平稳,进一步提升拍摄质量。
【附图说明】
[0062]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0063]图1是本发明的一个实施例实施提供的全景拍摄方法的流程示意图;
[0064]图2是本发明的另一个实施例实施提供的全景拍摄方法的流程示意图;
[0065]图3是本发明的又一个实施例实施提供的全景拍摄方法的流程示意图;
[0066]图4是本发明的一个实施例实施提供的移动终端的结构示意图;
[0067]图5是本发明的另一个实施例实施提供的移动终端的结构示意图。
【具体实施方式】
[0068]下面将结合本发明实施例中的附图,对本发