一种双摄像头切换进行变焦的方法、移动终端及存储装置与流程

文档序号:11778766阅读:512来源:国知局
一种双摄像头切换进行变焦的方法、移动终端及存储装置与流程

本发明涉及移动终端拍照技术领域,具体涉及一种双摄像头切换进行变焦的方法、移动终端及存储装置。



背景技术:

随着移动终端的快速普及,移动终端(智能手机、平板电脑等)已经成为人们日常生活中必不可少的娱乐工具。

双摄像头由第一摄像头(常规摄像头)和第二摄像头(潜望式摄像头,与常规摄像头相比,潜望式摄像头为了降低高度,采用了棱镜设计,别称“内变焦”镜头,是指光学变焦是在机身内部完成,所以可以很容易安装滤镜,无需额外安装镜头筒,其次可以有效地避免灰尘被吸入镜头内)组成,两个摄像头的焦距不相同,这样做最大的好处就是不需通过非数码变焦的方式就可以拍摄距离较远的物体,并且实现物体放大的效果。双摄像头系统还可以实现更加流畅的缩放变焦,比如说在录影时会采取数码变焦加切换镜头这样混合的方法,以此来达到更自然的效果。双摄像头使用两个独立的模块,并且都拥有独立的传感器,这样即使是在低光的环境下可可以大幅提升画质,不仅可以明显减少噪点,同时整个成像画面也会更加干净,而用户根本看不出这张照片是通过一个大的摄像头还是两个小摄像头拍摄的。

在两个镜头的共同作用下,系统可以自动具备了分析不同景深的能力,在这个基础上仍然可以实现包括背景虚化、自动对焦、扩增实境等功能,并且效果比较明显。

随着双摄像头的普及,已开始使用第二摄像头来达到放大倍数后的成像效果,而由于常规镜头和潜望式镜头的视角差异,在变焦放大拍照倍数时,图像由第一摄像头切为第二摄像头时,图像中心位置会发生错位,给用户明显的视角差的感觉。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种双摄像头切换进行变焦的方法、移动终端及存储装置,旨在通过实现拍照倍数放大过程中的自然切换,以及通过图片融合处理来获取更清晰的放大倍数后的图像。

本发明解决技术问题所采用的技术方案如下:

一种双摄像头切换进行变焦的方法,其中,所述方法包括以下步骤:

步骤a:移动终端检测第一摄像头变焦放大过程的倍数是否超过预设阈值,当检测到变焦放大的倍数超过预设阈值时,开启第二摄像头;

步骤b:移动终端读取预先存储在存储器中的所述第一摄像头与第二摄像头拍照的平均距离差,并获取所述第一摄像头的第一成像及所述第二摄像头的第二成像;

步骤c:根据所述平均距离差得到所述第一摄像头与第二摄像头共同的对焦位置范围,将所述第一成像与第二成像进行图像融合处理后输出显示。

所述的双摄像头切换进行变焦的方法,其中,所述步骤a之前还包括:

步骤s:预先提取所述第一摄像头与第二摄像头拍照的平均距离差,并存储于所述移动终端的存储器中。

所述的双摄像头切换进行变焦的方法,其中,所述步骤s具体包括:

步骤s1:预先在所述移动终端的双摄像头预设距离的地方放置一标准图卡用于拍摄图像;

步骤s2:开启所述第一摄像头拍摄得到图像a,开启所述第二摄像头得到图像b;

步骤s3:在图像a和图像b上选取五个相同位置的点,计算图像a和图像b之间的五个点的距离差,分别为(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)以及(x5,y5);

步骤s4:计算五个点x轴和y轴距离差的平均值,分别为x=(x1+x2+x3+x4+x5)/5和y=(y1+y2+y3+y4+y5)/5;

步骤s5:将平均值(x,y)存储于存储器中供移动终端使用双摄像头拍照时调用。

所述的双摄像头切换进行变焦的方法,其中,所述预设距离为1米。

所述的双摄像头切换进行变焦的方法,其中,所述步骤a具体包括:

步骤a1:移动终端开启第一摄像头拍摄第一成像后,继续进行变焦放大;

步骤a2:当所述移动终端检测到变焦放大的倍数超过预设阈值时,开启第二摄像头拍摄第二成像。

所述的双摄像头切换进行变焦的方法,其中,所述步骤b具体包括:

步骤b1:移动终端读取存储于存储器中的所述平均距离差;

步骤b2:获取所述第一摄像头的第一成像及所述第二摄像头的第二成像;

步骤b3:获取所述第一成像的边缘及所述第二成像的边缘;

步骤b4:获取所述第一成像的第一像素及所述第二成像的第二像素,并获取所述第一像素与所述第二像素的像素差。

所述的双摄像头切换进行变焦的方法,其中,所述步骤c具体包括:

步骤c1:根据所述像素差得到所述第一摄像头与第二摄像头共同的对焦位置范围;

步骤c2:根据所述对焦位置范围确定出所述第一摄像头与第二摄像头共同的最终对焦位置;

步骤c3:将所述第二成像以所述平均距离差为坐标轴替换掉所述第一成像;

步骤c4:将进行融合处理之后的图像输出显示。

所述的双摄像头切换进行变焦的方法,其中,通过图像检测技术对所述第一成像及所述第二成像进行处理,得到所述第一成像的边缘及所述第二成像的边缘。

一种移动终端,其中,包括:处理器、与处理器通信连接的存储器,所述存储器存储有计算机程序,所述计算机程序用于被执行时实现所述的双摄像头切换进行变焦的方法;所述处理器用于调用所述存储器中的计算机程序,以实现所述的双摄像头切换进行变焦的方法。

一种存储装置,其中,所述存储装置存储有计算机程序,所述计算机程序能够被执行以用于实现所述的双摄像头切换进行变焦的方法。

本发明公开了一种双摄像头切换进行变焦的方法、移动终端及存储装置,所述方法包括:移动终端检测第一摄像头变焦放大过程的倍数是否超过预设阈值,当检测到变焦放大的倍数超过预设阈值时,开启第二摄像头;移动终端读取预先存储在存储器中的所述第一摄像头与第二摄像头拍照的平均距离差,并获取所述第一摄像头的第一成像及所述第二摄像头的第二成像;根据所述平均距离差得到所述第一摄像头与第二摄像头共同的对焦位置范围,将所述第一成像与第二成像进行图像融合处理后输出显示。本发明通过实现拍照倍数放大过程中的自然切换,以及通过图片融合处理来获取更清晰的放大倍数后的图像。

附图说明

图1是本发明双摄像头切换进行变焦的方法的较佳实施例的流程图。

图2是本发明移动终端的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明较佳实施例所述的双摄像头切换进行变焦的方法,如图1所示,一种双摄像头切换进行变焦的方法,其中,包括以下步骤:

步骤s100、移动终端检测第一摄像头变焦放大过程的倍数是否超过预设阈值,当检测到变焦放大的倍数超过预设阈值时,开启第二摄像头。

具体地,移动终端上设置后置双摄像头实现拍照功能,对于现有的后置双摄像头的技术,往往两个摄像头之间的距离为大间距时(之间距离较远),用于对焦进行拍照;两个摄像头之间的距离为小间距时(之间距离较近),用于对拍好后的照片进行图像融合处理,最终将增强后的照片呈现。

所述步骤s100之前还包括:

步骤s10:预先提取所述第一摄像头与第二摄像头拍照的平均距离差,并存储于所述移动终端的存储器中。

较佳地,所述步骤s10具体包括:

s11,预先在所述移动终端的双摄像头预设距离的地方放置一标准图卡用于拍摄图像;其中,所述预设距离优选为1米。

s12,开启所述第一摄像头拍摄得到图像a,开启所述第二摄像头得到图像b;

s13,在图像a和图像b上选取五个相同位置的点,计算图像a和图像b之间的五个点的距离差,分别为(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)以及(x5,y5);

s14,计算五个点x轴和y轴距离差的平均值,分别为x=(x1+x2+x3+x4+x5)/5和y=(y1+y2+y3+y4+y5)/5;

s15,将平均值(x,y)存储于存储器中供移动终端使用双摄像头拍照时调用。

进一步地,所述步骤s100具体包括:

s101,移动终端开启第一摄像头拍摄第一成像后,继续进行变焦放大;

s102,当所述移动终端检测到变焦放大的倍数超过预设阈值时,开启第二摄像头拍摄第二成像。

步骤s200、移动终端读取预先存储在存储器中的所述第一摄像头与第二摄像头拍照的平均距离差,并获取所述第一摄像头的第一成像及所述第二摄像头的第二成像。

具体地,用户在使用移动终端进行拍照时,移动终端分别获取所述第一摄像头的第一成像,获取所述第二摄像头的第二成像;移动终端可以利用图像特征提取技术提取第一成像的第一像素,同时提取第二成像的第二像素;之后,移动终端再计算第一像素与第二像素的像素差,得到像素差。

进一步地,所述步骤s200具体包括:

s201,移动终端读取存储于存储器中的所述平均距离差;

s202,获取所述第一摄像头的第一成像及所述第二摄像头的第二成像;

s203,获取所述第一成像的边缘及所述第二成像的边缘;

s204,获取所述第一成像的第一像素及所述第二成像的第二像素,并获取所述第一像素与所述第二像素的像素差。

通过图像检测技术对所述第一成像及所述第二成像进行处理,得到所述第一成像的边缘及所述第二成像的边缘。图像检测技术可以简单理解为图像边缘检测技术,即提取图像中区域的轮廓,图像中区域的划分以像素灰度为依据,边缘点其实就是图像中灰度跳变剧烈的点,每个区域中的像素灰度大致相同,而区域之间的边界就称为边缘,寻找这些边缘就是图像边缘检测的目的。

步骤s300、根据所述平均距离差得到所述第一摄像头与第二摄像头共同的对焦位置范围,将所述第一成像与第二成像进行图像融合处理后输出显示。

具体地,移动终端首先根据第一像素与第二像素的像素差得到第一成像与第二成像的像距范围;其次,根据该像距范围利用像距与物距之间的转换规则得到第一成像及第二成像的物距范围;最后,根据该物距范围得到所述第一摄像头与第二摄像头共同的对焦位置范围,该对焦位置范围可以理解为两个摄像头的大概对焦位置范围,并不是最终的对焦位置点(合焦点)。根据图像清晰度算法及所述对焦位置范围确定出所述第一摄像头与第二摄像头共同的最终对焦位置,移动终端根据图像清晰度算法在对焦位置范围内确定出所述第一摄像头与第二摄像头共同的最终对焦位置(合焦点)。

移动终端利用图像清晰度算法计算得到在对焦位置范围内的每个位置点所对应的成像的清晰度值;其次,将清晰度值最高的成像所在的位置点确定为所述第一摄像头与第二摄像头共同的最终对焦位置(合焦点);即移动终端对大概对焦位置范围进行细搜索(根据对比图像清晰度值),最终得到清晰度最高的图像所对应的对焦位置,实现了对焦目的。

进一步地,所述步骤s300具体包括:

s301,根据所述像素差得到所述第一摄像头与第二摄像头共同的对焦位置范围;

s302,根据所述对焦位置范围确定出所述第一摄像头与第二摄像头共同的最终对焦位置;

s303,将所述第二成像以所述平均距离差为坐标轴替换掉所述第一成像;

s304,将进行融合处理之后的图像输出显示。

本发明还提供了一种移动终端,如图2所示,所述移动终端包括:处理器(processor)10、存储器(memory)20、通信接口(communicationsinterface)30和总线40;其中,

所述处理器10、存储器20、通信接口30通过所述总线40完成相互间的通信;

所述通信接口30用于所述移动终端的通信设备之间的信息传输;

所述处理器10用于调用所述存储器20中的计算机程序,以执行上述各方法实施例所提供的方法,例如包括:移动终端检测第一摄像头变焦放大过程的倍数是否超过预设阈值,当检测到变焦放大的倍数超过预设阈值时,开启第二摄像头;移动终端读取预先存储在存储器中的所述第一摄像头与第二摄像头拍照的平均距离差,并获取所述第一摄像头的第一成像及所述第二摄像头的第二成像;根据所述平均距离差得到所述第一摄像头与第二摄像头共同的对焦位置范围,将所述第一成像与第二成像进行图像融合处理后输出显示。

本发明还提供一种存储装置,其中,所述存储装置存储有计算机程序,所述计算机程序能够被执行以实现所述的双摄像头切换进行变焦的方法。

综上所述,本发明提供了一种双摄像头切换进行变焦的方法、移动终端及存储装置,所述方法包括:移动终端检测第一摄像头变焦放大过程的倍数是否超过预设阈值,当检测到变焦放大的倍数超过预设阈值时,开启第二摄像头;移动终端读取预先存储在存储器中的所述第一摄像头与第二摄像头拍照的平均距离差,并获取所述第一摄像头的第一成像及所述第二摄像头的第二成像;根据所述平均距离差得到所述第一摄像头与第二摄像头共同的对焦位置范围,将所述第一成像与第二成像进行图像融合处理后输出显示。本发明通过实现拍照倍数放大过程中的自然切换,以及通过图片融合处理来获取更清晰的放大倍数后的图像。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1