论文部分内容阅读
网络技术和电子商务的高速发展,使得网络购物成为现代人们生活不可或缺的一部分,但对于服饰等需要试穿的商品,网购体验一直不太理想,由于不能试穿试戴,退换货率始终高于其它类型的产品,而虚拟试戴技术的出现,在一定程度上解决这类问题,因此如何实现更为真实的虚拟试戴,具有现实意义。在眼镜销售行业,如何使用虚拟试戴技术,更逼真的实现眼镜的虚拟试戴,对扩大眼镜的销售范围,高消费者选购眼镜的效率,促进眼镜销售行业的发展都有着十分重要的意义。本文分析了当前虚拟眼镜试戴的现状,研究如何高虚拟试戴的真实体验,从人脸检测,人脸特征点检测,人脸姿态估计,渲染真实场景的眼镜模型等方面着手,结合增强现实技术,用普通笔记本摄像头,在不对其进行标定的情况下,设计和实现了能够实现实时多角度的虚拟眼镜试戴系统。出了一种在虚实融合中模拟深度遮挡的方法,解决了镜脚显示不真实的问题,并利用OPENGL光照渲染技术,较为真实的还原了3D眼镜模型。通过测试,系统对ORL人脸数据库的试戴成功率达到96.75%,对一般图片试戴成功率达到85.6%,且试戴效果真实准确,实时试戴流畅,匹配人脸准确,光照反射效果真实,内存和cpu占用率在合理范围内。测试表明,使用本文所的方法,在进行虚拟眼镜试戴时,可以使用普通的笔记本摄像头并省略了摄像机标定的步骤,降低了虚拟眼镜试戴系统的使用门槛和设备成本,未来在眼镜的渲染上面进一步改善后,可用于眼镜试戴的实际场景中。本文工作的主要特点有:一是在不标定摄像机的情况下,根据图片像素尺寸和针孔摄像机成像原理对焦距进行估计,实现了单幅图像的人脸姿态估计和3D眼镜模型的准确投影,从而实现实时多角度的眼镜试戴,并通过测试验证了估计方法可以满足虚拟眼镜试戴的需求;二是分析了3D眼镜模型投影和人视线的几何关系,出了一种用OPENGL裁切平面模拟深度遮挡的简单有效的方法,解决了虚实结合中镜脚显示不真实的问题;三是对3D眼镜模型的结构进行分析,设计和实现了一种眼镜模型归一化和加载方法,拓宽了3D眼镜模型设计时的灵活性。