一种图像处理方法和装置制造方法及图纸

技术编号:21405508 阅读:46 留言:0更新日期:2019-06-19 08:56
本申请实施例提供了一种图像处理方法,该方法主要包括:检测图像中人物的人体骨架关键点;针对待处理图像,根据人体骨架关键点和预设规则生成剪切区域,将剪切区域选定的待处理的图像作为输出对象。其中,人体骨架关键点和预设规则是基于摄影经验设定的,通过本申请实施例提供的图像处理方法能够使得不具有足够摄影经验的用户很容易地获得符合摄影美学的图像,提高用户体验。

【技术实现步骤摘要】
一种图像处理方法和装置
本专利技术涉及人工智能领域,尤其涉及一种基于人工智能技术的拍摄方法和终端
技术介绍
人工智能(ArtificialIntelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式作出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能领域的研究包括机器人,自然语言处理,计算机视觉,决策与推理,人机交互,推荐与搜索,AI基础理论等。近年来,智能手机的拍摄功能取得了很大的发展,越来越多人使用手机进行摄影。但是,大部分人都缺乏相关的摄影技巧。尤其在人像摄影场景中,大部分人还是随手一拍,并不了解专业摄影人士总结出来的相关拍摄技巧。因此,在他们的包含人物的照片中,会出现不少照片裁在脚踝、膝盖、手腕等人体关节点上,即人体不同部位的分界线,使得照片有较强的切断感,破坏图像中人物的美感。
技术实现思路
针对现有技术存在的技术问题,本申请提供了一种图像处理方法,该图像处理方法可以应用于智能手机,使得不具有足够摄影经验的用户很容易的拍摄符合摄影美学的人物照片,避免照片中的人物具有切断感,破坏人物照片的美感。第一方面,本专利技术实施例提供了一种图像处理的方法,该方法包括:获取包含人物的目标图像;检测目标图像中的人物得到该人物对应的人体骨架关键点集合,其中人体骨架关键点集合包括多个人体骨架关键点;根据人体骨架关键点集合和预设规则生成剪切区域,使得剪切区域内的人体骨架关键点满足所述预设规则;将目标图像处于剪切区域内的图像部分生成目标图像文件。可以理解的,剪切区域可以看作是对目标图像的选定,也就是利用剪切区域选定目标图像的部分图像。第一方面的一种可能的实现方式,通过以下方法检测目标图像中的人物以得到人体骨架关键点集合:利用人体骨架关键点模型检测目标图像中的人物得到人体骨架关键点集合,其中每一人体骨架关键点包括位置信息和置信度,位置信息用于指示对应的人体骨架关键点在目标图像中的位置,置信度用于指示对应的人体骨架关键点的可信程度,人体骨架关键点模型通过标注数据训练得到,标注数据为包括人物且已标记出人物的人体骨架关键点的图像。第一方面的一种可能的实现方式,上述通过人体骨架关键点模型检测目标图像中的人物,得到所述人体骨架关键点集合包括:将目标图像输入人体骨架关键点模型得到人体骨架关键点热度图,人体骨架关键点热度图为基于目标图像标记有人体骨架关键点的图像;从人体骨架关键点热度图提取人体骨架关键点得到人体骨架关键点集合。第一方面的一种可能的实现方式,上述根据人体骨架关键点集合和预设规则生成剪切区域包括:逐一检测人体骨架关键点集合中的人体骨架关键点是否满足所述预设规则;根据满足预设规则的人体骨架关键点的位置信息生成剪切区域。第一方面的一种可能的实现方式,通过以下方法判断人体骨架关键点是否满足预设规则:判断人体骨架关键点A的置信度是否大于预设阈值;若人体骨架关键点A的置信度大于预设阈值,则根据人体骨架关键点A和人体骨架关键点B计算参考点的位置信息;进一步地判断参考点C是否位于目标图像内,如果参考点C位于目标图像内则表示人体骨架关键点A满足上述预设规则,如果参考点C不位于目标图像内则表示人体骨架关键点A不满足上述预设规则;其中人体骨架关键点A为待判断是否满足所述预设规则的人体骨架关键点,人体骨架关键点B为与人体骨架关键点A相邻且靠近人体心脏的人体骨架关键点。第一方面的一种可能的实现方式,获取目标图像包括:在拍摄模式下,通过摄像头实时获取目标图像;对应的,将目标图像处于剪切区域内的图像部分生成目标图像文件包括:响应于拍摄指令,将目标图像处于剪切区域内的图像部分生成目标图像文件。第一方面的一种可能的实现方式,获取目标图像包括:从图库中获取目标图像;对应的,将目标图像处于剪切区域内的图像部分生成目标图像文件包括:响应于剪切指令,将目标图像处于剪切区域内的图像部分生成目标图像文件。需要指出的,这里剪切指令也可以是保存指令。第一方面的一种可能的实现方式,在将目标图像处于剪切区域内的图像部分生成目标图像文件之前,该图像处理方法还包括:在图像预览区域显示目标图像;以及在目标图像上施加剪切区域,剪切区域将目标图像区分为区域内图像和区域外图像;对应的,将目标图像处于剪切区域内的图像部分生成目标图像文件包括:将区域内图像生成目标图像文件。第一方面的一种可能的实现方式,在将所述目标图像处于剪切区域内的图像部分生成目标图像文件之前,该图像处理方法还包括:在图像预览区域显示目标图像;以及在目标图像上显示引导标识,其中引导标识用于引导用户调整所述摄像头;在调整后的目标图像上施加剪切区域,剪切区域将调整后的目标图像区分为区域内图像和区域外图像;对应的,将所述目标图像处于剪切区域内的图像部分生成目标图像文件包括:将区域内图像生成目标图像文件。第一方面的一种可能的实现方式,在所述目标图像上施加剪切区域包括:在目标图像上显示剪切框,以将目标图像区分为框内图像和框外图像,其中框内图像为区域内图像,框外图像为区域外图像;或者,通过调节目标图像的显示参数,以将目标图像区分为视觉上存在明显差异的两个区域,其中一个区域对应区域内图像,另一个区域对应区域外图像。第一方面的一种可能的实现方式,在调整后的目标图像上施加剪切区域包括:在调整后的目标图像上显示剪切框,以将调整后的目标图像区分为框内图像和框外图像,其中框内图像为区域内图像,框外图像为区域外图像;或者,通过调节调整后的目标图像的像素参数,以将调整后的目标图像区分为视觉上存在明显差异的两个区域,其中一个区域对应区域内图像,另一个区域对应区域外图像。本申请实施例提供的图像处理方法,根据预设规则与待处理图像中人物的人体骨架关键点生成对应的剪切区域,并将剪切区域选定的待处理图像的部分图像作为目标图像输出,其中人体骨架关键点和预设规则是基于摄影经验设定的,因此通过本申请实施例提供的图像处理方法能够使不具有足够摄影经验的用户很容易地获得符合摄影美学的图像,提高用户体验。第二方面,本申请实施例提供了一种终端或装置,用于图像处理,该终端或装置具有实现上述第一方面或第一方面任意一种可能实现方式的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。第三方面,本申请实施例提供了一种装置,用于图像处理,该装置包括:处理器和存储器;该存储器用于存储计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该执行功能网元执行如上述第一方面或第一方面任意一种可能实现方式的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的方法。第五方面,本申请实施例提供了一种包含计算机操作指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:获取目标图像,所述目标图像包括人物;检测所述目标图像中的人物得到人体骨架关键点集合,所述人体骨架关键点集合包括多个人体骨架关键点;根据所述人体骨架关键点集合和预设规则生成剪切区域,所述剪切区域内的人体骨架关键点满足所述预设规则;将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取目标图像,所述目标图像包括人物;检测所述目标图像中的人物得到人体骨架关键点集合,所述人体骨架关键点集合包括多个人体骨架关键点;根据所述人体骨架关键点集合和预设规则生成剪切区域,所述剪切区域内的人体骨架关键点满足所述预设规则;将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件。2.根据权利要求1所述的图像处理方法,其特征在于,所述检测所述目标图像中的人物得到人体骨架关键点集合包括:利用人体骨架关键点模型检测所述目标图像中的人物,得到所述人体骨架关键点集合,其中,所述人体骨架关键点集合中的每一人体骨架关键点包括位置信息和置信度,所述位置信息用于指示对应的人体骨架关键点在所述目标图像中的位置,所述置信度用于指示对应的人体骨架关键点的可信程度,所述人体骨架关键点模型通过标注数据训练得到,所述标注数据为包括人物且已标记出人物的人体骨架关键点的图像。3.根据权利要求2所述的图像处理方法,其特征在于,所述利用人体骨架关键点模型检测所述目标图像中的人物,得到所述人体骨架关键点集合包括:将所述目标图像输入所述人体骨架关键点模型,得到人体骨架关键点热度图,所述人体骨架关键点热度图为基于所述目标图像标记有人体骨架关键点的图像;从所述人体骨架关键点热度图提取人体骨架关键点,得到所述人体骨架关键点集合。4.根据权利要求2或3所述的图像处理方法,其特征在于,所述根据所述人体骨架关键点集合和预设规则生成剪切区域包括:逐一检测所述人体骨架关键点集合中的人体骨架关键点是否满足所述预设规则;根据满足所述预设规则的人体骨架关键点的位置信息生成所述剪切区域。5.根据权利要求4所述的图像处理方法,其特征在于,通过以下方法判断人体骨架关键点是否满足所述预设规则:判断人体骨架关键点A的置信度是否大于预设阈值;若所述人体骨架关键点A的置信度大于所述预设阈值,则根据所述人体骨架关键点A和人体骨架关键点B计算参考点C,所述参考点C包括位置信息;判断所述参考点C是否位于所述目标图像内,其中,所述参考点C位于所述目标图像内表示所述人体骨架关键点A满足所述预设规则,所述参考点C不位于所述目标图像内表示所述人体骨架关键点A不满足所述预设规则;其中,所述人体骨架关键点A为待判断是否满足所述预设规则的人体骨架关键点,所述人体骨架关键点B为与所述人体骨架关键点A相邻且靠近人体心脏的人体骨架关键点。6.根据权利要求1-5任一项所述的图像处理方法,其特征在于,所述获取目标图像包括:在拍摄模式下,通过摄像头实时获取所述目标图像;所述将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件包括:响应于拍摄指令,将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件。7.根据权利要求1-5任一项所述的图像处理方法,其特征在于,所述获取目标图像包括:从图库中获取所述目标图像;所述将所述目标图像处于所述剪切区域内的图像部分生成所述目标图像文件包括:响应于剪切指令,将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件。8.根据权利要求1-7任一项所述的图像处理方法,其特征在于,在所述将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件之前,还包括:在图像预览区域显示所述目标图像;在所述目标图像上施加所述剪切区域,将所述目标图像区分为区域内图像和区域外图像;所述将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件包括:将所述区域内图像生成所述目标图像文件。9.根据权利要求6所述的图像处理方法,其特征在于,在所述将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件之前,还包括:在图像预览区域显示所述目标图像;在所述目标图像上显示引导标识,所述引导标识用于引导用户调整所述摄像头;在调整后的所述目标图像上施加所述剪切区域,将调整后的所述目标图像区分为区域内图像和区域外图像;所述将所述目标图像处于所述剪切区域内的图像部分生成目标图像文件包括:将所述区域内图像生成所述目标图像文件。10.根据权利要求8所述图像处理方法,其特征在于,所述在所述目标图像上施加所述剪切区域,将所述目标图像区分为区域内图像和区域外图像包括:在所述目标图像上显示剪切框,将所述目标图像区分为框内图像和框外图像,其中,所述框内图像为所述区域内图像,所述框外图像为所述区域外图像;或者,通过调节所述目标图像的显示参数,将所述目标图像区分为视觉上存在明显差异的两个区域,其中,一个区域对应所述区域内图像,另一个区域对应所述区域外图像。11.根据权利要求9所述图像处理方法,其特征在于,所述在调整后的所述目标图像上施加所述剪切区域,将调整后的所述目标图像区分为区域内图像和区域外图像包括:在调整后的所述目标图像上显示剪切框,将调整后的所述目标图像区分为框内图像和框外图像,其中,所述框内图像为所述区域内图像,所述框外图像为所述区域外图像;或者,通过调节调整后的所述目标图像的像素参数,将调整后的所述目标图像区分为视觉上存在明显差异的两个区域,其中,一个区...

【专利技术属性】
技术研发人员:李志豪吴小飞许松岑刘健庄颜友亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1