一种拍照方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端领域,尤其涉及一种拍照方法及装置。
【背景技术】
[0002]以智能手机为代表的移动终端在近些年发展迅猛,移动终端上集成了越来越多的非传统通讯功能,极大地提升了用户的使用体验,比如相机的拍照功能。现有移动终端上的拍照功能主要包括两类,一类是对拍照结果进行图像处理的功能,比如图片效果模板应用等;另一类是辅助用户拍照的功能,比如常见的人脸定位功能和笑脸拍照功能。以笑脸拍照功能为例,当移动终端打开相机进行拍照时,自动对移动终端的屏幕上的实时预览图进行笑脸检测,当在实时预览图中检测到一定数量的笑脸时,此时移动终端自动按下快门,获得带笑脸的照片。当前爱好摄影的人越来越多,许多用户都希望能学习拍摄自己收藏的优秀照片,但是上述现有的拍照功能均不涉及通过挖掘用户的收藏的照片来发现用户的拍摄偏好,进而指导用户进行拍摄。
【发明内容】
[0003]本发明实施例提供一种拍照方法及装置,能根据用户收藏的照片智能分析出用户的拍摄偏好,指导用户进行拍摄,丰富了移动终端拍摄功能,提升了用户体验。
[0004]本发明一方面提供了一种拍照方法,包括:
[0005]获取移动终端当前的地理位置;
[0006]若所述当前的地理位置与所述移动终端收藏的至少一张照片中的目标照片所对应的拍摄地点相匹配,输出拍摄请求;
[0007]若所述拍摄请求验证通过,计算所述移动终端当前的拍摄参数与所述相匹配的目标照片所对应的拍摄参数之间的偏差度,所述拍摄参数包括拍摄角度、焦距、曝光量中的至少一种;
[0008]根据所述偏差度输出提示信息,以使用户根据所述提示信息进行拍摄。
[0009]本发明另一方面还提供了一种拍照装置,包括:
[0010]定位模块,用于获取移动终端当前的地理位置;
[0011]地点匹配模块,用于若所述当前的地理位置与所述移动终端收藏的至少一张照片中的目标照片所对应的拍摄地点相匹配,输出拍摄请求;
[0012]偏差度计算模块,用于若所述拍摄请求验证通过,计算所述移动终端当前的拍摄参数与所述相匹配的目标照片所对应的拍摄参数之间的偏差度,所述拍摄参数包括拍摄角度、焦距、曝光量中的至少一种;
[0013]拍摄引导模块,用于根据所述偏差度输出提示信息,以使用户根据所述提示信息进行拍摄。
[0014]实施本发明实施例,具有如下有益效果:
[0015]本发明实施例通过获取移动终端当前的地理位置,若所述当前的地理位置与所述移动终端收藏的至少一张照片中的目标照片所对应的拍摄地点相匹配,输出拍摄请求,若所述拍摄请求验证通过,计算所述移动终端当前的拍摄参数与所述相匹配的目标照片所对应的拍摄参数之间的偏差度,所述拍摄参数包括拍摄角度、焦距、曝光量中的至少一种,根据所述偏差度输出提示信息,以使用户根据所述提示信息进行拍摄。本发明实施例能根据用户收藏的照片智能分析出用户的拍摄偏好,指导用户进行拍摄,丰富了移动终端拍摄功能,提升了用户体验。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明实施例提供的一种拍摄方法的流程图;
[0018]图2为本发明实施例提供的另一种拍摄方法的流程图;
[0019]图3为本发明实施例提供的一种拍摄装置的结构示意图;
[0020]图4为本发明实施例提供的另一种拍摄装置的结构示意图;
[0021]图5为本发明实施例提供的地点匹配模块的一个实施例的结构示意图;
[0022]图6为本发明实施例提供的偏差度计算模块的一个实施例的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例中,移动终端可以是智能手机、平板电脑、PC(Personal Computer,个人计算机)等设备中的任一种。优选的,以具备拍照功能和定位功能的智能手机作为移动终端。
[0025]下面将结合附图1-附图2,对本发明实施例提供的拍摄方法进行详细说明。
[0026]请参见图1,为本发明实施例提供的一种拍摄方法的流程图,该方法可包括步骤S101-S104。
[0027]SlOl,获取移动终端当前的地理位置。
[0028]作为一种可选的实施方式,移动终端通过定位功能获取当前的地理位置,本发明实施例对所使用的具体的定位方式不做限定,移动终端可以是通过GPS(GlobalPosit1ning System,全球定位系统)来进行定位,也可以通过与运营商基站的信令交互进行定位,还可以打开W1-Fi功能,通过嗅探附近的W1-Fi热点测算出当前的地理位置。进一步可选的,移动终端还通过接收用户输入的信息来获取当前的地理位置,移动终端支持的地理位置的描述形式包括城市名、风景点名、街道名、地标大楼名、地点的经玮度、地理位置所对应的邮政编码和地理位置所对应的固定电话区号等。比如在没有网络的情况下,在移动终端弹出的地址录入框中,用户输入当前的所在的风景点名称、城市名或经玮度明细等,移动终端将接收到的用户录入信息作为当前的地理位置。
[0029]S102,若所述当前的地理位置与所述移动终端收藏的至少一张照片中的目标照片所对应的拍摄地点相匹配,输出拍摄请求。
[0030]作为一种可选的实施方式,分析当前的地理位置与移动终端收藏的照片所对应的拍摄地点是否匹配,如果存在匹配项,移动终端输出拍摄请求。具体的,首先遍历计算移动终端收藏的至少一张照片中每一张照片所对应的拍摄地点与当前的地理位置之间的直线距离,从三维的角度来看,该直线距离为拍摄地点与当前的地理位置在地球上的最短弧线距离,例如本次参与计算的照片的拍摄地点的经玮度为(114.05,22.55),当前的地理位置的经玮度为(113.23,23.16),根据上述两个经玮度可计算出精确的距离。考虑到实际应用场景的需求,为了降低计算的复杂性,可直接计算该张照片的拍摄地点与当前的地理位置在二维投影地图上的两点连线的直线距离。经过完整的遍历计算,每一张照片对应的计算得到一个直线距离,再判断直线距离是否位于预设范围内,如果确定至少一张照片所对应的直线距离位于预设范围内,则认为该张照片的拍摄地点与当前的地理位置处于同一个区域,确定当前的地理位置与移动终端收藏的至少一张照片中的目标照片所对应的拍摄地点相匹配,移动终端收藏有当前的地理位置所在区域的照片,所处的当前的地理位置存在较大的拍摄价值,移动终端输出拍摄请求。具体实现上,输出的拍摄请求可以是在屏幕上推送消息通知,或是发出的语音提示信息,比如类似车载导航系统的语音播报方式“系统检测到您有收藏该区域的照片,请问是否需要开启智能拍摄功能? ”等,本发明实施例对此不作限定。
[0031]S103,若所述拍摄请求验证通过,计算所述移动终端当前的拍摄参数与所述相匹配的目标照片所对应的拍摄参数之间的偏差度,所述拍摄参数包括拍摄角度、焦距、曝光量中的至少一种。
[0032]作为一种可选的实施方式,移动终端在输出拍摄请求后,接收拍摄请求的处理指令,如果接收到验证通过该拍摄请求的处理指令,移动终端进入拍摄模式,如果接收到拒绝或者忽略该拍摄请求的处理指令,移动终端不进入拍摄模式,进一步可选的,此时移动终端将不再对当前的地理位置所在的区域进行步骤S102中所述的匹配判断。在所述拍摄请求验证通过后,根据移动终端当前拍摄场景确定移动终端当前所处拍摄模式下的拍摄参数,所述拍摄参数包括拍摄角度、焦距、曝光量中的至少一种,并读取与当前的地理位置相匹配的目标照片对应的拍摄参数,计算所述当前的拍摄参数与所述相匹配的目标照片所对应的拍摄参数的绝对偏差。比如当拍摄参数同时包括拍摄角度和曝光量时,计算得到的绝对偏差相应的也包括两部分,一部分是两者拍摄角度的绝对偏差,另一部分是两者曝光量的绝对偏差。获得绝对偏差后,再计算绝对偏差与当前的拍摄参数的比值,将该比值确定为当前的拍摄参数与所述相匹配的目标照片所对应的拍摄参数之间的偏差度。偏差度越大,说明当前拍摄模式下的拍摄参数与相匹配的目标照片的拍摄参数差异越大,存在两种可能的情况,一种是当前拍摄模式下的拍摄参数大于目标照片的拍摄参数,另一种是当前拍摄模式下的拍摄参数小于目标照片的拍摄参数,通常来说,这两种情况都会使得当前拍摄模式下拍摄出的照片与目标照片的影像效果不相似。
[0033]S104,根据所述偏差度输出提示信息,以使用户根据所述提示信息进行拍摄。
[0034]作为一种可选的实施方式,移动终端