人脸检测与跟踪系统在Android平台下的研究与实现

来源 :太原理工大学 | 被引量 : 9次 | 上传用户:Mike_sun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能和计算机技术的飞速发展,计算机视觉领域的研究取得了长足的进步。人脸检测与跟踪技术作为基于人脸的计算机视觉领域的基础和核心技术,正吸引越来越多的科研人员投身到其研究中来,并且不断有研究成果出现。本文采用了基于MB-LBP特征的Adaboost人脸检测算法。MB-LBP特征是通过LBP对矩形区域进行编码,可以有效表示各种图像结构,比如:边缘、线条、点、平面和拐角等。相比于Haar-like矩形特征,MB-LBP特征的特征集要少的多,从而使弱分类器的训练速度有明显提高;通过实验证明,MB-LBP特征的人脸识别能力更加显著,因此在降低分类器级数及每级弱分类器个数的情况下,分类器性能却不会下降。实验结果表明,基于MB-LBP特征的Adaboost人脸检测算法在检测性能没有损耗的情况下,检测速度有明显提高。本文采用CamShift目标跟踪算法实现了基于肤色的人脸实时跟踪。此跟踪算法利用HSV彩色模型中的色度分量H来计算人脸区域的颜色直方图,同时为了剔除与人脸区域色度信息相近的区域,加入了饱和度信息和亮度信息。实验结果表明,采用本文所描述的加入饱和度和亮度信息的方式,CamShift人脸跟踪算法的鲁棒性有了明显提高。最后,本文以Android手机智能基座为产品模型,基于改进的人脸检测与跟踪算法并通过OpenCV库在Android平台下实现了人脸检测与跟踪系统。本系统首先通过Android手机前置摄像头采集的视频信息,然后进行人脸检测与跟踪,最后通过USB外设实时控制基座随人脸转动。基于智能基座的需求,与USB外设进行通信时,Android手机需运行于USBaccessory模式。由于需要对人脸检测与跟踪函数进行代码改写以实现改进的人脸检测与跟踪算法,同时为了使其运行于本地端以提高运行速度,我们采用了OpenCV的C++接口。但由于Android应用程序通过Java编程语言实现,这就涉及到Java与C++互相调用的问题,故采用JNI接口实现此目的,同时采用Android NDK进行本地代码的编译。
其他文献
空中手写作为一种新颖的人机交互技术,相较于传统的平面手写输入,能给予用户更自由的书写空间。随着MEMS技术的发展,越来越多的空间手写设备采用具有体积小、成本低等优点的M
本文主要研究了两方面内容:第一部分:载脂蛋白AV对细胞和模型动物甘油三酯代谢的影响 流行病学研究表明高甘油三酯血症(hypertriglyceridemia,HTG)是冠心病(coronaryarterydi
传统的机器学习分类算法大多需要满足训练数据和测试数据服从相同分布的条件,根据已有的标记样本建立分类模型,对测试样本进行分类预测。但是在实际情况中,这样的同分布假设往往
“青年对可持续消费的设想”是在新近牛津大学的全球可持续消费战略论坛上提出的.为什么我们的消费要一如既往继续下去,怎样才能使消费方式变得更可持续等等,是很多国家的年
α—淀粉酶抑制剂广泛存在于微生物、动物和植物中,是一种糖苷水解酶类抑制剂,它能有效地抑制消化道内的淀粉酶活性,从而阻止食物中碳水化合物的水解和消化,在医药领域是一种潜在的治疗糖尿病,肥胖和高血脂的药物;也可作为抗虫基因用于转基因植物中,来增强作物的抗虫性。 采用D_(101)大孔吸附树脂,从中药山茱萸干果中提取得到粗提物,再经SP Sepharose和Sephacryl S-300柱层析,得
研究背景:大量的临床资料和动物实验表明,运动减退、制动或肌肉去负荷均可使骨骼肌出现明显的废用性萎缩,寻找有效的预防和治疗肌肉萎缩的药物,是临床医学、运动医学、康复医
本文通过对荣华二采区10
期刊
随着CT成像技术在医学领域中的应用越发广泛,其带来的过量辐射问题成为人们关注的焦点。众所周知,过度的X射线穿过人体,会给人的健康带来损害。因此,低剂量的CT成像成为了当
灰绿黄堇是罂粟科(Papaveraceae)紫堇属(Corydalis)多年生草本,为我国特有,分布在内蒙大青山以西和西北各省的干旱山地草原或荒漠草原地区,具有凉血、解毒、利水,治各种出血,四肢疼痛、湿热、水肿等的功效。本文就灰绿黄堇的化学成分进行分离、分析,并对其生物碱的生物活性进行一些初步的研究。 为研究灰绿黄堇的化学成分,本文将灰绿黄堇乙醇提取物采取酸提取、碱游离后萃取的方法得到总生物
目前,数据的安全性越来越重要了。数据的加密在数据通信和存储中的地位显得越发重要,数据加密技术是保护数据安全的核心,尤其是在当今的电子商务、数字货币、网络银行和其他网络