基于JavaCV视觉处理的智能交友平台的研究
2014-11-07毛江雄李晓蕾
毛江雄++李晓蕾
摘 要:针对目前交友平台“搜友引擎”大多是基于文本搜索而建立,用户难以用文字准确表达交友需求,使得许多会员不能搜索到心仪的交友对象。从而提出了一种基于JavaCV视觉处理技术的智能交友平台。
关键词:JavaCV 人脸识别 交友平台
中图分类号:TP391 文献标识码:A 文章编号:1672-3791(2014)03(a)-0022-01
随着信息技术的不断革新,使得网络交友方式近年开始普及,随之诞生的交友网站打破了传统交友的局限性,为人们提供了不受时间、空间限制的交友平台,扩大生活交友圈。然而,当前交友平台的好友搜索机制不健全,只能通过文本搜索好友,不然准确的描述出用户交友的需求,使得许多用户不能搜索到心仪的交友对象。
基于JavaCV视觉处理的交友平台在文本搜索的基础之上添加了图像搜索技术,将枯燥的文字与生动的图像相结合,能够充分满足会员的需求,不仅可以提高交友的效率,更能增加成功率。在众多的视觉处理中,JavaCV是一款开源的视觉处理库,带有硬件加速的全屏幕图像显示,用户友好的几何和色彩的相机校准等功能,使视觉处理平台友好性、精准性提高。
1 JavaCV视觉处理技术的研究
1.1 JavaCV的原理
JavaCV是一款开源的视觉处理库,其中封装了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等计算机视觉编程人员常用库的接口,通过调用接口来实现了图像处理和计算机视觉很多方面的通用算法。
1.2 JavaCV视觉处理过程
JavaCV视觉处理包括三个步骤:加载图像、显示图像、处理图像。
(1)加载图像:图像之间有很多不同的类型,其内部结构也不同,想要读入图像文件到内存,必需根据图像内部结构选择适合的方法进行读取。……
