【技术实现步骤摘要】
基于拍摄构图评分方法、装置、设备及存储介质
本专利技术涉及图像处理
,尤其涉及一种拍摄构图评分方法、装置、设备及存储介质。
技术介绍
生活中经常会有一些精彩的瞬间或者值得回忆的美好时刻需要保留。例如婴幼儿在成长的过程会不断进步,也会给父母带来很多欢乐的时刻。父母都喜欢用摄像机或数码相机抓怕婴幼儿的照片,以记录婴幼儿美好的瞬间,但由于工作繁忙和其他原因的影响,父母并不能时刻陪伴儿童,不能抓拍到婴幼儿的每一个精彩瞬间。而通过摄像机实时录像这种方式会拍摄大量的无效图像(如人脸被遮挡、人脸无表情等图像),一方面,要耗费人很多时间在视频中找精彩的照片,另一方面,大量的无效图像会占用内存空间,影响继续拍摄。因此,需要在拍摄前,需要一种能够自动评价待拍摄图像的构图是否合理的方法,从而能够自动抓拍高质量的图像。
技术实现思路
本专利技术的主要目的在于提出一种拍摄构图评分方法、装置、设备及存储介质,旨在解决现有技术中无法自动识别高质量构图照片的技术问题。为实现上述目的,本专利技术一方面提供一种拍摄构图评分方法,所述方法包括:检测人脸图像;选取所述人脸图像的构图分析参考点;基于所述构图分析参考点计算所述人脸图像的构图减分值;计算所述人脸图像的亲密度加分值;根据所述构图减分值和所述亲密度加分值确定所述人脸图像的拍摄构图评分。进一步的,所述选取所述人脸图像的构图分析参考包括:当所述人脸图像中只存在一个人脸框,选取所述人脸框的中心点为构图分析参考点;r>当所述人脸图像中存在多个人脸框,计算最外侧两个人脸框的中点,选取所述中点与单个人脸框到预设图像中心的距离中的最小距离对应的点作为构图分析参考点;当所述人脸图像中存在两个非目标人脸框且只存在一个侧脸时,选取所述侧脸人脸框的中心点作为构图分析参考点;所述人脸图像中存在两个非目标人脸框且存在两个侧脸时,将所述人脸框中离预设图像中心最近的距离与两人脸中心到预设图像中心距离进行比较,选取距离最小的点作为构图分析的参考点;当所述人脸图像存在亲密关系且与目标人脸存在亲密关系的人脸框面积与目标人脸框面积比小于阈值,比较亲密关系中心与当前参考中心距离预设图像中心距离小的点作为构图分析的参考点;所述亲密关系中心为存在亲密关系的两个人脸框的中心点,所述当前参考中心是所述人脸图像中包含人脸区域的中心点。进一步的,所述基于所述构图分析参考点计算所述人脸图像的构图减分值包括:基于所述构图分析参考点设置预设图像中心区域;当目标人脸中心位于所述预设图像中心区域时构图减分值为零;当目标人脸中心位于所述预设图像中心区域之外时,分别计算目标人脸中心到所述预设图像中心的距离(dx,dy),所述人脸图像的构图减分值Location_score为:Location_score=-(0.5*dx+0.08*dy)。进一步的,所述预设图像中心区域大小等于所选目标人脸的大小,目标人脸中心为构图分析的参考点。进一步的,所述计算所述人脸图像的亲密度加分值包括:当所述人脸图像中仅存在一个人脸时亲密度加分值为零;当所述人脸图像中包含至少两张人脸图像且包含目标人脸图像时,判断所述目标人脸与其他人脸是否亲密;若所述目标人脸与其他人脸亲密,计算每个其他人脸与目标人脸的子亲密度加分项,其中,k为其他人脸个数,x为其他人脸中心与目标人脸中心的距离,weight为所述其他人脸子亲密度的权重值,thresh为亲密度阈值;将所述子亲密度加分项求和得到亲密度加分项。进一步的,所述判断所述目标人脸与其他人脸是否亲密包括:判断所述目标人脸框与其他人脸框的距离是否小于亲密度阈值thresh=2*(w1+w2),其中,w1,w2分别为目标人脸宽度和其他人脸宽度;若所述目标人脸框与其他人脸框的距离小于亲密度阈值,确定所述目标人脸与其他人脸亲密。进一步的,所述方法还包括:拍摄并存储摄构图评分大于预设评分值的人脸图像;或者,将存储摄构图评分大于预设评分值的人脸图像推荐给用户。本专利技术还提供一种拍摄构图评分装置,所述装置包括:检测模块,用于检测人脸图像;选取模块,用于选取所述人脸图像的构图分析参考点;第一计算模块,用于基于所述构图分析参考点计算所述人脸图像的构图减分值;第二计算模块,用于计算所述人脸图像的亲密度加分值;确定模块,用于根据所述构图减分值和所述亲密度加分值确定所述人脸图像的拍摄构图评分。本专利技术另一方面还提供一种拍摄构图评分设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。本专利技术另一方面还提供一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现上述任一项所述的方法。本专利技术提供的拍摄构图评分方法、装置、设备及存储介质,通过选取人脸图像的构图分析参考点;基于所述构图分析参考点计算所述人脸图像的构图减分值;计算所述人脸图像的亲密度加分值;根据所述构图减分值和所述亲密度加分值确定所述人脸图像的拍摄构图评分。这样,在摄像头的拍摄过程中中,无需用户操作也能智能化地抓拍构图评分较高的场景,提升相机的智能型和实用性,并提升用户体验。本专利技术所提供的拍照构图的自动评分方法能够自动提取视频中的合适照片推荐给用户,或触发拍照机制,为用户提供更多优质照片。附图说明图1为本专利技术实施例一提供的一种拍摄构图评分方法流程图;图2为本专利技术实施例二提供的一种拍摄构图评分方法流程图;图3为本专利技术实施例三提供的一种拍摄构图评分装置的结构示意图;图4为本专利技术实施例四提供的一种拍摄构图评分设备的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。实施例一本专利技术实施例一提供一种拍摄构图评分方法,如图1所示,所述方法包括:S1、检测人脸图像;具体的,本步骤可以通过人脸检测器自动检测视频流中的图像;判断当前帧图像是否存在人脸图像,本实施例中,所述人脸图像至少包含一个人脸。S2、选取所述人脸图像的构图分析参考点;其中,构图分析参考点是用来评价图像中所有人脸在图像中的聚集位置的参数,可以通过计算构图参考点与预设图像中心的距离来判断图像中所有人脸所在区域远离图像中心的程度。其中,预设图像中心可以是图像的几何中心点,也可以是图像中所有人脸所在区域的中心点,还可以是其他点,本专利技术不作具体限定。本实施例中,所述人本文档来自技高网...
【技术保护点】
1.一种拍摄构图评分方法,其特征在于,所述方法包括:/n检测人脸图像;/n选取所述人脸图像的构图分析参考点;/n基于所述构图分析参考点计算所述人脸图像的构图减分值;/n计算所述人脸图像的亲密度加分值;/n根据所述构图减分值和所述亲密度加分值确定所述人脸图像的拍摄构图评分。/n
【技术特征摘要】
1.一种拍摄构图评分方法,其特征在于,所述方法包括:
检测人脸图像;
选取所述人脸图像的构图分析参考点;
基于所述构图分析参考点计算所述人脸图像的构图减分值;
计算所述人脸图像的亲密度加分值;
根据所述构图减分值和所述亲密度加分值确定所述人脸图像的拍摄构图评分。
2.根据权利要求1所述的拍摄构图评分方法,其特征在于,所述选取所述人脸图像的构图分析参考包括:
当所述人脸图像中只存在一个人脸框,选取所述人脸框的中心点为构图分析参考点;
当所述人脸图像中存在多个人脸框,计算最外侧两个人脸框的中点,选取所述中点与单个人脸框到预设图像中心的距离中的最小距离对应的点作为构图分析参考点;
当所述人脸图像中存在两个非目标人脸框且只存在一个侧脸时,选取所述侧脸人脸框的中心点作为构图分析参考点;所述人脸图像中存在两个非目标人脸框且存在两个侧脸时,将所述人脸框中离预设图像中心最近的距离与两人脸中心到预设图像中心距离进行比较,选取距离最小的点作为构图分析的参考点;
当所述人脸图像存在亲密关系且与目标人脸存在亲密关系的人脸框面积与目标人脸框面积比小于阈值,比较亲密关系中心与当前参考中心距离预设图像中心距离小的点作为构图分析的参考点;所述亲密关系中心为存在亲密关系的两个人脸框的中心点,所述当前参考中心是所述人脸图像中包含人脸区域的中心点。
3.根据权利要求2所述的拍摄构图评分方法,其特征在于,所述基于所述构图分析参考点计算所述人脸图像的构图减分值包括:
基于所述构图分析参考点设置预设图像中心区域;
当目标人脸中心位于所述预设图像中心区域时构图减分值为零;
当目标人脸中心位于所述预设图像中心区域之外时,分别计算目标人脸中心到所述预设图像中心的距离(dx,dy),所述人脸图像的构图减分值Location_score为:
Location_score=-(0.5*dx+0.08*dy)。
4.根据权利要求3所述的拍摄构图评分方法,其特征在于,所述预设图像中心区域大小等于所选目标人脸的大小,目标人脸中心为构图分析的参考点。
<...
【专利技术属性】
技术研发人员:陈辉,张晓亮,熊章,张智,雷奇文,
申请(专利权)人:武汉星巡智能科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。