一种实现眼睛放大的图像处理方法及系统技术方案

技术编号:14799768 阅读:55 留言:0更新日期:2017-03-14 21:51
本发明专利技术提供一种实现眼睛放大的图像处理方法,包括:根据一输入的人脸图像与Gabor小波建立人脸的Gabor小波描述;对所述人脸图像的上半部分进行水平投影和垂直投影生成水平投影曲线和垂直投影曲线;对所述水平投影曲线和垂直投影曲线进行归一化处理,建立水平投影曲线和垂直投影曲线表达式;根据所述水平投影曲线和垂直投影曲线表达式得到水平投影和垂直投影的峰值,确定人脸中瞳孔的坐标;根据一预设半径和瞳孔的坐标对眼睛区域每一点像素进行处理,实现眼睛放大。

【技术实现步骤摘要】

本专利技术涉及图像处理和模式识别
,特别涉及一种实现眼睛放大的图像处理方法及系统
技术介绍
近几年,随着智能手机的飞速发展,人们对手机功能的需求越来越多样化。其中,智能手机一个重要的功能是自拍。利用手机拍摄下来的照片可应用于制作头像、社交网络分享等诸多领域。在智能手机上实现自拍图像的美颜处理,更加是人们关注的重点,其中重要的美颜处理就包括眼睛的处理,通过图像处理放大人眼,使得每个人都可以拥有一双迷人的大眼睛。眼睛放大处理属于图像的一种局部扭曲,现有的处理技术都是通过在手动进行眼睛的放大,一般需要手动设置三个参数:中心点、画笔大小及力度,这一系列手动操作给用户带来不便。
技术实现思路
本专利技术的目的在于提供一种实现眼睛放大的图像处理方法及系统,以解决现有技术需要手动操作给用户带来不便的问题。为解决上述技术问题,本专利技术提供一种实现眼睛放大的图像处理方法,其特征在于,包括:根据一输入的人脸图像与Gabor小波建立人脸的Gabor小波描述;对所述人脸图像的上半部分进行水平投影和垂直投影生成水平投影曲线和垂直投本文档来自技高网...

【技术保护点】
一种实现眼睛放大的图像处理方法,其特征在于,包括:根据一输入的人脸图像与Gabor小波建立人脸的Gabor小波描述;对所述人脸图像的上半部分进行水平投影和垂直投影生成水平投影曲线和垂直投影曲线;对所述水平投影曲线和垂直投影曲线进行归一化处理,建立水平投影曲线和垂直投影曲线表达式;根据所述水平投影曲线和垂直投影曲线表达式得到水平投影和垂直投影的峰值,确定人脸中瞳孔的坐标;根据一预设半径和瞳孔的坐标对眼睛区域每一点像素进行处理,实现眼睛放大。

【技术特征摘要】
1.一种实现眼睛放大的图像处理方法,其特征在于,包括:
根据一输入的人脸图像与Gabor小波建立人脸的Gabor小波描述;
对所述人脸图像的上半部分进行水平投影和垂直投影生成水平投影曲线和
垂直投影曲线;
对所述水平投影曲线和垂直投影曲线进行归一化处理,建立水平投影曲线
和垂直投影曲线表达式;
根据所述水平投影曲线和垂直投影曲线表达式得到水平投影和垂直投影的
峰值,确定人脸中瞳孔的坐标;
根据一预设半径和瞳孔的坐标对眼睛区域每一点像素进行处理,实现眼睛
放大。
2.如权利要求1所述的实现眼睛放大的图像处理方法,其特征在于,所述
根据一输入的人脸图像与Gabor小波建立人脸的Gabor小波描述的步骤包括:
对输入的人脸图像与Gabor小波进行卷积运算,并采用傅里叶变换提高卷
积速度;
将不同中心频率和不同方向上的图像Gabor小波变换进行归一化处理。
3.如权利要求2所述的实现眼睛放大的图像处理方法,其特征在于,所述
对输入的人脸图像与Gabor小波进行卷积运算通过以下公式完成:
其中,G(x,y)为输入的人脸图像,Θ表示卷积
运算,对应于径向中心频率为X0、方向为H的小波卷积结果。
4.如权利要求2所述的实现眼睛放大的图像处理方法,其特征在于,所述
将不同中心频率和不同方向上的图像Gabor小波变换进行归一化处理通过以下
公式完成:C=(CΓG(X01,H1),CΓG(X02,H2),CΓG(X03,H3).......,CΓG(X0n,Hm)),]]>其中,n为选用的中心频率个
数,m为选用的方向数,C成为图像的Gabor特征矢量。
5.如权利要求1所述的实现眼睛放大的图像处理方法,其特征在于,所述
水平投影曲线和垂直投影曲线表达式为:H(x)=1x2-x1Σx=x1x2G(x,y)V(y)=1y2-y1Σy=y1y2G(x,y)]]>其中,H(x)为水平投影曲线,V(y)为垂直投影曲线,G(x,y)为输入的
人脸图像。
6.如权利要求1所述的实现眼睛放大的图像处理方法,其特征在于,所述
根据一预设半径和瞳孔的坐标对眼睛区域每一点像素进行处理的步骤包括:
通过瞳孔坐标C1(X1,Y1)、C2(X2,Y2)和预设半径R,对半径内的每一点
像素A1(x1,y1)和A2(x2,y2)进行处理;
计算A1与C1之间的距离与R的比值,对比值大小进行判断后进行像素值
替换;
计算A2与C2之间的距离与R的比值,对比值大小进行判断后进行像素值
替换。
7.如权利要求6所述的实现眼睛放大的图像处理方法,其特征在于,所述
计算A1与C1之间的距离与R的比值,对比值大小进行判断后进行像素值替换
的步骤包括:
若比值大于1,则将其像素值换成点A’(x1’,y1’)的像素值,A’的位置通过以
下公式获得:|(X1-x1)2+(Y1-y1)2-R|(X1-x1)2+(Y1-y1)2=(X1-x1′)2+(Y1-y1′)2R]]>若比值小于1,则将其像素值换成点A’(x1’,y1’)的像素值,A’的位置通过以
下公式获得:(X1-x1)2+(Y1-y1)2R=(X1-x1′)2+(Y1-y1′)2(X1-x1)2+(Y1-y1)2]]>若比值等于1,则将其像素值不变。
8.如权利要求6所述的实现眼睛放大的图像处理方法,其特征在于,所述
计算A2与C2之间的距离与R的比值,对比值大小进行判断后进行像素值替换
的步骤包括:
若比值大于1,则将其像素值换成点A2’(x2’,y2’)的像素值,A2’的位置通过
以下公式获得:|(X2-x2)2+(Y2-y2)2-R|(X2-x2)2+(Y2-y1)2=(X2-x2′)2+(Y2-y2′)2R;]]>若比值小于1,则将其像素值换成点A2’(x1’,y1’)的像素值,A2’的位置通过
以下公式获得:(X2-x2)2+(Y2-y2)2R=(X2-x2′)2+(Y2-y2′)2(X2-x2)2+(Y2-y1)2;]]>若比值等于1,则将其像素值不变。
9.一种实现眼睛放大的图像处理系统,其特征在...

【专利技术属性】
技术研发人员:方圆圆
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海;31

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

1