拍照方法及移动终端的制作方法_4

文档序号:9914686阅读:来源:国知局
像素点的位置信息与目标 区域在取景框中的位置信息确定像素点是否在目标区域内。
[0157] 为了便于理解,下面将详细介绍目标区域的形状为不同的规则形状时,第二获取 及保存模块确定像素点是否在目标区域内的方法,请参阅图9a_9c,为本发明实施例中目标 区域的示意图。
[0158] 在图9a中,目标区域为矩形,其对角线上的顶点坐标分别为Pl(xl,yl)和P2(x2, y2),对于像素点P(Xd,Yd),将按照如下方式确定该像素点P是否在目标区域的范围内:
[0159] 1、确定矩形的中心点C(x,y),其中,x=(xl+x2)/2,y = (yl+y2)/2;
[0160] 2、计算中心点C到矩形的宽的距离dl及中心点到矩形的长的距离d2;
[0161] 其中,dl = (x2-xl)/2,d2 = (y2-yl)/2;
[0162] 3、确定像素点P(Xd,Yd)到中心点C的距离d;
[0164] 4、若d>dl且d>d2,则确定像素点P在目标区域的外;
[0165] 若d〈dl或d>d2,且xl <XcKx2,且yl <YcKy2,则该像素点P在目标区域内。
[0166] 在图9b中,目标区域为圆形,其圆心为P(x,y),半径为R,对于像素点P(Xd,Yd),可 按照如下方式确定该像素点P(Xd,Yd)是否在目标区域内:
[0167] 1、确定像素点P (Xd,Yd)与圆心P (X,y)之间的距离d;
[0169] 2、若d>R,则像素点P(Xd,Yd)在目标区域外;
[0170] 若cKR,则像素点P(Xd,Yd)在目标区域内。
[0171]在图9c中,目标区域为三角形,其三个顶点的坐标分别为A(X1,y 1)、B(x2、y2)及C &3,73),对于像素点?〇(1,¥(1),可按照如下方式确定该像素点?0(1,¥(1)是否在目标区域 内:
[0172] 1、确定三角形的三个顶点到像素点P(Xd,Yd)的向量,分别为:
[0176] 2、计算上述向量的叉乘,分别为:7^x7^, PBxPC', 7X'x~PA:
[0177] 3、若而.死χ石都力||:,或者都为负,则确定像素点P(Xd,Yd)在 目标区域内;
[0178] 若而父河,而父死,7^x5中有正有负,则确定像素点P(Xd,Yd)不在目标区 域内。
[0179] 在本发明实施例中,通过对取景框内的图形按照目标滤镜进行处理的,得到第一 照片,并根据该第一照片获取及保存目标区域的第二照片,使得能够在一次拍照过程后,即 可获取在拍照前编辑的目标区域的第二照片,而不需要在拍照后通过编辑处理得到该第二 照片,能够有效的节省用户的操作,改善用户的体验。
[0180]请参阅图10,为本发明第三实施例中拍照方法的流程示意图,该方法包括:
[0181] 步骤1001、在移动终端进入拍照模式后,若检测到用户在移动终端显示界面的取 景框内的区域设置操作,则根据区域设置操作确定目标区域;
[0182] 在本发明实施例中,移动终端中都具有相机应用程序,用户可通过点击移动终端 上的相机应用程序的图标启动该相机应用程序,使得移动终端进入拍照模式。
[0183] 其中,移动终端在进入拍照模式之后,其显示界面上将显示取景框。
[0184] 在本发明实施例中,移动终端均为具有触摸屏的移动终端,用户可通过手指或者 触屏笔或者其他可以与移动终端交互的物体在移动终端的显示界面的取景框内进行区域 设置操作,且若移动终端检测到用户在其显示界面的取景框内的区域设置操作,将根据该 区域设置操作确定目标区域。
[0185] 在本发明实施例中,区域设置操作可以是滑动触摸操作,或者是点击操作等,若该 区域设置操作为滑动触摸操作,则移动终端可根据该滑动触摸操作的滑动轨迹确定目标区 域,若该区域设置操作为点击操作,则移动终端将根据该点击操作在取景框中的位置确定 目标区域。例如:若点击操作包含一个位置,则将该位置作为中心,预置长度作为半径确定 圆形的目标区域,若该点击操作包含两个位置,则将该两个位置的连线作为矩形的对角线 确定矩形的目标区域,若该点击操作包含不在同一水平线上的三个位置,在将该三个位置 作为三角形的三个顶点确定三角形的目标区域。
[0186] 其中,用户在取景框中执行区域设置操作时,为了便于用户观看到设置效果,移动 终端将在取景框中显示根据区域设置操作得到的目标区域,且用户可通过删除操作删除用 户不满意的目标区域。
[0187] 需要说明的是,在本发明实施例中,用户若在取景框内执行多次区域设置操作,则 移动终端根据每次的区域设置操作生成对应的一个目标区域,因此,本发明实施例中的目 标区域可以是一个目标区域也可以是两个或者更多的目标区域,且若存在完全重叠的目标 区域,则将完全重叠的目标区域作为一个目标区域,若目标区域不完全重叠,则将不完全重 叠的目标区域当成独立的目标区域。
[0188] 步骤1002、若检测到拍照指令,则获取及保存取景框的第一照片及目标区域的第 二照片。
[0189] 在本发明实施例中,移动终端在确定目标区域之后,若检测到拍照指令,则获取及 保存取景框的第一照片及目标区域的第二照片。
[0190] 在本发明实施例中,移动终端进入拍照模式后,若检测到用户在移动终端显示界 面的取景框内的区域设置操作,则根据该区域设置操作确定目标区域,且若检测到拍照指 令,则获取及保存该取景框的第一照片及目标区域的第二照片,使得在拍照之前就可以对 需要提取图像的目标区域进行设置,在拍照结束之后即可得到该目标区域的第二照片,操 作简便,改善用户体验。
[0191] 请参阅图11,为本发明第四实施例中拍照方法的流程示意图,该方法包括:
[0192] 步骤1101、在移动终端进入拍照模式后,若检测到用户在移动终端显示界面的取 景框内的区域设置操作,则根据区域设置操作确定目标区域;
[0193] 步骤1101与图10所示第三实施例中步骤1001描述的内容相似,此处不做赘述。
[0194] 步骤1102、在取景框中除目标区域以外的其他区域内显示预置滤镜的预览效果;
[0195] 为了便于移动终端确认用户是否已完成目标区域的设置,用户在取景框中通过区 域设置操作设置目标区域之后,可通过点击显示界面上显示的区域确认按钮,以确认已经 完成目标区域的设置,同时也表示已经完成了目标区域的确定。
[0196] 在本发明实施例中,在确定目标区域之后,移动终端将在取景框中除目标区域以 外的其他的区域内显示预置滤镜的预览效果。
[0197] 其中,预置滤镜可以包括:标准、黑白、生动、往昔、晨光、秋色、镜面、鱼眼等等模 式。且预置滤镜可以围绕在目标区域的周围进行展示。且预置滤镜的预览效果在滤镜的区 域范围内进行展示。
[0198] 以目标区域仅为一个目标区域为例,请参阅图5a及图5b,为本发明实施例中取景 框的界面的示意图。其中,图5a中的滤镜的矩形框即为滤镜的区域范围,图5b中的滤镜的圆 形框即为滤镜的区域范围。
[0199] 步骤1103、若检测到用户对滤镜的选择操作,且选择操作满足预置的条件,则确定 检测到拍照指令;
[0200] 步骤1104、根据选择的目标滤镜获取及保存取景框的第一照片及目标区域的第二 照片。
[0201] 在本发明实施例中,移动终端在取景框中显示预置滤镜之后,用户可以对取景框 中的预置滤镜进行选择,且若检测到用户对滤镜的选择操作,且该选择操作满足预置的条 件,则确定检测到拍照指令。
[0202] 其中,选择操作可以是按压操作,且是按压在取景框中用户选择的目标滤镜上。 [0203]其中,满足预置的条件可以是用户在执行按压操作时,该按压操作的压力值大于 预设压力值,或者按压时长大于预设时长,或者,压力值大于预设压力值且按压时长大于预 设时长。
[0204] 因此,在本发明实施例中,用户可以通过执行按压操作且使得该按压操作满足预 置的条件的方式,实现滤镜的选择及拍照触发,且是仅通过一个按压操作实现滤镜的选择 及拍照触发,而不需要分别执行滤镜的选择操作及拍照触发操作,能够有效的节省用户执 行的操作,改善用户体验。
[0205] 其中,若用户未对滤镜进行选择操作,而直接点击拍照按钮,则移动终端将默认模 式的滤镜作为目标滤镜,获取及保存取景框中的第一照片及目标区域的第二照片,其中,该 默认模式的滤镜优先为标准模式。
[0206] 在本发明实施例中,移动终端进入拍照模式后,若检测到用户在移动终端显示界 面的取景框内的区域设置操作,则根据该区域设置操作确定目标区域,并在取景框中除目 标区域以外的其他区域内显示预置滤镜的预览效果,若检测到用户对滤镜的选择操作,且 该选择操作满足预置的条件,则确定检测到拍照指令,并获取及保存该取景框的第一照片 及目标区域的第二照片,使得在拍照之前就可以对需要提取图像的目标区域进行设置,在 拍照结束之后即可得到该目标区域的第二照片,且可通过选择操作完成滤镜的选择及拍照 触发,操作简便,改善用户体验。
[0207] 优选地,在本发明实施例,移动终端在根据区域设置操作确定目标区域之后,还可 以执行以下步骤:
[0208]若检测到用户对目标区域的拖动操作,则根据拖动操作移动目标区域在取景框内 的位置。
[0209] 在本发明实施例中,在确定目标区域之后,为了给用户提供更好的体验,用户可以 对取景框中的目标区域进行拖动操作,且若检测到用户的拖动操作,则根据拖动操作移动 目标区域在取景框内的位置,使得目标区域能够在用户满意的位置上。
[0210] 其中,若用户对目标区域进行拖动操作时,取景框中已经显示预置的滤镜,则用户 在拖动目标区域的过程中,移动终端将控制该预置的滤镜将随着目标区域的位置的改变而 改变。
[0211] 在本发明实施例汇总,用户可以通过拖动操作改变目标区域在取景框中位置,能 够为用户提供更好的操作体验,满足用户的使用需求。
[0212] 请参阅图12,为本发明图11所示第四实施例中步骤1102的细化步骤的流程示意 图,包括:
[0213] 步骤1201、确定滑动触摸操作在取景框内的滑动轨迹;
[0214] 步骤1202、根据预设的区域设置规则确定滑动轨迹在取景框内对应的规则形状, 将规则形状围成的区域作为目标区域。
[0215] 在本发明实施例中,在移动终端进入拍照模式后,若检测到用户在移动终端显示 界面的取景框内的滑动触摸操作,则将确定该滑动触摸操作在取景框内的滑动轨迹,并根 据预设的区域设置规则确定滑动轨迹在取景框内对应的规则形状,将规则形状围成的区域 作为目标区域。
[0216] 具体的,移动终端将在取景框内建立二维坐标系,例如可以将取景框的左上角的 顶点作为坐标系原点,将该原点向右延伸的方向作为X轴正方向,原点向下延伸的方向作为 Y轴正方向。
[0217] 移动终端确定滑动触摸操作在取景框内的滑动轨迹在X轴方向的最小值XI和最大 值X2,及在Y轴方向的最小值Y1和最大值Y2,使得形状确定模块602能够利用X1、X2、Y1及Y2 确定规则形状。请参阅图7,为本发明实施例中取景框中滑动轨迹的示意图。
[0218] 其中,对于不同的规则形状具有不同的区域设置规则,移动终端将确定滑动轨迹 具体符合哪个规则形状对应的区域设置规则。
[0219] 例如:若滑动轨迹满足第一条件,则可确定滑动轨迹对应的规则形状为矩形,该第 一条件如下:
[0222]其中,Α和Β为预设的常数。
[0223] 请参阅图8a,为本发明实施例中滑动轨迹与规则形状的示意图,其中,左侧为滑动 轨迹,右侧是基于滑动轨迹确
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1