一种拍照行为分析方法、装置及移动终端与流程

文档序号:11236901阅读:886来源:国知局
一种拍照行为分析方法、装置及移动终端与流程

本发明属于通信技术领域,尤其涉及一种拍照行为分析方法、装置及移动终端。



背景技术:

随着移动终端(例如手机、平板电脑等)的功能的不断完善,拍照功能已经成为移动终端的核心功能之一,越来越多的用户使用移动终端进行拍照。然而拍照是门技术活,不容易掌握。通常不同的用户拍照习惯不同,不良的拍照习惯往往导致拍照效果不理想、拍照质量不高。

故,有必要提出一种新的技术方案,以解决上述技术问题。



技术实现要素:

有鉴于此,本发明实施例提供了一种拍照行为分析方法、装置及移动终端,以便于根据用户的拍照习惯提供相应的拍照建议,提高拍照质量。

本发明实施例的第一方面提供了一种拍照行为分析方法,所述拍照行为分析方法包括:

在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息;

根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果;

根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

本发明实施例的第二方面提供了一种拍照行为分析装置,所述拍照行为分析装置包括:

获取模块,用于在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息;

行为分析模块,用于根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果;

报表生成模块,用于根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

本发明实施例的第三方面提供了一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息;

根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果;

根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

本发明实施例的第四方面提供了一种计算机存储介质,所述计算机存储介质可以是非易失性的,所述计算机存储介质上存储有计算机程序,所述计算机程序在被一个或多个处理器读取并执行时可实现上述第一方面提供的所述方法。

本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过在启动相机进行拍照时,获取该相机的拍照参数和/或所拍摄的图像的信息,并根据该拍照参数和/或所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果,根据该分析结果生成拍照报表,从而可实现通过查看该拍照报表,了解用户的拍照习惯,且移动终端可以根据用户的拍照习惯提供相应的拍照建议,提高拍照质量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种拍照行为分析方法的实现流程图;

图2是本发明实施例二提供的一种拍照行为分析方法的实现流程图;

图3是本发明实施例三提供的一种拍照行为分析装置的结构框图;

图4是本发明实施例四提供的一种拍照行为分析装置的结构框图;

图5是本发明实施例五提供的一种移动终端的结构框图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

具体实现中,本发明实施例中描述的移动终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的移动终端。然而,应当理解的是,移动终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。

移动终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

可以在移动终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

参见图1,是本发明实施例一提供的一种拍照行为分析方法的实现流程图,该拍照行为分析方法应用于移动终端,如图所示该拍照行为分析方法可以包括以下步骤:

步骤s101,在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息。

在本发明实施例中,步骤s101可以是指在启动移动终端中相机后,若检测到对拍照界面中拍摄按键的点击操作,则获取所述相机的拍照参数和/或所拍摄的图像的信息。其中,所述拍摄按键可以是指触发拍摄指令的图标。

需要说明的是,移动终端中相机可以根据拍摄场景的不同,自动调节相机的拍照参数。即对于不同的拍摄场景,相机的拍照参数可能不同,以保证相机所拍摄的照片的效果较为理想。所述拍摄场景包括但不限于人像场景、风景场景、夜景场景、运动场景等,也可以根据光线的强度划分不同的拍摄场景。所述拍照参数包括但不限于感光度iso值和快门时长。例如,在黑暗的拍摄场景下,为了获得画质比较好的照片,相机自动设置较高的iso值。因此,拍摄场景不同时,步骤s101所获取的相机的拍照参数也可能不同。

其中,iso是internationalorganizationforstandardization的缩写,是国际标准组织的英文简称,此组织规定的软片(胶片或者图像感应器)对光的敏感程度iso的中文名称可以理解为:感光度。所述快门时长是指相机控制光线进入镜头的时间设置,快门时长越短,进入镜头的光线越少,快门时长越长,进入镜头的光线越多。

所述所拍摄的图像可以是所述相机根据步骤s101中拍照参数对目标场景进行拍摄时所获得的照片。其中,所述目标场景可以是指用户想要拍摄的任意场景。所述所拍摄的图像的信息包括但不限于所述所拍摄的图像的亮度值和所述所拍摄的图像中预设位置的相邻像素点之间的颜色对比度。所述所拍摄的图像的亮度值可以是指所述所拍摄的图像中所有像素点的平均亮度值,即获取所述所拍摄的图像中所有像素点所对应的亮度值,将所有像素点对应的亮度值进行累加,累加后的值除以所述所拍摄的图像中像素点的个数,所得到的值可以设定为所述所拍摄的图像的亮度值。其中,所述预设位置的数量可以为一个或多个。需要说明的是,每一个预设位置是指两个相邻的像素点的位置,用户可以自行设定每一个预设位置。例如相机所拍摄图像的像素点分布为8×8矩阵,设置三个预设位置,该三个预设位置分别为第一行第三列和第四列、第四行第五列和第五行第五列、第七行第六列和第七行第七列。

步骤s102,根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果。

在本发明实施例中,可以根据所述拍照参数和所述所拍摄的图像的信息对用户的拍照行为进行分析,分析该用户在拍照行为是否会导致相机所拍摄的图像曝光不足。需要说明的是,在使用移动终端进行拍照时,通常不会出现曝光过度的问题,因此在本发明中可以不考虑曝光过度的问题。

作为另一实施例,根据所述所拍摄的图像的信息对用户的拍照行为进行分析,分析该用户的拍照行为是否会导致相机所拍摄的图像失焦。在所拍摄的图像中包含人脸图像时,该人脸图像的构图是否为理想的构图,即该用户的拍照行为是否会导致相机所拍摄的图像偏离视觉焦点。其中,视觉焦点是指在有限的视线范围内快速捕捉到用户认为吸引自身眼球的区域。

相机拍照时常用的构图方式包括对称式构图和黄金分割构图。对称式构图通常是把被目标物体(即被拍摄物体)置于画面中央,具有平衡、稳定、相呼应的特点,常用于表现对称的物体、建筑、特殊风格的物体等。黄金分割构图的基本理论来源于黄金比例1:0.618或者1.618:1,在摄影中引入黄金分割比例可以让所拍照的图像(即照片)感觉自然、舒适,更能吸引观赏者。例如,名画“蒙娜丽莎”、“最后的晚餐”和“维纳斯的诞生”等都符合黄金分割的比例。最常用的黄金分割构图包括黄金螺旋和黄金九宫格。黄金螺旋利用斐波那契数列的各数字作为长度组成为一个一个的正方形,一连串在正方形上对角点会形成一条路径,引领观赏者以最自然的方式欣赏架构内的画面。黄金九宫格是把画面的上下左右用黄金分割来做出四条线,即构成九宫格,在九宫格的四条线交汇的四个点是人们的视觉最敏感的位置。

作为又一实施例,根据所述拍照参数对用户的拍照行为进行分析,分析用户在拍照时是否发生手抖行为。

步骤s103,根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

在本发明实施例中,可以在移动终端的拍照界面中设置拍照行为分析选项,用户可以通过选择是否需要启动该拍照行为分析功能,当用户选择“是”时可以启动该拍照行为分析功能,并从当前时刻开始记录用户在预设时间内进行拍照时的拍照行为的分析结果,并将该分析结果以及与该分析结果相对应的拍照建议存储在所述拍照报表中。在移动终端分析用户拍照行为的持续时间达到预设时间时,获得对用户在预设时间内的拍照行为的分析结果,并生成拍照报表,可以通过短消息、弹窗或者标签的形式向用户发送给拍照报表,或者在检测到用户对拍照界面中拍照报表的点击操作时,在移动终端的当前界面显示该拍照报表。

其中,所述预设时间可以是指分析用户的拍照行为的时长,例如一个月,即分析用户在一个月的拍照行为。所述分析结果包括但不限于所拍摄的图像曝光过度、失焦、偏离视觉焦点以及用户在拍照时发生手抖行为等。可选的,为了便于用户知晓自身的拍照水平是否得到提高,可以每隔预设时间生成一次拍照报表,例如,每个月都对用户的拍照行为进行分析,并根据分析结果生成拍照报表。

在本发明实施例中,可以在步骤s101之前预先设置分析结果与拍照建议的对应关系,不同的分析结果对应不同的拍照建议。例如图像曝光过度对应的拍照建议可以设置为在拍照时采用环境光线进行补光;图像失焦对应的拍照建议可以设置为在拍照时进行对焦;偏离视觉焦点对应的拍照建议可以设置为在拍照时控制人脸的位置;用户在拍照时发生手抖行为对应的拍照建议可以设置为在拍照时采取手抖补偿措施,例如,在拍照时使用三脚架或者进行场景补光,从而提高快门速度,避免手抖行为。

可选的,所述拍照参数包括感光度iso值;所述所拍摄的图像的信息包括所述所拍摄的图像的亮度值;

所述根据所述拍照参数和所述所拍摄的图像的信息,对用户的拍照行为进行分析包括:

若所述iso值大于预设感光度阈值,且所述所拍摄的图像的亮度值小于预设亮度阈值,则确定分析结果为所述所拍摄的图像曝光不足;

所述根据所述分析结果生成拍照报表包括:

若在预设时间内图像曝光不足的次数大于第一预设阈值,则在所述拍照报表中存储图像曝光不足以及该图像曝光不足对应的在拍照时采用环境光线进行补光的拍照建议。

在本发明实施例中,由于采用移动终端的相机进行拍照时,所拍摄的图像一般不会出现曝光过度的情况,因此可以认为在所拍摄的图像的iso值小于或者等于预设感光度阈值和/或所拍摄的图像的亮度值大于或者等于预设亮度阈值时,相机所拍摄的图像的曝光正常,无需向用户提供相应的拍照建议,而且用户在后续拍照时仍可按照自身的拍照习惯进行拍照。

可选的,所述所拍摄的图像的信息包括所述所拍摄的图像中预设位置的相邻像素点的颜色对比度;

所述根据所述所拍摄的图片的信息,对用户的拍照行为进行分析包括:

若所述颜色对比度小于预设对比度阈值,则确定分析结果为所述所拍摄的图像失焦;

所述根据所述分析结果生成拍照报表包括:

若在预设时间内图像失焦的次数大于第二预设阈值,则在所述拍照报表中存储图像失焦以及该图像失焦对应的在拍照时进行对焦的拍照建议。

在本发明实施例中,当预设位置的数量为一个时,该一个预设位置处的相邻像素点的颜色对比度即为所拍摄的图像中预设位置的相邻像素点的颜色对比度;当预设位置的数量为多个时,该多个预设位置处的相邻像素点的颜色对比度的平均值即为所拍摄的图像中预设位置的相邻像素点的颜色对比度。例如,预设位置的数量为三个,三个预设位置处相邻像素点的颜色对比度分别为a、b和c,则所拍摄的图像中预设位置的相邻像素点的颜色对比度为若所拍摄的图像中预设位置的相邻像素点的颜色对比度大于或者等于预设对比度阈值,则可以认为所述所拍摄的图像对焦准确。

所述获取所拍摄的图像的信息包括:

检测所拍摄的图像中是否存在人脸图像;

若是,则获取所述人脸图像的位置构图。

在本发明实施例中,移动终端可以通过人脸识别技术检测相机所拍摄的图像中是否存在人脸图像,在检测到所拍摄的图像中存在人脸图像时,获取该人脸图像在所拍摄的图像中的位置构图,在未检测到所拍摄的图像中存在人脸图像时,则结束人脸图像是否偏离视觉焦点的判断流程。

所述根据所述所拍摄的图像的信息,对用户的拍照行为进行分析包括:

若所述人脸图像的位置构图与预设位置构图不相匹配,则确定分析结果为所述人脸图像偏离视觉焦点;

所述根据所述分析结果生成拍照报表包括:

若在预设时间内人脸图像偏离视觉焦点的次数大于第三预设阈值,则在所述拍照报表中存储偏离视觉焦点以及该偏离视觉焦点对应的在拍照时控制人脸的位置的拍照建议。

在本发明实施例中,所述预设位置构图包括但不限于对称式构图和黄金分割构图等。若所述人脸图像的位置构图与预设位置构图相匹配,则确定所述人脸图像未偏离视觉焦点,无需向用户提供相应的拍照建议,而且用户在后续拍摄人脸图像时仍可按照自身的拍照习惯进行拍照。

可选的,所述拍照参数包括快门时长;所述根据所述拍照参数,对用户的拍照行为进行分析包括:

若所述快门时长大于预设快门时长,则确定分析结果为用户在拍照时发生手抖行为;

所述根据所述分析结果生成拍照报表包括:

若在所述预设时间内用户在拍照时发生手抖行为的次数大于第四预设阈值,则在所述拍照报表中存储用户在拍照时发生手抖行为以及该手抖行为对应的在拍照时采取手抖补偿的拍照建议。

在本发明实施例中,在所述预设时间内用户在拍照时发生手抖行为的次数越多,表明用户在拍照时发生手抖行为的概率越大;在所述预设时间内用户在拍照时发生手抖行为的次数越少,表明用户在拍照时发生手抖行为的概率越小。若在所述预设时间内用户在拍照时发生手抖行为的次数小于或者等于第四预设阈值,则可以认为用户在拍照时发生手抖行为的概率较小,可以忽略不计,即无需向用户提供相应的避免手抖的拍照建议。

需要说明的是,在预设时间内移动终端可以在每次检测到相机启动,且进行拍照时,可以同时获取该相机的拍照参数和所拍摄的图像的信息,根据该相机的拍照参数和所拍摄的图像的信息判断所拍摄的图像是否曝光不足,根据所拍摄的图像的信息判断所拍摄的图像是否失焦,以及在所拍摄的图像包含人脸图像时判断该人脸图像是否偏离视觉焦点,根据该相机的拍照参数判断用户在拍照时是否发生手抖行为。即在启动进行拍照时可以同时对用户的拍照行为进行上述四种情况的分析。

由于在预设时间内出现图像曝光不足、图像失焦、人脸图像偏离视觉焦点以及发生手抖行为等上述四种分析结果可能存在偶然性,因此,为了更加准确的判断用户在拍照时是否会出现上述四种分析结果,可以在预设时间内出现上述四种分析结果中每一种分析结果的次数达到相应的预设阈值时,才向用户提供相应的拍照建议。其中,由于每一个移动终端的拍照性能可能不同,因此在对每一种分析结果出现的次数对应的预设阈值(例如,图像曝光不足的次数对应的第一预设阈值,图像失焦的次数对应的第二预设阈值,人脸图像偏离视觉焦点的次数对应的第三预设阈值,发生手抖行为的次数对应的第四预设阈值)进行设置时,可以针对每一个移动终端进行相应的设置。例如,在对某一个移动终端进行上述四个预设阈值的设置时,可以预先采用该移动终端拍摄大量的图像(即照片)并获取该大量的图像所对应的拍照参数和图像的信息,从大量的图像中,选择出拍摄效果比较理想的图像,可以将所选择的图像的拍照参数的平均值和图像的信息的平均值分别作为相应的预设阈值。例如,所选择的图像的iso值的平均值作为预设感光度阈值,所选择的图像的亮度值的平均值作为预设亮度阈值;所选择的图像中的经常出现颜色对比度比较大的相邻像素点的位置作为预设位置(例如所选择的图像的数量为五,其中有四幅图像在第一行第三列和第四列、第四行第五列和第五行第五列以及第七行第六列和第七行第七列等三处相邻像素点的颜色对比度都比较大,则可以选择上述三个位置作为预设位置),且将所选择的图像中预设位置处的相邻像素点的颜色对比度的平均值作为预设对比度阈值;所选择的图像的快门时长的平均值作为预设快门时长。

需要说明的是,虽然移动终端中相机可以根据拍摄场景的不同,自动调节相机的拍摄参数,但是由于用户的不良拍照行为,可能会导致所拍摄的图像的效果不理想,此时用户就可以通过查看拍照报表了解自身的拍照习惯,并根据拍照报表中的拍照建议改善自身的拍照水平,从而提高拍照质量。

另外,由于拍摄场景不同时,步骤s101所获取的相机的拍照参数也可能不同。因此为了更加准确的判断用户的拍照行为是否为不良拍照行为,在设置预设感光度阈值和预设快门时长时可以根据拍摄场景的不同,设置不同的预设感光度阈值和预设快门时长。那么在判断所拍摄的图像是否曝光不足时,需要先获取所拍摄的图像所属的场景类型,根据该场景类型获取相应的预设感光度阈值,然后再将所拍摄的图像的iso值和该预设感光度进行对比。在判断用户在拍照时是否发生手抖行为时,需要先获取所拍摄的图像所属的场景烈性,根据该场景类型获取相应的预设快门时长,然后再将所拍摄的图像的快门时长与该预设快门时长进行对比。

本发明实施例通过在启动相机进行拍照时,获取该相机的拍照参数和/或所拍摄的图像的信息,并根据该拍照参数和/或所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果,根据该分析结果生成拍照报表,从而可实现通过查看该拍照报表,了解用户的拍照习惯,且移动终端可以根据用户的拍照习惯提供相应的拍照建议,提高拍照质量。

参见图2,是本发明实施例二提供的一种拍照行为分析方法的实现流程图,该拍照行为分析方法应用于移动终端,如图所示该拍照行为分析方法可以包括以下步骤:

步骤s201,在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息。

该步骤与步骤s101相同,具体可参见步骤s101的相关描述,在此不再赘述。

步骤s202,根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果。

该步骤与步骤s102相同,具体可参见步骤s102的相关描述,在此不再赘述。

步骤s203,对不同的分析结果分别进行评分,以获得不同的分析结果分别对应的分数。

相比于实施例一,本发明实施例中的拍照报表不仅包括分析结果以及该分析结果对应的拍照建议,也包括对每个分析结果的评分。为了对每个分析结果进行打分,本发明实施例不仅要考虑用户的不良拍照行为,还要考虑用户良好的拍照行为,即将分析结果划分为曝光、对焦、构图和手抖。

在本发明实施例中,移动终端可以对不同的分析结果分别进行打分,可以预先为每个分析结果设置一个分数范围。例如,每个分析结果的分数范围都设置为0~5分,图像曝光正常可以设置为5分,根据曝光不足的程度在0~4范围内设置相应的分数,曝光不足越严重,相应的分数越低。对焦准确可设置为5分,根据失焦的程度在0~4范围内设置相应的分数,失焦越严重,相应的分数越低。对于构图,人脸图像未偏离视觉焦点可以设置为5分,根据偏离视觉焦点的程度在0~4范围内设置相应的分数,偏离视觉焦点越严重,相应的分数越低。用户拍照时未发生手抖行为可以设置为5分,根据发生手抖行为的概率在0~4范围内设置相应的分数,发生手抖行为的概率越大,相应的分数越低。

用户在预设时间(例如一个月)内采用移动终端进行拍照时,每一个分析结果可能出现的次数为一次或者多次,若为一次,则该分析结果的分数即为该次分析结果的分数;若为多次,则该分析结果的分数为该多次分析结果的分数的平均值。例如,在一个月内用户的拍照行为导致图像曝光不足的次数为五次,则在一个月内图像曝光不足的分数为该五次图像曝光不足的分数的平均值。

针对同一个分析结果,可以根据与该分析结果相关的拍照参数的不同和/或所拍摄图像的信息的不同,划分不同的分数段。即在步骤s201之前,建立不同的拍照参数和/或不同的所拍摄图像的信息与不同的分数的对应关系。

步骤s204,统计不同的分析结果的总分数,并在所述拍照报表中存储该总分数以及该总分数对应的摄影师级别。

在本发明实施例中,所述统计在预设时间内用户进行拍照时,对用户的拍照行为进行分析,所获得的不同分析结果的总分数,可以是指将步骤s203中获取的不同分析结果的分数进行累加,该累加值即为总分数。可以在步骤s201之前预先设置总分数与摄像级别的对应关系,例如0~5分为初级摄影师,6~10分为中级摄影师,11~15分为高级摄影师,16~20分为特级摄像师。

通过本发明实施例可以对用户的拍照行为的分析结果进行评分,从而判断用户属于何种摄影师级别,并将该判断结果存储在拍照报表中,从而便于用户通过查看该拍照报表,知晓自身的拍照水平所属的摄影师级别。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

参见图3,是本发明实施例三提供的一种拍照行为分析装置,为了便于说明,仅示出了与本发明实施例相关的部分。

所述拍照行为分析装置包括:

获取模块31,用于在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息;

行为分析模块32,用于根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果;

报表生成模块33,用于根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

可选的,所述拍照参数包括感光度iso值;所述所拍摄的图像的信息包括所述所拍摄的图像的亮度值;

所述行为分析模块32,用于若所述iso值大于预设感光度阈值,且所述所拍摄的图像的亮度值小于预设亮度阈值,则确定分析结果为所述所拍摄的图像曝光不足;

所述报表生成模块33,用于若在预设时间内图像曝光不足的次数大于第一预设阈值,则在所述拍照报表中存储图像曝光不足以及该图像曝光不足对应的在拍照时采用环境光线进行补光的拍照建议。

所述所拍摄的图像的信息包括所述所拍摄的图像中预设位置的相邻像素点的颜色对比度;

所述行为分析模块32,用于若所述颜色对比度小于预设对比度阈值,则确定分析结果为所述所拍摄的图像失焦;

所述报表生成模块33,用于若在预设时间内图像失焦的次数大于第二预设阈值,则在所述拍照报表中存储图像失焦以及该图像失焦对应的在拍照时进行对焦的拍照建议;

所述获取模块31,具体用于检测所拍摄的图像中是否存在人脸图像;若是,则获取所述人脸图像的位置构图;

所述行为分析模块32,用于若所述人脸图像的位置构图与预设位置构图不相匹配,则确定分析结果为所述人脸图像偏离视觉焦点;

所述报表生成模块33,用于若在预设时间内人脸图像偏离视觉焦点的次数大于第三预设阈值,则在所述拍照报表中存储偏离视觉焦点以及该偏离视觉焦点对应的在拍照时控制人脸的位置的拍照建议;

所述拍照参数包括快门时长;

所述行为分析模块32,用于若所述快门时长大于预设快门时长,则确定分析结果为用户在拍照时发生手抖行为;

所述报表生成模块33,用于若在所述预设时间内用户在拍照时发生手抖行为的次数大于第四预设阈值,则在所述拍照报表中存储用户在拍照时发生手抖行为以及该手抖行为对应的在拍照时采取手抖补偿措施的拍照建议。

本发明实施例提供的一种拍照行为分析装置可以使用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。

参见图4,是本发明实施例四提供的一种拍照行为分析装置,为了便于说明,仅示出了与本发明实施例相关的部分。

所述拍照行为分析装置包括:

获取模块41,用于在启动相机进行拍照时,获取所述相机的拍照参数和/或所拍摄的图像的信息;

行为分析模块42,用于根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果;

报表生成模块43,用于根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

可选的,所述拍照参数包括感光度iso值;所述所拍摄的图像的信息包括所述所拍摄的图像的亮度值;

所述行为分析模块42,用于若所述iso值大于预设感光度阈值,且所述所拍摄的图像的亮度值小于预设亮度阈值,则确定分析结果为所述所拍摄的图像曝光不足;

所述报表生成模块43,用于若在预设时间内图像曝光不足的次数大于第一预设阈值,则在所述拍照报表中存储图像曝光不足以及该图像曝光不足对应的在拍照时采用环境光线进行补光的拍照建议。

所述所拍摄的图像的信息包括所述所拍摄的图像中预设位置的相邻像素点的颜色对比度;

所述行为分析模块42,用于若所述颜色对比度小于预设对比度阈值,则确定分析结果为所述所拍摄的图像失焦;

所述报表生成模块43,用于若在预设时间内图像失焦的次数大于第二预设阈值,则在所述拍照报表中存储图像失焦以及该图像失焦对应的在拍照时进行对焦的拍照建议;

所述获取模块41,具体用于检测所拍摄的图像中是否存在人脸图像;若是,则获取所述人脸图像的位置构图;

所述行为分析模块42,用于若所述人脸图像的位置构图与预设位置构图不相匹配,则确定分析结果为所述人脸图像偏离视觉焦点;

所述报表生成模块43,用于若在预设时间内人脸图像偏离视觉焦点的次数大于第三预设阈值,则在所述拍照报表中存储偏离视觉焦点以及该偏离视觉焦点对应的在拍照时控制人脸的位置的拍照建议;

所述拍照参数包括快门时长;

所述行为分析模块42,用于若所述快门时长大于预设快门时长,则确定分析结果为用户在拍照时发生手抖行为;

所述报表生成模块43,用于若在所述预设时间内用户在拍照时发生手抖行为的次数大于第四预设阈值,则在所述拍照报表中存储用户在拍照时发生手抖行为以及该手抖行为对应的在拍照时采取手抖补偿措施的拍照建议。

所述报表生成模块43还包括:

评分单元431,用于对不同的分析结果分别进行评分,以获得不同的分析结果分别对应的分数;

统计单元432,用于统计不同的分析结果的总分数,并在所述拍照报表中存储该总分数以及该总分数对应的摄影师级别。

本发明实施例提供的一种拍照行为分析装置可以使用在前述对应的方法实施例二中,详情参见上述实施例二的描述,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

参见图5,是本发明实施例五提供的移动终端的示意框图。如图所示的该移动终端可以包括:一个或多个处理器501(图中仅示出一个);一个或多个输入设备502(图中仅示出一个),一个或多个输出设备503(图中仅示出一个)和存储器504。上述处理器501、输入设备502、输出设备503和存储器504通过总线505连接。存储器504用于存储指令,处理器501用于执行存储器504存储的指令。其中:

所述处理器501,用于在启动相机进行拍照时,通过所述输入设备502获取所述相机的拍照参数和/或所拍摄的图像的信息;根据所述拍照参数和/或所述所拍摄的图像的信息,对用户的拍照行为进行分析,获得分析结果;根据所述分析结果生成拍照报表,其中,所述拍照报表包括所述分析结果以及所述分析结果对应的拍照建议。

可选的,所述拍照参数包括感光度iso值;所述所拍摄的图像的信息包括所述所拍摄的图像的亮度值;

所述处理器,具体用于若所述iso值大于预设感光度阈值,且所述所拍摄的图像的亮度值小于预设亮度阈值,则确定分析结果为所述所拍摄的图像曝光不足;

若在预设时间内图像曝光不足的次数大于第一预设阈值,则在所述拍照报表中存储图像曝光不足以及该图像曝光不足对应的在拍照时采用环境光线进行补光的拍照建议。

可选的,所述所拍摄的图像的信息包括所述所拍摄的图像中预设位置的相邻像素点的颜色对比度;

所述处理器501,具体用于若所述颜色对比度小于预设对比度阈值,则确定分析结果为所述所拍摄的图像失焦;

若在预设时间内图像失焦的次数大于第二预设阈值,则在所述拍照报表中存储图像失焦以及该图像失焦对应的在拍照时进行对焦的拍照建议;

所述处理器501,具体用于检测所拍摄的图像中是否存在人脸图像;若是,则通过所述输入设备502获取所述人脸图像的位置构图;

若所述人脸图像的位置构图与预设位置构图不相匹配,则确定分析结果为所述人脸图像偏离视觉焦点;

若在预设时间内人脸图像偏离视觉焦点的次数大于第三预设阈值,则在所述拍照报表中存储偏离视觉焦点以及该偏离视觉焦点对应的在拍照时控制人脸的位置的拍照建议。

所述拍照参数包括快门时长;所述根据所述拍照参数,对用户的拍照行为进行分析包括:

可选的,若所述快门时长大于预设快门时长,则确定分析结果为用户在拍照时发生手抖行为;

所述处理器501,具体用于若在所述预设时间内用户在拍照时发生手抖行为的次数大于第四预设阈值,则在所述拍照报表中存储用户在拍照时发生手抖行为以及该手抖行为对应的在拍照时采取手抖补偿措施的拍照建议。

可选的,所述处理器501,还用于对不同的分析结果分别进行评分,以获得不同的分析结果分别对应的分数;

统计不同的分析结果的总分数,并在所述拍照报表中存储该总分数以及该总分数对应的摄影师级别。

所述存储器504,用于存储软件程序以及模块。所述处理器501通过运行存储在所述存储器504的软件程序以及模块,从而执行各种功能应用以及数据处理,以根据分析结果生成拍照报表。

应当理解,在本发明实施例中,所述处理器501可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备502可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风、数据接收接口等。输出设备503可以包括显示器(lcd等)、扬声器、数据发送接口等。

该存储器504可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器504的一部分还可以包括非易失性随机存取存储器。例如,存储器504还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器501、输入设备502、输出设备503和存储器504可执行本发明实施例提供的拍照行为分析方法的实施例中所描述的实现方式,也可执行实施例三和实施例四所述拍照行为分析装置中所描述的实现方式,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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