[发明专利]基于android平台获取人脸图像光源方位的方法有效
申请号: | 201510276249.X | 申请日: | 2015-05-27 |
公开(公告)号: | CN104915641B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 杨蕊;徐成文;夏立;盛斌 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 上海交达专利事务所31201 | 代理人: | 王毓理,王锡麟 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于安卓平台获取人脸图像光源方位的方法对数据库中的图像进行预处理,得到去除人脸信息的二值化图像;对该图像分割并将子图像素灰度值结合图像光源信息组成训练集;对训练集进行libsvm训练后可用于检测其他图像中的光源方位。本发明易便捷嵌入到现有的像素域算法框架中,所得模型基本可保证误差小于+/‐5°。 | ||
搜索关键词: | 基于 android 平台 获取 图像 光源 方位 方法 | ||
【主权项】:
一种基于android平台获取人脸图像光源方位的方法,通过对图像数据库中的图像进行预处理,得到去除人脸部分的光照信息二值化图像,进而对光照信息二值化图像分割并获得每个子图像的像素灰度值之和作为特征值,与图像光源方位信息的标签一同作为训练集,在android平台上采用训练集对libsvm进行训练并得到训练后的模型文件并用于检测人脸图像中的光源方位;所述的预处理具体包括以下步骤:2.1)在图像数据库中的图像中识别出人脸区域,读取眼睛和嘴唇位置确定截取图像的详细范围;截取并保存详细范围内的信息;然后将图像进行灰度处理,使得每个像素点仅保留一个0‑255的灰度值;2.2)采用直方图均衡化对图像的整体光线强度进行调整,记录每一个像素点颜色数据,记为图像一;2.3)采用BHE算法得到去光照信息的平滑图像,记为图像二;2.4)对图像一和图像二取差值后进行二值化处理,得到去除人脸部分的光照信息二值化图像;所述的去光照信息的平滑图像通过以下方式得到:2.3.1)将脸部图像分块,各块之间相互交叠重合各自的一半区域;2.3.2)各块分别进行直方图均衡化,并根据块内各点位置计算权值信息,进行边界融合,以期得到平滑的整体图像,具体表示为:其中:fi(x,y)和f(x,y)分别是第i个块中(x,y)点以及平滑图像中(x,y)的灰度值,N是涉及计算该部分像素点的参与重叠的块的数量,ωi(x,y),i=1,2,3....,N,中储存的是关于块i的权值信息,ω(x,y)=ω′(x)×ω′(y),其中:SB是块的长度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510276249.X/,转载请声明来源钻瓜专利网。
- 上一篇:文档/单证方向检测方法和检测装置
- 下一篇:基于混合误差编码的人脸识别方法