构图方法、装置及电子设备制造方法及图纸

技术编号:26385867 阅读:16 留言:0更新日期:2020-11-19 23:55
本申请公开了构图方法、装置及电子设备,属于通信技术领域,所述方法包括:通过摄像头获取预览图像;确定所述预览图像中,人像主体包含的各第一骨骼关键点的位置;基于各第一骨骼关键点的位置,确定人像主体对应的第一姿态;依据第一姿态以及各第一骨骼关键点,估计出人像主体的第二骨骼关键点,并得到目标人体框;基于目标人体框,生成目标构图。本申请公开的构图方法,可在构图时完善第一姿态下的人像主体应显示的骨骼关键点,避免构图时裁切掉人像主体边缘的问题,能够确保目标构图中人像主体的完整性。

【技术实现步骤摘要】
构图方法、装置及电子设备
本专利技术实施例涉及通信
,尤其涉及一种构图方法、装置及电子设备。
技术介绍
随着电子设备相机功能的不断提升,电子设备拍摄已基本取代了专业相机。电子设备中的摄像头组件不仅可在用户出游时辅助用户拍摄图像,还可以辅助用户查看或者记录远处的事物。在使用电子设备拍摄图像的过程中,为拍摄出构图合理的图像,需预先对待拍摄对象进行构图。目前主流的构图方式主要包括:三分构图法以及中心构图法。中心构图法、三分构图法均聚焦于待拍摄对象中心在图像中的位置,容易出现待拍摄对象边缘被裁切的情况。
技术实现思路
本申请实施例的目的是提供一种构图方法,能够解决现有的构图方法存在的易将待拍摄对象边缘裁切掉的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本申请实施例提供了一种构图方法,其中,所述方法包括:通过摄像头获取预览图像;确定所述预览图像中,人像主体包含的各第一骨骼关键点的位置;基于各所述第一骨骼关键点的位置,确定所述人像主体对应的第一姿态;依据所述第一姿态以及各所述第一骨骼关键点,估计出所述人像主体的第二骨骼关键点,并得到目标人体框;基于所述目标人体框,生成目标构图。第二方面,本申请实施例提供了一种构图装置,其中,所述装置包括:获取模块,用于通过摄像头获取预览图像;位置确定模块,用于确定所述预览图像中,人像主体包含的各第一骨骼关键点的位置;确定模块,用于基于各所述第一骨骼关键点的位置,确定所述人像主体对应的第一姿态;估计模块,用于依据所述第一姿态以及各所述第一骨骼关键点,估计出所述人像主体的第二骨骼关键点,并得到目标人体框;生成模块,用于基于所述目标人体框,生成目标构图。第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。本申请实施例中,通过摄像头获取预览图像,确定预览图像中,人像主体包含的各第一骨骼关键点的位置;基于各第一骨骼关键点的位置,确定人像主体对应的第一姿态;依据第一姿态以及各第一骨骼关键点,估计出人像主体的第二骨骼关键点,并得到目标人体框;基于目标人体框,生成目标构图,可在构图时完善第一姿态下的人像主体应显示的骨骼关键点,避免构图时裁切掉人像主体边缘的问题,能够确保目标构图中人像主体的完整性。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是表示本申请实施例的一种构图方法的步骤流程图;图2是表示本申请实施例的人像主体骨骼关键点分布示意图;图3是表示本申请实施例的目标构图示意图;图4是表示本申请实施例的一种构图装置的结构框图;图5是表示本申请实施例的一种电子设备的结构框图;图6是表示本申请实施例的一种电子设备的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的构图方法进行详细地说明。参照图1,示出了本申请实施例的一种构图方法的步骤流程图。本申请实施例的构图方法包括以下步骤:步骤101:通过摄像头获取预览图像。本申请实施例提供的构图方法既适用于图像拍摄场景,又适用于视频拍摄场景。相应地,预览图像可以为拍摄图像时采集的预览图像,也可以为录制视频时采集的预览图像。步骤102:确定预览图像中,人像主体包含的各第一骨骼关键点的位置。确定第一骨骼关键点的位置时,可通过预先训练好的人体骨骼关键点模型对拍摄预览图像进行分析,人体骨骼关键点模型中包含人体对应的骨骼关键点布局信息,将拍摄预览图像中的人像主体与人体骨骼关键点模型中的训练得到的人体骨骼关键点布局信息进行比对后,可识别到人像主体包含的各人体骨骼关键点的位置及置信度。置信度高于预设置信度的骨骼关键点可被确定为第一骨骼关键点,若骨骼关键点的置信度低于预设置信度,则确定该骨骼关键点未包含在人像主体中。人体骨骼关键点可以包括但不限于:左耳,右耳,鼻子,左肩,右键,左髋,右髋,左肘,右肘,左手腕,右手腕,左膝,右膝,左脚踝,右脚踝等。步骤103:基于各第一骨骼关键点的位置,确定人像主体对应的第一姿态。人体姿态可以包括但不限于:坐姿、站姿、半身、特写等。人体姿态不同,则骨骼关键点间的位置坐标不同,因此在确定各第一骨骼关键点的位置后,可确定人像主体对应的第一姿态。步骤104:依据第一姿态以及各第一骨骼关键点,估计出人像主体的第二骨骼关键点,并得到目标人体框。例如:人体骨骼关键点共14个点,而人像主体中包含的第一骨骼关键点共12个点,则可估计出的第二骨骼关键点为2个,这两个第二骨骼关键点为待补全骨骼关键点。补全这两个第二骨骼关键点时,需结合第一姿态确定这两个第二骨骼关键点的具体位置。目标人体框中包含第一骨骼关键点以及估计出的第二骨骼关键点。图2为预览图像中的人像主体骨骼关键点分布示意图,如图2所示,人像主体中包含12个第一骨骼关键点,而训练好的人体骨骼关键点模型中默认人体包含14个骨骼关键点,通过识别可确定拍摄预览图像中的人像主体存在两个待补全的骨骼关键点分别为左脚踝和右脚踝,即估计出的第二骨骼关键点为左脚踝和右脚踝。补全人像主体的骨骼关键点后,所得到的目标人体框如图3所示。步骤105:基于目标人体框,生成目标构图。目标构图中包含的人像主体,相较于当前所采集到的预览图像中的人像主体更加完整。基于目标构图可进行图像拍摄或视频录制。由于目标人本文档来自技高网...

【技术保护点】
1.一种构图方法,其特征在于,所述方法包括:/n通过摄像头获取预览图像;/n确定所述预览图像中,人像主体包含的各第一骨骼关键点的位置;/n基于各所述第一骨骼关键点的位置,确定所述人像主体对应的第一姿态;/n依据所述第一姿态以及各所述第一骨骼关键点,估计出所述人像主体的第二骨骼关键点,并得到目标人体框;/n基于所述目标人体框,生成目标构图。/n

【技术特征摘要】
1.一种构图方法,其特征在于,所述方法包括:
通过摄像头获取预览图像;
确定所述预览图像中,人像主体包含的各第一骨骼关键点的位置;
基于各所述第一骨骼关键点的位置,确定所述人像主体对应的第一姿态;
依据所述第一姿态以及各所述第一骨骼关键点,估计出所述人像主体的第二骨骼关键点,并得到目标人体框;
基于所述目标人体框,生成目标构图。


2.根据权利要求1所述的方法,其特征在于,确定所述预览图像中,人像主体包含的各第一骨骼关键点的位置的步骤,具体包括:
将所述预览图像输入预先训练的人体骨骼关键点模型中,得到各预设骨骼关键点在人像主体中的位置及置信度;
从各所述预设骨骼关键点中,筛选出置信度高于预设置信度的各骨骼关键点;
将所述各骨骼关键点,确定为所述预览图像中人像主体包含的第一骨骼关键点;
确定各所述第一骨骼关键点在所述人像主体中的位置。


3.根据权利要求1所述的方法,其特征在于,基于各所述第一骨骼关键点的位置,确定所述人像主体对应的第一姿态的步骤,具体包括:
从预设的人像主体姿态与骨骼关键点位置对应关系中,查找与各所述第一骨骼关键点位置匹配的第一姿态。


4.根据权利要求1所述的方法,其特征在于,基于所述目标人体框,生成目标构图的步骤,具体包括:
通过调整所述目标人体框在所述预览图像中位置、大小,得到多个候选构图;
从所述多个候选构图中,确定目标构图。


5.根据权利要求4所述的方法,其特征在于,从所述多个候选构图中,确定目标构图的步骤,具体包括:
基于预先训练的构图推荐模型,对各所述候选构图进行评分;
将评分最高的候选构图,确定为目标构图。


6.一种构...

【专利技术属性】
技术研发人员:孙赟梁宇任泓宇
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1