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

文档序号:9565214阅读:来源:国知局
图片中的待处理图片的加载指令时,终端可以获 取存储的多个处理参数。
[0051] 其中,加载指令可以为用户触发的,还可以为终端触发的。当该加载指令为用户触 发时,用户可以在选择待处理图片之后,通过指定操作触发该加载指令。当该加载指令为终 端触发时,终端可以在用户选择待处理图片之后,立即触发该加载指令。
[0052] 其中,该多个处理参数和该多个处理功能可以存储在处理功能标识与处理处理参 数之间的对应关系中。该处理功能标识可以为该处理功能的名称,或者该处理功能在该多 个处理功能中的顺序编号。比如,该多个处理功能的标识可以美白、磨皮、祛痘、大眼、亮眼、 祛眼袋和瘦脸,美白对应的处理参数为〇. 8,磨皮对应的处理参数为0. 5,祛痘对应的处理 参数为1,大眼对应的处理参数为0. 2,亮眼对应的处理参数为0. 8,祛眼袋对应的处理参数 为〇. 6,以及瘦脸对应的处理参数为0. 2。可以将每个处理功能和对应的处理参数存储在如 下表1所示的处理功能标识与处理参数之间的对应关系中。
[0055] 当多个处理参数存储在上述所示的对应的关系中时,可以直接获取上述所示对应 关系中的所有处理参数,得到存储的多个处理参数。
[0056] 可选地,在本发明实施例中,还可以事先根据性别、年龄和表情的不同,存储不同 组的处理参数,每个组中包括多个处理参数。当获取多个处理参数时,可以对待处理图片中 的人物的性别、年龄和表情进行识别,根据识别的性别、年龄和表情,获取对应的多个处理 参数。如此,增加了处理参数的可靠性,保证根据获取的多个处理参数处理图片时可以达到 较好的效果,不至于使用户再反复地调节处理参数。
[0057] 其中,性别的识别可以根据步骤201中人脸五官检测结果,进行五官比例运算,根 据计算的五官比例确定性别。年龄可以根据待处理图片中的人脸的皮肤纹理进行识别,而 表情则可以根据待处理图片中人物的嘴的形状进行判断,本发明对此不进行详细阐述。
[0058] 步骤203 :按照该多个处理功能的执行顺序,基于待处理图片的人脸五官检测结 果和该多个处理参数,依次对待处理图片进行处理,得到处理后的图片。
[0059] 具体地,按照该多个处理功能的执行顺序执行到任一处理功能时,如果该处理功 能与人脸五官相关,则根据该处理功能对应的五官和对应的处理参数,对该执行顺序中前 一次处理得到的图片进行处理。如果该处理功能与人脸五官无关,则根据该处理功能对应 的处理参数,对该执行顺序中前一次处理得到的图片进行处理。
[0060] 优选地,当按照该多个处理功能的执行顺序执行到任一处理功能时,如果该处理 功能与人脸五官相关且人脸五官检测结果指示未检测到该处理功能对应的五官,则忽略该 处理功能,执行下一个处理功能。
[0061] 需要补充说明的是,上述步骤202和步骤203是加载待处理图片的过程中,根据获 取的多个处理参数,对待处理图片进行处理。当待处理图片加载完成后,则已完成对待处理 图片的处理,也就是说,加载完成后,显示给用户的图片是已经处理过的。
[0062] 其中,当根据上述步骤在加载待处理图片的过程中,对待处理图片进行自动处理。 但是,自动处理的结果可能不是所有用户都会满意,比如,本来就很白的女孩,希望美白功 能对应的处理参数小一点,此时,用户还可以对该多个处理功能中不满意的处理功能对应 的处理参数重新调整,以重新处理。
[0063] 步骤204 :当接收到对处理后的图片的第一处理指令时,获取第一处理指令对应 的第一处理参数,第一处理指令对应于第一处理功能,第一处理功能为该多个处理功能中 的任一处理功能。
[0064] 其中,第一处理指令可以是用户触发的,该用户可以通过指定操作触发。
[0065] 其中,第一处理参数可以是用户自行设置的,也可以是用户从终端提供的多个处 理参数中选择的,本发明实施例对此不做具体限定。
[0066] 例如,第一处理功能为大眼,当接收到大眼处理指令时,终端可以显示如图4所示 的处理参数调整界面,且最初显示的处理参数为自动处理过程中对应的处理参数1,用户可 以根据如图4中的滑杆自行调整大眼对应的处理参数。需要着重说明的是,在本发明实施 例中,大眼、亮眼和瘦脸也可以通过图4中的滑杆调整对应的处理参数。
[0067] 在本发明实施例中,不仅可以根据图4中的滑杆调整处理参数,还可以通过其他 的方式调整处理参数,本发明实施例仅以图4所示的方式为例进行说明。
[0068] 步骤205 :从该多个处理参数中,获取第二处理参数,第二处理参数对应于第二处 理功能,第二处理功能为该多个处理功能中除第一处理功能之外的处理功能。
[0069] 具体地,当获取第二处理参数时,可以根据第一处理功能的标识,从该多个处理功 能的标识中,获取第二处理功能的标识。然后,根据第二处理功能的标识,从存储的处理功 能标识与处理参数之间的对应关系中获取对应的处理参数,将获取的处理参数确定为第二 处理参数。
[0070] 例如,可以根据第一处理功能的标识为大眼,从该多个处理功能的标识美白、磨 皮、祛痘、大眼、亮眼、祛眼袋和瘦脸中,选择第二处理功能的标识为美白、磨皮、祛痘、亮眼、 祛眼袋和瘦脸。根据第二处理功能的标识美白,可以从如上述表1所示的功能标识与处理 参数之间的对应关系中获取对应的处理参数为0.8。根据第二处理功能的标识磨皮,从上述 表1所示的功能标识与处理参数之间的对应关系中获取对应的处理参数为〇. 5。根据第二 处理功能的标识祛痘,从上述表1所示的功能标识与处理参数之间的对应关系中获取对应 的处理参数为1。根据第二处理功能的标识亮眼,从上述表1所示的功能标识与处理参数之 间的对应关系中获取对应的处理参数为〇. 8。根据第二处理功能的标识祛眼袋,从上述表1 所示的功能标识与处理参数之间的对应关系中获取对应的处理参数为〇. 6。根据第二处理 功能的标识瘦脸,从上述表1所示的功能标识与处理参数之间的对应关系中获取对应的处 理参数为0. 2。
[0071] 步骤206 :按照该执行顺序,根据该人脸五官检测结果、第一处理参数和第二处理 参数,依次对处理后的图片的原始图片进行处理。
[0072] 进一步地,当第一处理功能与人脸五官相关且人脸五官检测结果指示未检测到第 一处理功能对应的五官,则显示提示信息,以提示用户手动进行处理。
[0073] 例如,第一处理功能大眼与人脸五官相关,且人脸五官检测结果指示未检测到待 处理图片中的眼睛,则终端可以显示如图5所示的提示信息"未检测到五官,请手动大眼"。
[0074] 在本发明实施例中,不仅可以根据图5所示的方式显示提示信息,还可以通过其 他的方式显示提示信息,本发明实施例仅以图5所示的方式为例进行说明。
[0075] 在本发明实施例中,当用户从显示的多张图片中选择待处理图片时,可以预先对 显示的多张图片进行人脸五官检测。当选定待处理图片且接收到对待处理图片的加载指令 时,可以直接根据多个处理参数和预先进行的人脸五官检测结果,依次对待处理图片进行 处理,无需用户手动地选择处理功能,以及无需手动地调整处理功能对应的处理参数,使图 片处理的操作简单。另外,在加载图片之前对待处理图片进行人脸五官检测,当处理图片 时,可以直接在人脸五官检测结果上叠加处理功能,节省了在图片处理过程中的人脸五官 检测过程,提高了图片处理的效率。
[0076] 图6是本发明实施例提供的一种图片处理装置结构示意图。参见图6,该装置包 括:
[0077] 检测模块601,用于对当前显示的多张图片分别进行人脸五官检测;
[0078] 第一获取模块602,用于当接收到对该多张图片中的待处理图片的加载指令时,获 取多个处理参数,该多个处理参数分别对应多个处理功能;
[0079] 第一处理模块603,用于按照该多个处理功能的执行顺序,基于待处理图片的人脸 五官检测结果和该多个处理参数,依次对待处理图片进行处理,得到处理后的图片。
[0080] 可选地,检测模块601包括:
[0081] 选择单元,用于对该多张图片进行人脸识别,选择存在人脸的图片;
[0082] 检测单元,用于对选择的图片进行人脸五官检测。
[0083] 可选地,第一处理模块603包括:
[0084] 执行模块,用于当按照该执行顺序执行到任一处理功能时,如果该处理功能与人 脸五官相关且人脸五官检测结果指示未检测到该处理功能对应的五官,则忽略该处理功 能,执行下一个处理功能。
[0085] 可选地,该装置还包括:
[0086] 第二获取模块,用于当接收到对处理后的图片的第一处理指令时,获取第一处理 指令对应的第一处理参数,第一处理指令对应于第一处理功能,第一处理功能为该多个处 理功能中的任一处理功能;
[0087] 第二获取模块,用于从该多个处理参数中,获取第二处理参数,第二
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1