一种图片处理方法及装置的制造方法

文档序号:9912048阅读:527来源:国知局
一种图片处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及图片处理技术领域,特别是涉及一种图片处理方法及装置。
【背景技术】
[0002]随着移动互联网的发展和智能手机的普及,人们已经非常习惯用手机拍照,并通过网络将图片分享给他人。在人们拍摄的图片中,有很多图片是包含人体信息的。
[0003]在人们分享这些带有人体的图片之前,人们有时需要对图片进行修饰。其中为图片添加装饰性的贴纸是一个常用的选择。例如为人脸戴一个帽子,为眼睛戴一副眼镜等。
[0004]现有的贴纸添加方式为,用户选择所需要的贴纸,下达添加贴纸的指令后,程序把相应的贴纸按照位置随机的方式添加到图片上。由于该方式添加贴纸的位置和大小都是随机的,贴纸添加后需要用户通过手动操作才能把贴纸放到合适的位置上,因此,该方法操作较为复杂且花费时间较多。

【发明内容】

[0005]本发明实施例的目的在于提供一种图片处理方法及装置,操作简便且减少花费时间。具体技术方案如下:
[0006]本发明提供了一种图片处理方法,所述方法包括:
[0007]获得用户为目标图片所选定的目标装饰贴纸;
[0008]根据所述目标装饰贴纸的类型信息,确定所述目标装饰贴纸所对应的目标人体区域类型;
[0009]识别所述目标图片中所显示人物的与所述目标人体区域类型所对应的目标人体区域;
[0010]根据所识别的目标人体区域和所述目标装饰贴纸的类型信息,计算所述目标装饰贴纸在所述目标图片中的待利用大小信息和待添加区域;
[0011 ]按照所述待利用大小信息调整所述目标装饰贴纸,并将调整后的目标装饰贴纸添加到所述目标图片的所述待添加区域。
[0012]可选的,还包括:
[0013]接收用户发出的调整指令;
[0014]响应所述调整指令,调整所添加的目标装饰贴纸在所述目标图片中的区域和/或大小。
[0015]可选的,所述根据所述目标装饰贴纸的类型信息,确定所述目标装饰贴纸所对应的目标人体区域类型,包括:
[0016]从预设数据库中,将对应有所述目标装饰贴纸的类型信息的人体区域类型确定为所述目标装饰贴纸所对应的目标人体区域类型;
[0017]其中,所述预设数据库中存储有装饰贴纸的类型信息与人体区域类型的对应关系O
[0018]可选的,所述目标人体区域类型为:眼睛、鼻子、嘴巴或脸。
[0019]可选的,当所述目标人体区域类型为眼睛时,所述识别所述目标图片中所显示人物的与所述目标人体区域类型所对应的目标人体区域,包括:
[0020]识别所述目标图片中的目标人脸区域,根据人脸与眼睛的第一预设位置关系确定眼睛所在的区域;
[0021]或者,
[0022]当所述目标人体区域类型为鼻子时,所述识别所述目标图片中所显示人物的与所述目标人体区域类型所对应的目标人体区域,包括:
[0023]识别所述目标图片中的目标人脸区域,根据人脸与鼻子的第二预设位置关系确定鼻子所在的区域;
[0024]或者,
[0025]当所述目标人体区域类型为嘴巴时,所述识别所述目标图片中所显示人物的与所述目标人体区域类型所对应的目标人体区域,包括:
[0026]识别所述目标图片中的目标人脸区域,根据人脸与嘴巴的第三预设位置关系确定嘴巴所在的区域;
[0027]或者,
[0028]当所述目标人体区域类型为脸时,所述识别所述目标图片中所显示人物的与所述目标人体区域类型所对应的目标人体区域,包括:
[0029]识别所述目标图片中的目标人脸区域,确定脸所在区域。
[0030]可选的,所述将调整后的目标装饰贴纸添加到所述目标图片的所述待添加区域,包括:
[0031]确定调整后的目标装饰贴纸的第一基准点;
[0032]确定所述待添加区域与所述第一基准点对应的第二基准点;
[0033]基于所述第一基准点和第二基准点,在所述目标图片的所述待添加区域中添加调整后的目标装饰贴纸。
[0034]本发明提供了一种图片处理装置,所述装置包括:获得模块、确定模块、识别模块、计算模块和添加模块;
[0035]其中,所述获得模块,用于获得用户为目标图片所选定的目标装饰贴纸;
[0036]所述确定模块,用于根据所述目标装饰贴纸的类型信息,确定所述目标装饰贴纸所对应的目标人体区域类型;
[0037]所述识别模块,用于识别所述目标图片中所显示人物的与所述目标人体区域类型所对应的目标人体区域;
[0038]所述计算模块,用于根据所识别的目标人体区域和所述目标装饰贴纸的类型信息,计算所述目标装饰贴纸在所述目标图片中的待利用大小信息和待添加区域;
[0039]所述添加模块,用于按照所述待利用大小信息调整所述目标装饰贴纸,并将调整后的目标装饰贴纸添加到所述目标图片的所述待添加区域。
[0040]可选的,还包括:接收模块和调整模块;
[0041]其中,所述接收模块,用于接收用户发出的调整指令;
[0042]所述调整模块,用于响应所述调整指令,调整所添加的目标装饰贴纸在所述目标图片中的区域和/或大小。
[0043]可选的,所述确定模块,包括:
[0044]第一区域类型确定单元,用于从预设数据库中,将对应有所述目标装饰贴纸的类型信息的人体区域类型确定为所述目标装饰贴纸所对应的目标人体区域类型;
[0045]其中,所述预设数据库中存储有装饰贴纸的类型信息与人体区域类型的对应关系O
[0046]可选的,所述目标人体区域类型为:眼睛、鼻子、嘴巴或脸。
[0047]可选的,所述识别模块,包括:
[0048]眼睛识别单元,用于当所述目标人体区域类型为眼睛时,识别所述目标图片中的目标人脸区域,根据人脸与眼睛的第一预设位置关系确定眼睛所在的区域;
[0049]或者,
[0050]所述识别模块,包括:
[0051 ]鼻子识别单元,用于当所述目标人体区域类型为鼻子时,识别所述目标图片中的目标人脸区域,根据人脸与鼻子的第二预设位置关系确定鼻子所在的区域;
[0052]或者,
[0053]所述识别模块,包括:
[0054]嘴巴识别单元,用于当所述目标人体区域类型为嘴巴时,识别所述目标图片中的目标人脸区域,根据人脸与嘴巴的第三预设位置关系确定嘴巴所在的区域;
[0055]或者,
[0056]所述识别模块,包括:
[0057]脸识别单元,用于当所述目标人体区域类型为脸时,识别所述目标图片中的目标人脸区域,确定脸所在区域。
[0058]可选的,所述添加模块,包括:
[0059]第一基准点确定单元,用于在所述添加模块按照所述待利用大小信息调整所述目标装饰贴纸之后,确定调整后的目标装饰贴纸的第一基准点;
[0060]第二基准点确定单元,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1