证照图像裁剪方法及系统技术方案

技术编号:7591880 阅读:356 留言:0更新日期:2012-07-21 06:40
一种证照图像裁剪方法及系统,该系统包括步骤:读取证照图像,查找证照图像中人像的瞳孔位置;根据所述瞳孔位置确定证照图像中人像的头顶位置;根据所述瞳孔位置确定证照图像中人像的下巴位置、双耳位置;根据上述确定的头顶位置、下巴位置、双耳位置确定裁剪区域,并根据确定的裁剪区域对证照图像进行裁剪。本发明专利技术方案克服传统证照制作需要手动选择裁剪区域导致效率低下的不足,实现了基于多点验证定位的证照图像自动裁剪,能够快速、高效、准确地定位证照图像裁剪区域,自动裁剪出符合要求的相片,因而可广泛用于自助拍照设备自动裁剪出符合要求的证照图像,也可以帮助非专业的普通群众达到自助拍摄证件照的便民效果。

【技术实现步骤摘要】

本专利技术涉及计算机软件图像处理领域,特别涉及一种证照图像裁剪方法、一种证照图像裁剪系统。
技术介绍
在申办法定证件时,例如护照、签证、通行证、驾照、身份证等证件时,办证机关都会要求申请人在递交申请材料时,同时递交申请人本人、近期的免冠电子相片,并且在背景、像素、规格、色彩、表情、姿态、衣着等方面都有严格的技术要求。而且,由于地区、证件种类的不同,对相片的规格要求也会有不一样,例如广东出入境证件要求人像在相片矩形框内水平居中,整体图像长宽规格为567像素(高)X 390像素(宽),其中人像头部宽248 283像素,头部长度为354 402像素,瞳孔距离为82 118像素,眼睛所在位置距上边沿的距离在152 246像素之间(儿童眼睛所在位置距上边沿的距离在152 293像素之间),头顶发迹距相片上边沿25 35像素;二代证证件相片要求人像在相片矩形框内水平居中,整体图像大小为441像素(高)X358像素(宽),其中人像脸部宽207±14像素,头顶发迹距相片上边沿7像素 21像素,;驾驶证要求人像在相片矩形框内水平居中,整体图像大小长宽规格为378像素(高)X260像素(宽),其中人像头部宽165至189像素,头部长度为224至260像素,头顶发迹距相片上边沿10像素 20像素。在证件照的实际拍摄制作过程中,并不是直接拍摄成为标准的证件照,而是先按基本要求拍照,再用图像处理软件对拍摄的照片进行处理,从而制作成符合要求的证件照。 因此,在证件照的拍摄制作过程中,往往需要通过软件程序对证照图像进行裁剪等处理,使之满足制证技术要求,显然,在证照裁剪过程中,如何快速、高效、精准地定位找到裁剪区域,是实现证照自动裁剪的非常关键的步骤。传统的证照处理方法,主要是由专业操作员通过专业的图像处理机软件进行处理,根据证照规格要求在图像中框选出裁剪区域,或者通过人工选取图像中的特殊点进行定位裁剪。依据这种处理方式,必须要具备一定图像处理基础的专业操作人员用专业软件手工裁剪,效率低,且不便于为普通群众掌握;同样的,由于现有方法对人工依赖性太大,效率不高,无法适用于自助拍照设备自动裁剪的需要,满足不了自助设备自动裁剪出符合要求的证照图像发展要求,也无法推广到普通人群自助拍摄证件照的应用需求。从而导致在制作证件照时,不能快速、精确的定位到证照图像的裁剪区域,证件照的制作效率低下,严重影响到证件照的采集服务。
技术实现思路
针对上述现有技术中存在的问题,本专利技术的目的在于提供一种证照图像裁剪方法、一种证照图像裁剪系统,其可以自动高效、精确地定位到证照图像的裁剪区域,实现对证照图像的自动剪裁,提高证照的制作效率。为达到上述目的,本专利技术采用以下技术方案4一种证照图像裁剪方法,包括步骤读取证照图像,查找证照图像中人像的瞳孔位置;根据所述瞳孔位置确定证照图像中人像的头顶位置;根据所述瞳孔位置确定证照图像中人像的下巴位置、双耳位置;根据上述确定的头顶位置、下巴位置、双耳位置确定裁剪区域,并根据确定的裁剪区域对证照图像进行裁剪。一种证照图像裁剪系统,包括瞳孔位置查找单元,用于读取证照图像,查找证照图像中人像的瞳孔位置;头顶位置确定单元,用于根据所述瞳孔位置确定证照图像中人像的头顶位置;下巴位置确定单元,用于根据所述瞳孔位置确定证照图像中人像的下巴位置;双耳位置确定单元,用于根据所述瞳孔位置确定证照图像中人像的双耳位置;裁剪单元,用于根据所述头顶位置、所述下巴位置、所述双耳位置确定裁剪区域, 并根据确定的裁剪区域对证照图像进行裁剪。根据上述本专利技术方案,其在读取证照图像后,首先查找出证照图像中人像的瞳孔位置,然后基于查找出的人像的瞳孔位置,确定证照图像中人像的头顶位置、双耳位置、下巴位置,然后依据确定出的人像的头顶位置、双耳位置、下巴位置来确定裁剪区域,并根据确定的裁剪区域对证照图像进行裁剪,从而据此实现对证照图像的裁剪区域自动高效、精确的定位,实现了对证照图像的自动剪裁,提高了证照的制作效率。附图说明图I是本专利技术的证照图像裁剪方法实施例的流程示意图;图2是确定裁剪区域实施例的流程示意图;图3是本专利技术的证照图像裁剪系统实施例的结构示意图。具体实施例方式以下结合其中的较佳实施例对本专利技术方案进行详细阐述。参见图I所示,图I中示出了本专利技术的证照图像裁剪方法实施例的流程示意图,如图I所示,本实施例中的方法包括步骤步骤SlOl :读取证照图像,进入步骤S102 ;步骤S102 :查找证照图像中人像的瞳孔位置,进入步骤S103 ;步骤S103 :根据所述瞳孔位置确定证照图像中人像的头顶位置,进入步骤S104 ;步骤S104 :根据所述瞳孔位置确定证照图像中人像的下巴位置、双耳位置,进入步骤S105 ;步骤S105 :根据上述确定的头顶位置、下巴位置、双耳位置确定裁剪区域,并根据确定的裁剪区域对证照图像进行裁剪。根据上述本实施例中的方案,其在读取证照图像后,首先查找出证照图像中人像的瞳孔位置,然后基于查找出的人像的瞳孔位置,确定证照图像中人像的头顶位置、双耳位置、下巴位置,然后依据确定出的人像的头顶位置、双耳位置、下巴位置来确定裁剪区域,并根据确定的裁剪区域对证照图像进行裁剪,从而据此实现对证照图像的裁剪区域自动高效、精确的定位,实现了对证照图像的自动剪裁,提高了证照的制作效率。上述本专利技术实施例中的方案,确定头顶位置的过程与确定下巴位置、双耳位置的过程可以是同步进行,也可以是分先后进行。在上述步骤S102中查找证照图像中人像的瞳孔位置时,可以通过OpenCV在证照图像中快速查找到瞳孔位置。OpenCV是Intel开源计算机视觉库(Computer Version),它由一系列C函数和少量C++类构成,拥有包括300多个C函数的跨平台的中、高层API,提供了 Python、Ruby、 MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。在本专利技术方案的一个具体实施方式中,可以通过OpenCV提供的函数来实现对瞳孔位置的精确查找。OpenCV已经提供有瞳孔查找的算法与学习库,但是OpenCV提供的学习库是针对所有的人像,没有一定的针对性,因此,在本专利技术的较佳实施方式中,可以通过提供一定数量的标准证件照的瞳孔图像,例如1000张,用这些图片进行特殊学习,得到针对证件照的学习库,从而在采用OpenCV基于该学习库来查找瞳孔位置时,可以更具有针对性,能够查找到更精确的瞳孔位置。具体的采用OpenCV查找瞳孔位置的方式可以是采用现有技术中已有的方式,在此不予赘述。通过OpenCV的查找,记查找出的双眼坐标为(X^y1)、(x2,y2),根据这两点可求出双眼中间鼻梁的坐标Pmid(xmid,ymid)权利要求1.一种证照图像裁剪方法,其特征在于,包括步骤读取证照图像,查找证照图像中人像的瞳孔位置;根据所述瞳孔位置确定证照图像中人像的头顶位置;根据所述瞳孔位置确定证照图像中人像的下巴位置、双耳位置;根据上述确定的头顶位置、下巴位置、双耳位置确定裁剪区域,并根据确定的裁剪区域对证照图像进行裁剪。2.根据权利要求I所述的证照图像裁剪方法,其特征在于,通过OpenCV查找证照图像中人像的瞳孔位置。3.根据权利要求2所述的证照图像裁剪方法,其特征在于,通过Op本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:广州商景网络科技有限公司
类型:发明
国别省市:

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

1
相关领域技术