图像的处理方法及装置的制造方法_2

文档序号:9399515阅读:来源:国知局
定与第一位置信息对应的对比位置信息。
[0044] 在步骤110后,可以得到各个对比区域在第一帧画面中的位置信息。以图2所示场 景为例,若第一帧画面的尺寸为2400*1600像素,则对比区域A在第一帧画面中的位置信息 为{(0,0),(0,300),(1200,0),(1200,300)}四个点组成的坐标区域。同理,对比区域B在第 一帧画面中的位置信息为{(0,300),(0,600),(1200,300),(1200,600)}四个点组成的坐 标区域;对比区域C在第一帧画面中的位置信息为{(1200, 300),(1200,600),(2400,600), (2400,300)}四个点组成的坐标区域;对比区域D在第一帧画面中的位置信息为{(1200, 0),(1200, 300),(2400, 300),(2400,0)}四个点组成的坐标区域。
[0045] 区域一在第一帧画面中位于右上角,因此在目标帧画面A中的位置应当位于右 下角,得到区域一在目标帧画面中的对比位置信息为{(1200,300),(1200,600),(2400, 600),(2400,300)}四个点组成的坐标区域。同理,区域二在目标帧画面中的对比位置信息 为{(1200,0),(1200, 300),(2400, 300),(2400,0)}四个点组成的坐标区域;区域三在目标 帧画面中的对比位置信息为{(〇,〇),(0,300),(1200,0),(1200,300)}四个点组成的坐标 区域;区域四在目标帧画面中的对比位置信息为{(〇,300),(0,600),(1200,300),(1200, 600)}四个点组成的坐标区域。
[0046] 步骤130、根据每个对比区域的对比位置信息输出每个对比区域对应的位置提示 信息,以便用户根据位置提示信息对终端的位置和/或拍摄角度进行调整。
[0047] 根据对比区域的对比位置信息可确定对比区域对应的目标帧画面与所述第一帧 画面的位置关系。在图2所示的场景中,在区域1、区域2、区域3和区域4组成的区域中显 示第一帧画面,并将第一帧画面的边框置位第一预设颜色,如绿色。区域1和区域5组成一 个模拟目标帧画面,区域2和区域6组成一个模拟目标帧画面,区域3和区域7组成一个模 拟目标帧画面,区域4和区域8组成一个模拟目标帧画面。将区域5、区域6、区域7和区域 8的边框均置位第二预设颜色,如红色。如图3所示,用户移动终端以便将终端获取的图像 与对比区域中的图像进行匹配,若匹配则对比区域的边框置位第一预设颜色。图中虚线框 表示用户移动终端时,终端根据用户的运动方向更改当前获取的帧画面对应的图像边框位 置。图3中,用户将终端向右下方移动,当终端获取的第二帧画面的左上角区域的图像与区 域3中的图像相符时,帧画面对应的图像边框由第二预设颜色变为第一预设颜色。
[0048] 在用户移动或旋转终端时,终端的重力传感器能够获取终端的运动方向和位移, 根据移动方向和位移调整屏幕中实时调整帧画面的位置。当实时获取的帧画面中的目标区 域的图像与对比区域中的图像相符时,将对比区域对应的模拟目标帧画面的边框颜色从第 二预设颜色(如绿色)置为第一预设颜色(如红色)。当全部模拟目标帧画面的的边框颜 色全部置位第一预设颜色时,用户停止移动终端,等待终端反馈缩小后的结果帧画面。
[0049] 步骤140、如果获取的第二帧画面的目标区域中的图像与多个对比区域中的一个 对比区域的图像相符,则将第二帧画面确定为相符的对比区域对应的目标帧画面。
[0050] 其中,第二帧画面为终端发生移动和/或旋转时获取的帧画面,目标区域与相符 的对比区域具有相同的坐标区间。
[0051] 目标区域中的图像与一个对比区域的图像相符,可以理解为下述两种情况:
[0052] 1、目标区域中的图像与对比区域的图像完全相同。
[0053] 完全相同指目标区域中的图像对应的像素集合与对比区域中的图像对应的像素 集合完全一致。图像由像素点组成,每个像素点具有自己的坐标位置以及取值。如果目标 区域与对比区域中,位于各个相同坐标位置的像素点的取值均相同,则目标区域中的图像 与所述对比区域的图像完全相同。
[0054] 2、目标区域中的图像与对比区域的图像有大于预设比例的图像相同。
[0055] 如果目标区域与对比区域中,有大于预设比例的位于相同坐标位置的像素点的取 值相同,则目标区域中的图像与所述对比区域的图像有大于预设比例的图像相同。作为一 种举例,预设比例为70%、80%或90%。用户在移动终端或者倾斜终端使摄像头获取的帧 画面,可能与对比区域之间存在少量误差,该误差在不影响组合帧画面合成的前提下是可 以被忽略的。例如,用户转动终端时,由于拍摄角度的不同,画面产生拉伸形变。如果拉伸 后的帧画面与对比区域之间存在的差异部分所占面积占对比区域的比例小于(1-预设比 例),则认为对比区域得到了匹配。
[0056] 本发明实施例中术语"和/或"仅仅是一种描述关联对象的关联关系,表示可以存 在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种 情况。另外,本文中字符"/",一般表示前后关联对象是一种"或"的关系。
[0057] 步骤150、当得到每个对比区域对应的目标帧画面时,将得到的多个目标帧画面进 行拼接,得到组合帧画面。
[0058] 在进行拼接时,如果两两目标帧画面或者三个以上个目标帧画面之间具有重叠区 域,且重叠区域为第一帧画面中的区域,则根据第一帧画面中像素点的取值复制到该重叠 区域中。如果两两目标帧画面或者三个以上个目标帧画面之间具有重叠区域,且重叠区域 位于第一帧画面以外的区域,则分别获取相同位置的像素点在各个目标帧画面中的取值, 将各个取值的平均值作为该像素点的像素值。
[0059] 拼接得到的组合帧画面的程度为第一帧画面的长度的倍。
[0060] 步骤160、根据预设缩小比例对组合帧画面进行缩小,得到结果帧画面。
[0061] 结果帧画面的长度与第一帧画面的长度相同,结果帧画面的宽度也与第一帧画面 的长度相同。结果帧画面中,与第一帧画面对应的区域的长度为第一帧画面的长度的预设 缩小比例倍。本实施例及后续实施例中,预设缩小比例指的是对第一帧画面的长度或者宽 度方的缩小比例,而不是第一帧画面整体面积的缩小比例。在实施时,也可以将第一帧画面 的面积的缩小倍数作为所述预设缩小比例,具体实现方式可参照本发明实施例公开的方案 通过简单推导得出,此处不做赘述。
[0062] 在一个使用场景中,用户打开相机功能,切换到前置摄像头。终端屏幕中显示实时 获取的帧画面。当用户点击缩放功能键时,终端在后台将当前帧画面进行存储,并将当前帧 画面确定为第一帧画面。终端在后台按照预设缩小比例在第一帧画面中划分出多个对比区 域,并在屏幕中显示每个对比区域的位置提示信息。用户根据位置提示信息移动终端位置 或改变终端的拍摄角度。当终端获取的帧画面的目标区域与一个对比区域相符时,终端将 匹配的帧画面确定为相符对比区域对应的目标帧画面。当获取了全部对比区域对应的目标 帧画面时,根据目标帧画面进行拼接,得到组合帧画面,再根据预设缩小比例对所述组合帧 画面进行缩小,得到结果帧画面。终端在屏幕中显示结果帧画面。
[0063] 本实施例首先根据预设缩小比例对第一帧画面进行划分,得到多个对比区域,并 根据每个对比区域在所述第一帧画面中的第一位置信息确定所述每个对比区域的对比位 置信息,然后通过输出位置提示信息提示用户将手机取景框移动到对比区域对应的位置, 在手机移动过程中获取第二帧画面,如果第二帧画面的目标区域中的图像与多个对比区域 中的一个对比区域的图像相符,将第二帧画面确定为相符的对比区域对应的目标帧画面, 最后对各对比区域对应的目标帧画面进行拼接,并对拼接得到的组合帧画面按照预设缩放 比例进行缩放,得到结果帧画面。现有技术中,需要借助自拍杆等工具增加终端与用户之间 的距离,减小人脸在照片中所占的面积。本实施例对目标帧画面进行拼接得到组合帧画面, 由于组合帧画面的总面积大于第一帧画面的面积,因此人脸在组合帧画面中所占比例小于 人脸在第一帧画面中所占比例。因此,本实施例在不借助外部工具的前提下,用户只需要将 终端按照位置提示信息将终端进行移动和/或旋转,即可实现减小人脸在照片中所占的面 积,进而降低自拍成本,用户无需携带自拍杆,使用户拍照更为便捷。此外,本实施例还可用 于其他场景下照片缩放的方法,例如对于终端摄像头广角角度不足以拍摄全部景
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1