智能眼镜识别系统的研究文献综述
2020-04-23 19:56:34
眼镜,是戴在眼睛前方,矫正多种视力问题或做装饰来用的一种辅助型工具。
随着科技的发展和一些生产商对商机的把握,人们将科学技术和眼镜工具相结合,推出了一款全新的设备——智能眼镜。从某种概念来讲,说它是一款全新的设备是不准确的,因为智能眼镜和智能手机在功能上来讲是没有本质的区别的:都是具有自己的操作系统,可以下载应用程序和实现日常生活中的基本功能,例如:拍照、地图导航和查询天气状况等,只是他们在使用方式上来讲,智能眼镜在一些特定场合更快捷、简便,只需要一句话或者伸一下手即可,可以大大方面人们的生活。但是,由于智能眼镜体积的小巧性,使得眼镜的操作系统和图形交互界面的设计面临着更为巨大的挑战,尽管如此,多家公司还是将智能眼镜作为未来高科技产品的代表产品,并在其中投入了大量的资金和科技人员用于设备的开发。
谈到智能眼镜,我们不能不提到谷歌,因为谷歌当之无愧的成为了智能眼镜市场的先驱公司。谷歌在2012年发布的智能眼镜Google glass颠覆了人们以往对眼镜的看法,人们不再仅仅简单的将眼镜认为是一种装饰品和矫正视力的工具。但是新推出的Google glass由于其性能的缺陷性,容易损坏,再加上这款眼镜的售价过于高昂,普通的消费者还是难以接受,还有一个关键的原因:大众质疑这款产品侵犯了他人的隐私:在他人不知情的情况下,佩戴者就可以对他人拍照,很多酒吧和一些公开场合响应了这一说法,并禁止佩戴Google glass进入,这一系列的诸多因素导致这款眼镜并没有流行起来。但是这些问题并没有阻挡智能眼镜发展的步伐。谷歌公司也表示:智能眼镜和增强现实技术还需要几年时间才能够成熟,未来有兴趣继续对智能眼镜进行开发,也会投入时间展开研究。也有消息称:苹果和三星目前也在对智能眼镜进行更为深入的研究。在增强现实方面,苹果在去年推出的iPhoneX中加入了具有该功能的软件,可以对周围空间识别并建模,使用者可以通过手机对房间进行测量,并模拟家具的摆放。
在最近几年,关于AR(augmented reality,增强现实)的产品新闻也越来越多,这也说明,AR正在逐步走进人们的生活。那么,究竟什么是AR?AR和VR又有什么区别呢?我想很多读者都对这个不是很清楚。其实AR(augmented reality,增强现实):真实环境中增添或者移除由计算机实时生成的可以交互的虚拟物体或信息,而VR(virtual reality,虚拟现实):让用户沉浸其中,由计算机生成的三维虚拟环境,并与现实环境相隔绝。总的来说VR要更高端一些,但是VR的技术使用和应用场景大大的限制了VR的使用,所以从长远的来说,AR要具有更大的发展空间,AR的发展毫无疑问也将推进智能眼镜的使用。根据有关资料显示:在2017年,AR市场份额年增长率接近100%,在未来的几年,AR的市场份额将会达到1200亿美元,远远高于VR的市场份额。苹果和谷歌也相继推出了AR的两大开发平台:ARkit和ARCore,两大移动端系统为AR的发展也铺好了路。在去年,谷歌斥资11亿美元收购了台湾手机制造商HTC的代工业务,获得了2000名工程师,谷歌也将利用这些工程师进行更多的硬件开发,而这当中会不会也包括对智能眼镜的开发呢?
就目前而言,智能眼镜还处于行业发展初期,具有较大的发展前景。但是我国技术研发部门在数量上的有限性使得技术的自主研发性上始终处于被动的地位,从而导致我国的智能眼镜行业处于设计能力欠缺和生产技术的落后的局面。不论在生产加工还是款式设计,都需要靠国外的技术,而我国也仅仅处于加工这一低利润生产工序。综上这一系列因素,我国的智能眼镜产业要想长足的发展,在高校就要建立专门的人才培养机制,在产业模式,行业标准等都要有所改进。
{title}2. 研究的基本内容与方案
{title}谷歌眼镜是由谷歌公司在2012年发布的一款和智能手机具有相似功能的具有“增强显示”功能的眼镜。这款眼镜将集智能手机、GPS、相机于一身,在用户眼前展现实时信息,只要眨眨眼就能拍照上传、收发短信、查询天气路况等操作,同时,戴上这款“拓展现实”眼镜,用户可以用自己的声音控制拍照、视频通话和辨明方向,谷歌眼镜就像是可佩带式智能手机,并且在性能方面异常突出,用它可以轻松拍摄照片或视频,省去了从裤兜里掏出智能手机的麻烦。当信息出现在眼镜前方时,虽然让人有些分不清方向,但丝毫没有不适感。谷歌公布的有关该产品的视频展示了这款智能眼镜的潜在用途。在这段视频中,一位男性在纽约市的街道上散步,与朋友聊天,看地图查信息,还可以拍照。在视频的结尾处,该名男子还在日落时与一位女性朋友进行了视频聊天。所有的这一切都是通过这款拓展现实眼镜进行的。
Google glass智能眼镜程序是基于android平台实现的。其中最主要的功能生成和扫描二维码是通过使用ZXing库来实现的。ZXing项目是谷歌推出的用来识别多种格式条形码的开源项目,ZXing是通过利用java实现的对一维/二维图形进行图像处理的、开放源码的处理库。通过引入库函数,使用者可以直接将指定的内容来生成二维码,ZXing可以直接调用手机内部的摄像头实现对二维码的扫描识别,并将扫描识别的结果显示于眼镜前方。
采用的android开发环境是Android Studio,这是由谷歌推出的,毫无疑问,这也成为了这款软件最大的优势,这款软件是谷歌为android开发量身定做的,是Google支持的一款基于IntelliJ IDEA改造的IDE,并且相较于之前的android开发环境Eclipse,在启动速度、响应速度和内存占用等方面都有了明显的提升;在用户界面和使用过程当中也更加的智能,开发者在编写应用程序的过程中就可以随时查看自己的图形用户界面,并且还可以查看在不同尺寸的终端上的显示情况。通过Android Studio,开发者可以构建适用于Android手机、平板电脑、AndroidWear、Android TV、Android Auto 以及 Google Glass 的应用。Android Studio完美的整合了版本控制系统,在安装的时候就安装了GitHub、Git、SVN等流行的版本控制系统,可以直接check out你的项目。
3. 参考文献[1]郭霖.第一行代码:Android(第2版)人民邮电出版社.2016.
[2]韩晓艳.基于Android平台的移动APP开发方法与应用研究[J].电脑知识与技术.2017