图像处理方法、装置、系统及计算机存储介质制造方法及图纸

技术编号:20920270 阅读:15 留言:0更新日期:2019-04-20 10:28
本发明专利技术提供了一种图像处理方法、装置、系统及计算机存储介质,涉及图像处理技术领域,该方法包括:获取目标对象的眼部区域的图像数据;确定眼部区域的图像数据中所包含的虹膜区域的图像数据;对眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据;其中,经扩散处理后的虹膜区域的图像数据的位置偏移程度小于眼部区域中除虹膜区域之外的图像数据的位置偏移程度。本发明专利技术能够较好地提升眼部修饰效果,有效提升用户体验。

Image Processing Method, Device, System and Computer Storage Media

The invention provides an image processing method, device, system and computer storage medium, which relates to the field of image processing technology. The method includes acquiring image data of the eye region of the target object, determining image data of the iris region contained in the image data of the eye region, and diffusing image data of the eye region to obtain the processed eye region. Image data; where the position offset of image data in iris region after diffusion processing is less than that of image data in eye region except iris region. The invention can better improve the eye modification effect and effectively enhance the user experience.

【技术实现步骤摘要】
图像处理方法、装置、系统及计算机存储介质
本专利技术涉及图像处理
,尤其是涉及一种图像处理方法、装置、系统及计算机存储介质。
技术介绍
随着图像处理技术的发展,越来越多的用户选择在拍摄个人照片后通过对个人面部进行修饰以提升个人形象,而眼部放大处理则是面部修饰的一种关键手段,很多美颜APP也都提供有眼睛放大功能。现有的眼部放大处理方式大多是将眼睛像素点统一向外放射性扩散,由于人眼并非圆形,会导致眼睛的虹膜部分也随着眼周而明显放大。但事实是不同人的虹膜面积相差并不会很大,大眼睛的人一般是因为眼球比较大或者是因为眼皮开合程度比较大,而经现有的眼部放大处理后的眼睛的虹膜因明显放大而会引起感官违和,自然感不强,致使眼睛修饰效果不佳,用户体验度较低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种图像处理方法、装置、系统及计算机存储介质,能够较好地提升眼部修饰效果,有效提升用户体验。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种图像处理方法,所述方法包括:获取目标对象的眼部区域的图像数据;确定所述眼部区域的图像数据中所包含的虹膜区域的图像数据;对所述眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据;其中,经扩散处理后的所述虹膜区域的图像数据的位置偏移程度小于所述眼部区域中除所述虹膜区域之外的图像数据的位置偏移程度。进一步,所述获取目标对象的眼部区域的图像数据的步骤,包括:获取待处理的目标图像;对所述目标图像进行人脸检测,以确定所述目标图像中的目标对象的人脸区域;在所述人脸区域中确定眼部特征点;基于所述眼部特征点确定所述目标对象的眼部区域的图像数据。进一步,所述确定所述眼部区域的图像数据中所包含的虹膜区域的图像数据的步骤,包括:从所述眼部特征点中提取虹膜特征点;基于所述虹膜特征点确定所述虹膜区域的图像数据。进一步,所述对所述眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据的步骤,包括:根据所述眼部区域的各像素点的当前位置、虹膜中心特征点、第一虹膜特征点和第二虹膜特征点的位置,确定各所述像素点的基础偏移量;其中,所述第一虹膜特征点为所述虹膜区域中横坐标最小的像素点,所述第二虹膜特征点为所述虹膜区域中横坐标最大的像素点;且所述第一虹膜特征点和所述第二虹膜特征点均位于眼眶上;根据各所述像素点的当前位置和关键特征点的位置,计算各所述像素点的偏移量保护系数;其中,所述关键特征点包括所述第一虹膜特征点、所述第二虹膜特征点、所述虹膜中心特征点、外眼角特征点和内眼角特征点中的多种;基于各所述像素点的当前位置、基础偏移量和偏移量保护系数,确定各所述像素点经扩散处理后的位置。进一步,所述根据所述眼部区域的各像素点的当前位置、虹膜中心特征点、第一虹膜特征点和第二虹膜特征点的位置,确定各所述像素点的基础偏移量的步骤,包括:获取所述眼部区域的像素点的横坐标x0和纵坐标y0;获取所述虹膜中心特征点的横坐标xeye-center、所述第一虹膜特征点的横坐标x1t和纵坐标y1t,和所述第二虹膜特征点的横坐标x2t;确定所述像素点的纵向基础偏移量Δy=y0-y1t;如果x0<xeye-center,确定所述像素点的横向基础偏移量Δx=x0-x1t;如果x0≥xeye-center,确定所述像素点的横向基础偏移量Δx=x0-x2t。进一步,所述根据各所述像素点的当前位置和关键特征点的位置,计算各所述像素点的偏移量保护系数的步骤,包括:按照以下公式计算各所述像素点的偏移量保护系数:其中,protection_x1为横向第一偏移量保护系数,protection_x2为横向第二偏移量保护系数,protection_x为横向第三偏移量保护系数,protection_y为纵向偏移量保护系数;x0为所述眼部区域的像素点的横坐标,y0为所述眼部区域的像素点的纵坐标;x1c为所述外眼角特征点的横坐标;x2c为所述内眼角特征点的横坐标;xeye-center为所述虹膜中心特征点的横坐标;yeye-center为所述虹膜中心特征点的纵坐标;x1t为所述第一虹膜特征点的横坐标;y1t为所述第一虹膜特征点的纵坐标;T为预设常量;exp()表示底数为e的指数函数;max()表示最大值选取函数。进一步,所述基于各所述像素点的当前位置、基础偏移量和偏移量保护系数,确定各所述像素点经扩散处理后的位置的步骤,包括:如果x0<xeye-center,按照以下公式,计算各所述像素点经扩散处理后的横坐标x0’和纵坐标y0’:x‘‘=x0+Δx*protection_x1*protection_y;y0‘=y0+Δy*protection_x;如果x0≥xeye-center,按照以下公式,计算各所述像素点经扩散处理后的横坐标x0’和纵坐标y0’:x0‘=x0+Δx*protection_x2*protection_y;y0‘=y0+Δy*protection_x。进一步,所述在所述人脸区域中确定眼部特征点之前,所述方法还包括:判断所述人脸区域的中心轴线是否与预设的基准纵轴平行;如果否,确定所述中心轴线与所述基准纵轴之间的偏转角;根据所述偏转角对所述人脸区域的图像数据进行偏转处理,以使偏转处理后的人脸区域的中心轴线与所述基准纵轴平行。进一步,所述方法还包括:根据所述偏转角对所述处理后的眼部区域的图像数据进行偏转处理。第二方面,本专利技术实施例还提供一种图像处理装置,所述装置包括:眼部图像获取模块,用于获取目标对象的眼部区域的图像数据;虹膜图像确定模块,用于确定所述眼部区域的图像数据中所包含的虹膜区域的图像数据;扩散处理模块,用于对所述眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据;其中,经扩散处理后的所述虹膜区域的图像数据的位置偏移程度小于所述眼部区域中除所述虹膜区域之外的图像数据的位置偏移程度。第三方面,本专利技术实施例提供一种图像处理系统,所述系统包括:图像采集装置、处理器和存储装置;所述图像采集装置,用于采集图像数据;所述存储装置上存储有计算机程序,所述计算机程序在被所述处理器运行时执行如第一方面任一项所述的方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面任一项所述的方法的步骤。本专利技术实施例提供了一种图像处理方法、装置、系统及计算机存储介质,能够确定获取的眼部区域的图像数据中所包含的虹膜区域的图像数据,并对部区域的图像数据进行扩散处理,其中,经扩散处理后的虹膜区域的图像数据的位置偏移程度小于眼部区域中除所述虹膜区域之外的图像数据的位置偏移程度。这种方式可以在放大眼部区域时对虹膜区域进行保护,通过使虹膜区域的位置偏移程度小于其它眼部区域的位置偏移程度,可有效避免虹膜区域随着整体眼部区域放大而相应地同步放大,导致虹膜放大异常的现象。本专利技术实施例可以较好地提升眼部修饰效果,有效提升用户体验。本专利技术实施例的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本专利技术实施例的上述技术即可得知。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:获取目标对象的眼部区域的图像数据;确定所述眼部区域的图像数据中所包含的虹膜区域的图像数据;对所述眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据;其中,经扩散处理后的所述虹膜区域的图像数据的位置偏移程度小于所述眼部区域中除所述虹膜区域之外的图像数据的位置偏移程度。

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取目标对象的眼部区域的图像数据;确定所述眼部区域的图像数据中所包含的虹膜区域的图像数据;对所述眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据;其中,经扩散处理后的所述虹膜区域的图像数据的位置偏移程度小于所述眼部区域中除所述虹膜区域之外的图像数据的位置偏移程度。2.根据权利要求1所述的方法,其特征在于,所述获取目标对象的眼部区域的图像数据的步骤,包括:获取待处理的目标图像;对所述目标图像进行人脸检测,以确定所述目标图像中的目标对象的人脸区域;在所述人脸区域中确定眼部特征点;基于所述眼部特征点确定所述目标对象的眼部区域的图像数据。3.根据权利要求2所述的方法,其特征在于,所述确定所述眼部区域的图像数据中所包含的虹膜区域的图像数据的步骤,包括:从所述眼部特征点中提取虹膜特征点;基于所述虹膜特征点确定所述虹膜区域的图像数据。4.根据权利要求1所述的方法,其特征在于,所述对所述眼部区域的图像数据进行扩散处理,得到处理后的眼部区域的图像数据的步骤,包括:根据所述眼部区域的各像素点的当前位置、虹膜中心特征点、第一虹膜特征点和第二虹膜特征点的位置,确定各所述像素点的基础偏移量;其中,所述第一虹膜特征点为所述虹膜区域中横坐标最小的像素点,所述第二虹膜特征点为所述虹膜区域中横坐标最大的像素点;且所述第一虹膜特征点和所述第二虹膜特征点均位于眼眶上;根据各所述像素点的当前位置和关键特征点的位置,计算各所述像素点的偏移量保护系数;其中,所述关键特征点包括所述第一虹膜特征点、所述第二虹膜特征点、所述虹膜中心特征点、外眼角特征点和内眼角特征点中的多种;基于各所述像素点的当前位置、基础偏移量和偏移量保护系数,确定各所述像素点经扩散处理后的位置。5.根据权利要求4所述的方法,其特征在于,所述根据所述眼部区域的各像素点的当前位置、虹膜中心特征点、第一虹膜特征点和第二虹膜特征点的位置,确定各所述像素点的基础偏移量的步骤,包括:获取所述眼部区域的像素点的横坐标x0和纵坐标y0;获取所述虹膜中心特征点的横坐标xeye-center、所述第一虹膜特征点的横坐标x1t和纵坐标y1t,以及所述第二虹膜特征点的横坐标x2t;确定所述像素点的纵向基础偏移量Δy=y0-y1t;如果x0<xeye-center,确定所述像素点的横向基础偏移量Δx=x0-x1t;如果x0≥xeye-center,确定所述像素点的横向基础偏移量Δx=x0-x2t。6.根据权利要求4所述的方法,其特征在于,所述根据各所述像素点的当前位置和关键特征点的位置,计算各所述像素点的偏移量保护系数的步骤,包括:按照以下公式计算各所述像素点的偏移量保护系数:其中,protection_x1为横向第一偏移量保护系数,pr...

【专利技术属性】
技术研发人员:刘思遥
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

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

1