一种图像拍摄方法及终端设备技术

技术编号:19783349 阅读:22 留言:0更新日期:2018-12-15 12:54
本发明专利技术实施例公开了一种图像拍摄方法及终端设备,其中,所述方法包括:从拍摄预览图像中提取第一人体姿态;将所述第一人体姿态与数据库中预存的各第二人体姿态进行匹配;在数据库中存在与所述第一人体姿态匹配的目标人体姿态情况下,进行图像拍摄。本发明专利技术实施例公开的图像拍摄方法,终端设备通过匹配人体姿态自动触发图像拍摄,无需用户手动触发拍摄操作便捷,且该种图像拍摄方法不仅适用于前置摄像头拍摄还适用于后置摄像头拍摄,具有良好的普适性。

【技术实现步骤摘要】
一种图像拍摄方法及终端设备
本专利技术实施例涉及终端设备
,尤其涉及一种图像拍摄方法及终端设备。
技术介绍
伴随着终端设备的拍摄功能越来越强大,终端设备拍摄已经基本取代了专业相机。在最初阶段,无论是采用终端设备的前置摄像头拍摄,还是采用其后置摄像头拍摄均需点击拍照按钮来触发拍摄。伴随着用户体验的不断提升,自动拍摄已成为了一种大众需求。现有的自动拍摄触发方式主要为笑脸抓拍。笑脸抓拍是通过捕获拍摄对象的人脸表情进行自动拍摄,此种方法适用于前置摄像头拍摄,对于后置摄像头拍摄时则难以获取到细致的人脸表情触发自动拍摄。可见,现有的笑脸抓拍方式仅适用于前置摄像头拍摄,无法适用于后置摄像头拍摄,普适性差。
技术实现思路
本专利技术实施例提供一种图像拍摄方法,以解决现有技术中的自动拍摄存在普适性差的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种图像拍摄方法,所述方法包括:从拍摄预览图像中提取第一人体姿态;将所述第一人体姿态与数据库中预存的各第二人体姿态进行匹配;在所述数据库中存在与所述第一人体姿态匹配的目标人体姿态情况下,根据所述拍摄预览图像,生成目标图像。第二方面,本专利技术实施例提供了一种终端设备,其中所述终端设备包括:提取模块,用于从拍摄预览图像中提取第一人体姿态;匹配模块,用于将所述第一人体姿态与数据库中预存的各第二人体姿态进行匹配;控制模块,用于在所述数据库中存在与所述第一人体姿态匹配的目标人体姿态情况下,根据所述拍摄预览图像,生成目标图像。第三方面,本专利技术实施例提供了一种终端设备,其中,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如本专利技术实施例中所述的任意一种图像拍摄方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如本专利技术实施例中所述的任意一种图像拍摄方法的步骤。在本专利技术实施例中,通过从拍摄预览图像中提取第一人体姿态,将第一人体姿态与数据库中预存的各第二人体姿态进行匹配,若匹配成功则自动触发图像拍摄,无需用户手动触发拍摄,操作便捷能够提升用户的拍摄体验。此外该种通过匹配人体姿态自动触发图像拍摄的方法,不仅适用于前置摄像头拍摄还适用于后置摄像头拍摄,具有良好的普适性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术实施例一的一种图像拍摄方法的步骤流程图;图2是根据本专利技术实施例二的一种图像拍摄方法的步骤流程图;图3是根据本专利技术实施例三的一种终端设备的结构框图;图4是根据本专利技术实施例四的一种终端设备的结构框图;图5是根据本专利技术实施例五的一种终端设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例一的一种图像拍摄方法的步骤流程图。本专利技术实施例的图像拍摄方法包括以下步骤:步骤101:从拍摄预览图像中提取第一人体姿态。在图像拍摄过程中,终端设备通过摄像头采集拍摄预览图像,摄像头采集的拍摄预览图像传输至终端设备的中央处理器,中央处理器对预览图像进行处理从中提取第一人体姿态。第一人体姿态由多个人体姿态关键点围成,各人体姿态关键点在预览图像中均有唯一的位置坐标,各人体姿态关键点所围成的图形则可作为第一人体姿态。人体姿态包含的人体姿态关键点可以包括但不限于:左耳,右耳,鼻子,左肩,右键,左髋,右髋,左肘,右肘,左手腕,右手腕,左膝,右膝,左脚踝,右脚踝等人体姿态关键点。本专利技术实施例中通过预先训练好的人体关键点检测神经网络模型对图像进行人体姿态关键点检测识别,得出人体姿态关键点的坐标位置信息和相应的矩形框。步骤102:将第一人体姿态与数据库中预存的各第二人体姿态进行匹配。数据库中预存有多个第二人体姿态,数据库中预存的第二人体姿态可以为用户上传自定义人体姿态,也可以为从图库中搜集的图像中提取得到。每个第二人体姿态均包含多个人体姿态关键点。进行匹配时,分别将第一人体姿态与各第二人体姿态进行匹配,得到匹配结果。步骤103:在数据库中存在与第一人体姿态匹配的目标人体姿态情况下,根据拍摄预览图像,生成目标图像。若数据库中不存在与第一人体姿态匹配的目标人体姿态,则终端设备无法触发自动拍摄,用户需手动触发拍摄。本专利技术实施例提供的图像拍摄方法,通过从拍摄预览图像中提取第一人体姿态,将第一人体姿态与数据库中预存的各第二人体姿态进行匹配,若匹配成功则自动触发图像拍摄,无需用户手动触发拍摄,操作便捷能够提升用户的拍摄体验。此外该种通过匹配人体姿态自动触发图像拍摄的方法,不仅适用于前置摄像头拍摄还适用于后置摄像头拍摄,具有良好的普适性。实施例二参照图2,示出了本专利技术实施例二的一种图像拍摄方法的步骤流程图。本专利技术实施例的图像拍摄方法包括以下步骤:步骤201:从拍摄预览图像中提取第一人体姿态。第一人体姿态由多个第一人体姿态关键点围成,各第一人体姿态关键点在预览图像中均有唯一的位置坐标,第一人体姿态包含的第一人体姿态关键点可以包括但不限于:左耳,右耳,鼻子,左肩,右键,左髋,右髋,左肘,右肘,左手腕,右手腕,左膝,右膝,左脚踝,右脚踝等人体姿态关键点。步骤202:依次将第一人体姿态与数据库中预存的各第二人体姿态进行匹配,直至匹配到与第一人体姿态匹配的目标人体姿态或者全部第二人体姿态匹配完成为止。各第二人体姿态包含与第一人体姿态相同的人体姿态关键点。需要说明的是,人体姿态包含的人体姿态关键点的具体数量可以由本领域技术人员根据实际需求进行设置,人体姿态包含的人体姿态关键点的数量越多则姿态匹配的精准越高,人体姿态包含的人体姿态关键点的数量越少则姿态匹配的效率越快,所消耗低计算资源越少。例如:数据库中包含五个第二人体姿态分别为A、B、C、D以及E,则在进行人体姿态匹配时,首先将第一人体姿态与A人体姿态进行匹配,若二者匹配则无需再与B人体姿态匹配,若二者不匹配则再与C人体姿态匹配,依次类推,直至第一人体姿态与某一第二人体姿态匹配,或者第二人体姿态与A、B、C、D以及E五个第二人体姿态均匹配完成为止。将第一人体姿态与各第二人体姿态进行匹配时的具体流程相同,在此对第一人体姿态与单个第二人体姿态的匹配流程进行说明:首先,确定第一人体姿态包含的各第一人体姿态关键点坐标信息;各第一人体姿态关键点坐标信息可以表示为:(x1,j,x2,j),x1,j表示第j个第一人体姿态关键点的横坐标,x2,j表示第j个第一人体姿态关键点的纵坐标,J表示第一人体姿态关键本文档来自技高网...

【技术保护点】
1.一种图像拍摄方法,其特征在于,所述方法包括:从拍摄预览图像中提取第一人体姿态;将所述第一人体姿态与数据库中预存的各第二人体姿态进行匹配;在所述数据库中存在与所述第一人体姿态匹配的目标人体姿态的情况下,根据所述拍摄预览图像,生成目标图像。

【技术特征摘要】
1.一种图像拍摄方法,其特征在于,所述方法包括:从拍摄预览图像中提取第一人体姿态;将所述第一人体姿态与数据库中预存的各第二人体姿态进行匹配;在所述数据库中存在与所述第一人体姿态匹配的目标人体姿态的情况下,根据所述拍摄预览图像,生成目标图像。2.根据权利要求1所述的方法,其特征在于,所述将所述第一人体姿态与数据库中预存的各第二人体姿态进行匹配的步骤,包括:依次将所述第一人体姿态与所述数据库中预存的各第二人体姿态进行匹配,直至匹配到与所述第一人体姿态匹配的目标人体姿态或者全部所述第二人体姿态匹配完成为止。3.根据权利要求2所述的方法,其特征在于,将所述第一人体姿态与所述数据库中预存的单个第二人体姿态进行匹配的步骤,包括:确定所述第一人体姿态包含的各第一人体姿态关键点坐标信息;确定所述第二人体姿态包含的各第二人体姿态关键点坐标信息;依据各所述第一人体姿态关键点坐标信息与各所述第二人体姿态关键点坐标信息,确定所述第一人体姿态与所述第二人体姿态是否匹配。4.根据权利要求3所述的方法,其特征在于,所述依据各所述第一人体姿态关键点坐标信息与各所述第二人体姿态关键点坐标信息,确定所述第一人体姿态与所述第二人体姿态是否匹配的步骤,包括:分别将各所述第一人体姿态关键点坐标信息中的横坐标值以及各所述第二人体姿态关键点坐标信息中的横坐标值代入预设公式,得到横坐标余弦距离;分别将各所述第一人体姿态关键点坐标信息中的纵坐标值以及各所述第二人体姿态关键点坐标信息中的纵坐标值代入所述预设公式,得到纵坐标余弦距离;若所述横坐标余弦距离与所述纵坐标余弦距离均大于预设阈值,确定所述第一人体姿态与所述第二人体姿态匹配。5.一种终端设备,其特征在于,所述终端设备包括:提取模块,用于从拍摄预览图像中提取第一人体姿态;匹配模块,用于将所述第一人体姿态与数据库中预存的各第二人...

【专利技术属性】
技术研发人员:秦帅
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1