Android平台上基于人脸识别的身份认证系统的设计与实现

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:zxwss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网与人工智能技术的发展,基于个人特征的生物识别技术代替传统的身份验证方式已经是大势所趋。而人脸识别是生物识别技术的一个重要组成部分,拥有其他生物识别技术没有的独特优势。本文主要针对Android平台上基于人脸识别的身份认证系统进行了设计和实现。本文的主要工作概括如下:1.对原始图像预处理算法进行了介绍和研究,首先,对采集的图像进行灰度归一化的操作,增强图像对比度,让不同成像条件下拍摄的同一个人的图像保持一致。然后,对于灰度后的图像进行了直方图均衡化的操作,其作用对图像进行非线性拉伸,重新分配图像灰度值,扩展像素个数多的灰度级,压缩像素个数少的灰度级,提高了对比度和灰度色调的变化。最后一步预处理工作是对图像进行滤波操作,消除噪点。2.对Adaboost人脸检测算法的概念进行了介绍,对特征提取算法进行了介绍,对人脸区域进行特征提取,可以有效的降低人脸图像的维数,提高下一步分类器分类识别的效率和准确率。这里重点介绍了基于PCA的特征提取算法,并详细描述了 PCA特征提取的几个过程。3.对人脸识别的概念和分类算法进行了介绍,重点介绍了常见的几种机器学习分类器算法的概念和原理。重点研究了最近邻分类器算法和支持向量机分类器算法。通过分析人脸身份认证系统的使用场景和尽可能提高人脸识别准确率,提出了基于最近邻算法(KNN)和支持向量机算法(SVM)相结合的分类器算法。经过在一些公共数据集上的测试,这种相结合分类器算法比单独使用最近邻算法或支持向量机算法在人脸识别上具有更高的准确率和性能优势。4.整个身份认证系统在Android平台上的实现。在进行系统需求分析后,根据Android系统的特点进行了系统框架的搭建。主要应用了 Android SDK实现界面和摄像头采集图片的工作,用C++语言和OpenCV库实现了图像处理的算法,并用JNI和Android NDK将两者结合起来,构成一个完成的系统。
其他文献
视觉目标跟踪是计算机视觉领域的重要分支之一,在智能监控、安全预警、远程医疗和军事等多种领域中发挥重要作用。相关滤波目标跟踪算法具有高效的运算速度,受到业界的广泛关
目的:通过针刺健康志愿者的左侧冲阳穴,观察双侧冲阳穴及左侧太白穴随时间变化的穴位温度,探讨针刺左侧冲阳穴对相关腧穴的穴位温度影响,为临床应用巨刺法提供理论依据。方法
推动大众创业能够提升社会就业率,持续增强市场活力,实现资源调配效益最大化,促进经济发展,提高人民物质生活水平。作为国家财政收入的主要来源,税收是国家实行宏观调控的重
为支持大学毕业生自主创业,国家和各级地方政府出台了注册登记优惠政策、政府资金补贴政策、减免税收政策、档案保管和员工招聘政策、创业教育培训政策、创业舆论政策等一系列
多道面波分析(MASW)法是一种被广泛使用的浅层地震勘探方法.为解决埋入源近场效应对MASW法应用的影响,本文分析了埋入源产生的Rayleigh波传播机制,探讨了MASW法的排列参数对地
本文试图对德惠断陷烃源岩分布、地球化学特征、天然气类型及来源进行综合分析,为下一步研究该断陷的成藏模式、选择有利勘探目标和扩大勘探成果奠定基础。此次在前人研究基
随着中国进入工业化中后期阶段,经济扩散效应日益明显,产业转移开始加速,中型城市由于其特殊的条件而成为这次产业转移的主要承接者,也成为农民转移的首选地,我们必须抓住这一难得
为探究不同增氧方式对水芹菜-微生物联合作用处理养殖废水消化液及微生物群落结构变化的影响,设置循环和曝气两组试验,以静置处理作为对照,共运行35 d,间隔7 d取样,测定常规