本课题主要实现了一个移动终端Logo识别系统,该课题的灵感来源于现实生活,旨在为人们的生活提供方便,帮助人们认识生活中的陌生元素,解密Logo。系统的核心技术是图像处理技术,通过匹配算法完成Logo识别。该系统分为客户端、服务器端和图像匹配程序共三个部分。客户端的主要作用为 Logo 的采集、展示、Logo 历史以及用户登录等。这些功能为用户交互提供了一个很好的平台。服务端的主要功能为通客户端进行数据交换,将客户端采集到的Logo与数据库已有的Logo进行匹配,将得到的结果反馈给客户端,完成整个系统的流程。图像匹配程序主要完成图像的识别工作。目前客户端已在安卓系统上实现,服务器则在Windows服务器上实现,匹配程序使用C/C++语言编写,部署在服务器端。经验证,该系统能够较好的识别生活中的Logo,在保证了一定的准确性的前提下,能够保障实时性。目前,图像识别程序采用了SIFT和SURF算法分别实现。SIFT算法有很好的变换适应性,SURF算法是对SIFT的一种改进,匹配精确度更高,效果更好。