一种利用移动终端摄像头拍照的方法及移动终端的制作方法_2

文档序号:8434107阅读:来源:国知局
拼接后获得的最终拍摄图片依照预设的预览尺寸生成预览画面,在移动终端的显 示屏上显示。
[0041] 本实施例提供的利用移动终端摄像头拍照的方法,通过移动终端上的至少两个摄 像头,同时拍摄相同目标物W获取至少两个待拍摄画面,并将所述至少两个所述待拍摄画 面依照预设的图片尺寸进行拼接,依照预设的预览尺寸,生成预览画面进行显示。通过画面 拼接得到的图片包含的景物更多,解决了因单一摄像头的镜头视角较小,而导致拍摄视野 较小的问题,获取了拍摄视角更大的图片,拍摄效果更佳。
[004引 实施例二
[0043] 图2a是本发明实施例二提供的利用移动终端摄像头拍照的方法,本方法在实施 例一提供的方法的基础上,进一步,将至少两个所述待拍摄画面依照预设的图片尺寸进行 拼接具体优化为:
[0044] 删除所述副摄像头画面中与所述主摄像头画面重叠区域的像素;
[0045] 依照预设的图片尺寸,将剩余的副摄像头画面与所述主摄像头画面进行拼接。
[0046] 参见图2a所示,所述利用移动终端摄像头拍照的方法,包括如下步骤:
[0047] 步骤S200、通过设置于移动终端上的至少两个摄像头,同时对相同目标物进行图 像采集,W获取一个主摄像头画面和至少一个副摄像头画面。
[0048] 采用人工设置或移动终端系统默认的方式,确定所述移动终端上的至少两个摄像 头中的一个为主摄像头,其余为副摄像头。
[0049] 在同时对相同目标物进行图像采集时,由主摄像头采集的画面是主摄像头画面, 相应的,由副摄像头采集的画面是副摄像头画面。
[0050] 步骤S201、删除所述副摄像头画面中与所述主摄像头画面重叠区域的像素。
[0051] 在删除所述副摄像头画面中与所述主摄像头画面重叠区域的像素之前,需要先计 算所述副摄像头与所述主摄像头重叠的区域。具体是,可W通过主摄像头与副摄像头之间 的距离W及摄像头的视角计算所述副摄像头画面与所述主摄像头画面的重叠区域。
[0052] 为了简化计算,W-个主摄像头和一个副摄像头为例,计算所述主摄像头的拍摄 视野与所述副摄像头的拍摄视野的重叠区域。该方法可W推广到,一个主摄像头和至少一 个副摄像头的情况。
[0053] 参见图化所示,规定位于移动终端右侧的摄像头为主摄像头22,相应的,位于移 动终端左侧的摄像头为副摄像头21。由图可知,BC为主摄像头22与副摄像头21重叠的区 域。因为主摄像头和副摄像头之间的距离是固定的,此处用m表示,并且,已知主摄像头的 视角是Z0,副摄像头的视角是Za。还可W测定镜头与被摄景物之间的距离,记做h。因 为,主摄像头的视角Z0,副摄像头的视角Za已知,可W确定ZEFG= 90。-1/2Za 和ZEGF= 90。-1/2Z0。又因为S角形的内角互补,可W计算得到Z阳G=l/2 (Za+Ze)。根据S角形正弦定理;可W计算得到EF 和EG。进而,可W求出E点到FG的距离EI的值。根据h和EI,可W计算得到E点到BC的距 EH EH 胃EH。进而计算得到BE=EH*sinZCBE,CE=EH*sinZBCE和 又因为BC//FG,ZCBE=ZEGF= 90。-1/2Ze,ZBCE=ZEFG= 90。-1/2Za。根 据BG和ZGBD可W计算得到抓,抓表示主摄像头22所拍摄的数据。由CF和ZFCA计算 得到AC,AC表示副摄像头21所拍摄的数据。
[0054] 删除所述副摄像头画面中与所述主摄像头画面重叠区域的像素。目P,从副摄像头 21的数据中删除重叠的区域表示BC的数据。在移动终端中,W像素为单位表示待拍摄画面 的数据。所W,删除操作是在表示副摄像头画面的像素中,删除表示重叠区域BC的像素。 [00巧]步骤S202、依照预设的图片尺寸,将剩余的副摄像头画面与主摄像头画面进行拼 接。
[0056] 具体是,确定剩余的副摄像头画面和主摄像头画面在最终拍摄图片中的位置关 系,其中,所述最终拍摄图片的尺寸大小由人工设置或者系统默认的预设图片尺寸确定。可W依照副摄像头相对于主摄像头的方位,确定剩余的副摄像头画面相对于所述主摄像头画 面的拼接方位。例如,根据所述主摄像头的拍摄视野与所述副摄像头的拍摄视野的物理位 置关系确定最终拍摄图片中剩余的副摄像头画面和主摄像头画面的拼接方位。若规定位于 移动终端右侧的一个摄像头是主摄像头,位于左侧的一个摄像头是副摄像头。如果是竖拍 图片,在最终拍摄图片中,剩余的副摄像头画面的位置位于最终拍摄图片的左侧,主摄像头 画面的位置位于最终拍摄图片的右侧。
[0057] 根据所述拼接方位,依照预设的图片尺寸,将剩余的副摄像头画面与所述主摄像 头画面进行拼接。具体是,依照剩余的副摄像头画面与所述主摄像头画面的尺寸比值,确定 所述剩余的副摄像头画面与主摄像头画面在最终拍摄图片中的占比;根据所述拼接方位和 占比,将剩余的副摄像头画面与所述主摄像头画面进行拼接。例如,W-个主摄像头和一个 副摄像头为例,经计算获得主摄像头画面与副摄像头剩余画面的尺寸比是;主摄像头画面: 副摄像头剩余画面=1:3。假设,主摄像头画面和第一副摄像头画面的尺寸均是600万像 素,即3000*2000。根据上述比例关系,从第一副摄像头画面中获取尺寸是1000*2000的像 素,构成第一副摄像头剩余画面,排列于最终拍摄照片中与所述第一副摄像头画面对应的 位置,且所述第一副摄像头剩余画面尺寸占最终拍摄照片尺寸的1/4。将主摄像头画面排列 于最终拍摄照片中与所述主摄像头画面对应的位置,且所述主摄像头剩余画面尺寸占最终 拍摄照片尺寸的3/4。
[0058] 该方法同样可W推广到一个主摄像头和至少一个副摄像头的情况。例如,若移动 终端上设有一个主摄像头和两个副摄像头,经计算获得主摄像头画面、第一副摄像头剩余 画面和第二副摄像头剩余画面的尺寸比是;主摄像头画面:第一副摄像头剩余画面;第二 副摄像头剩余画面=1:2:3。假设,主摄像头画面、第一副摄像头画面和第二副摄像头画面 的尺寸均是600万像素,即3000*2000。根据上述比例关系,从第一副摄像头画面中获取尺 寸是1000*2000的像素,构成第一副摄像头剩余画面,排列于最终拍摄照片中与所述第一 副摄像头画面对应的位置,且所述第一副摄像头剩余画面尺寸占最终拍摄照片尺寸的1/6。 同样的,根据上述比例关系,从第二副摄像头画面中获取尺寸是2000*2000的像素,构成第 二副摄像头剩余画面,排列于最终拍摄照片中与所述第二副摄像头画面对应的位置,且所 述第二副摄像头剩余画面尺寸占最终拍摄照片尺寸的1/3。将主摄像头画面排列于最终拍 摄照片中与所述主摄像头画面对应的位置,且所述主摄像头剩余画面尺寸占最终拍摄照片 尺寸的1/2。按照上述方法,将主摄像头画面、第一副摄像头剩余画面和第二副摄像头剩余 画面进行拼接,W获得最终拍摄图片。
[0059] 步骤S203、依照预设的预览尺寸,生成预览画面进行显示。
[0060] 通过人工设置或者移动终端系统默认的方式预先设置预览尺寸。由剩余的副摄像 头画面与所述主摄像头画面进行拼接得到的最终拍摄照片,按照预览尺寸生成预览画面, 并在移动终端的显示屏上显示。其中,预览尺寸不大于预设的图片尺寸。
[0061] 若用户对W当前焦距为拍摄焦距生成的预览图片不满意,可W通过调整移动终端 的相机应用中的焦距选项,同时调整主摄像头和副摄像头的焦距,W获取满意的图片。例 如,用户在利用移动终端进行自拍时,在W当前焦距为拍摄焦距获取的预览画面中,人脸比 较小。此时,用户可W通过设置相机应用中的焦距选项,选择较大的焦距,重新拍摄,W获取 自己满意的人脸大小的预览画面,并得到W修改后的焦距为拍摄焦距拍摄的自拍照。
[0062] 本实施例提供的利用移动终端摄像头拍照的方法,通过至少两个摄像头,同时对 相同目标物进行图像采集,W获取一个主摄像头画面和至少一个副摄像头画面,删除副摄 像头画面中与所述主摄像头重叠区域的像素,将剩余的副摄像头画面与主摄像头画面进行 拼接,获取最终拍摄图片,并依照预设的预览尺寸,生成预览画面进行显示。通过删除副摄 像头中与主摄像头重叠区域的像素,将剩余的副摄像头画面与主摄像头画面进行拼接
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1