论文部分内容阅读
随着电子商务与互联网零售业的发展,网络购物这种新型的消费模式逐渐受到追捧。然而许多现存的网络零售店存在质量差、服务不到位、商品描述与真实不匹配等问题,虚拟试戴技术应运而生。以虚拟眼镜试戴技术为例,该技术允许消费者在网络购物时对比不同眼镜实际配戴的效果图,选出自己心仪的眼镜。在这过程中,虚拟试戴系统能提供较为逼真的试戴效果,让购买商品的消费者能够直观地“亲身”体验,不再受到眼镜实体店物理位置的约束,同时,系统也能够收集各种信息,反馈给厂商,用于指导和纠正眼镜的再次设计与制造。本文针对当前虚拟穿戴技术现状,选用单目的CCD (Charge-coupled device)摄像头作为输入传感器,提出了一种基于标识物特征与人脸特征共同作用的增强现实技术,设计并实现了一个虚拟眼镜试戴系统。通过单目摄像头采集现实场景的信息,对采集的图像进行分析,识别,并跟踪标识物与人脸特征,使虚拟眼镜模型可以准确地叠加到真实世界,从而实现虚拟眼镜的试戴。实验证明,该方法可以准确地识别标识物,快速完成虚拟眼镜的试戴,为眼镜试戴技术提供了新的思路。本文完成的主要研究工作如下:1、通过对虚拟试戴的主要应用与现状的研究,提出了一种基于增强现实的虚拟眼镜试戴方法,同时阐述了该技术所具备的现实意义。然后介绍了增强现实技术中的关键技术与将增强现实技术运用到虚拟试戴技术上的现实性与可行性。2、介绍了基于标识的跟踪技术的主要原理与目前较为常用的几种增强现实的标识物,并对这4种标识进行比较,选择了ARTOOLKIT作为主要研究对象。3、介绍了ASM算法,使用该方法来寻找人脸特征点,并提出了改进的算法。4、介绍了格式为3DS的虚拟模型,使用OpenGL对虚拟眼镜模型进行导入,重构,渲染。本文设计并实现了基于增强现实技术的虚拟眼睛试戴系统,图像采集系统获得真实世界的图像信息,然后通过机器视觉识别出场景中的ARTOOLKIT标识,同时,使用改进的ASM算法找到人脸特征点。将3DS格式的眼镜模型文件,导入到OpenGL中进行处理,使之能呈现于虚拟世界坐标系中。接着,对虚拟眼镜模型进行旋转和平移,使之完成从虚拟世界坐标系到真实世界坐标系的映射,正确显示在标识物上,最后利用人脸特征点的位置将眼镜模型移动到正确的位置,实现虚拟眼镜的试戴。