一种基于Android手机用的GPS导航系统的制作方法

文档序号:11136023阅读:809来源:国知局

本发明涉及GPS技术领域,提供了一种基于Android手机用的GPS导航系统。



背景技术:

初期,GPS技术在军事上的陆、海、空导航,定点轰炸以及舰载导弹制导获得了广泛的应用。尤其在1991年的海湾战争中,美军的导弹在卫星定位系统的导航下准确的击中远程目标给全世界留下了深刻的印象。从那个时候起,GPS技术也就是卫星导航技术引起了人们的关注。随着GPS技术向民用的开放,它所蕴藏的巨大商机被挖掘出来,在欧美等发达国家,GPS产业每年创造效益达到数百亿美元。特别是随着卫星导航接受机的集成微型化,出现各种融通信、计算机、GPS为一体的个人信息终端,是卫星导航技术从专业应用走向大众,成为继通信、互联网之后的信息产业第三个新的增长点和国家综合国力的重要组成部分。

随着GPS技术在民用领域的普及,GPS成为人们日常出行的必备工具,其良好的定位能力给人们生活带来了极大的便利。但是随着现代经济的迅猛发展,人们不仅仅再是定位需求,其更好的交互,根据用户需求,在定位基础上提供其他衍生应用成为了研发方向。



技术实现要素:

本发明的目的在于解决传统的导航虽然已经有了语音提示模块,但是需要手动按键或者操作触屏后才能采集语音指令,并作出相应操作。

本发明为了实现上述目的采用以下技术方案:

一种基于Android手机用的GPS导航系统,其特征在于包括:

面部识别模块:判断对手机前置摄像头采集的图像中是否存在人脸,如存在,启动语音提示模块和语音指令采集模块,如不存在不做任何操作;

语音提示模块模块:提示用户下达操作指令;

语音指令采集模块:采集用户发出的指令信息;

语音指令识别模块:对用户发出的指令信息进行执行。

一种基于Android手机用的GPS导航语音指令采集方法,包括以下步骤:

步骤1、前置摄像头采集图像;

步骤2、判断采集的图像中的人脸信息,并判断人脸距离摄像头的距离d,如距离大于阈值H,进入步骤1,如距离小于阈值H,进入步骤3;

步骤3、发出用户提示音,提示用户讲出操作指令;

步骤4、用户发出语音操作指令;

步骤5,采用用户的操作指令并进行识别执行。

上述技术方案中,步骤2中判断人脸信息具体包括以下步骤:

步骤2.1:对前置摄像头采集到的图像进行灰度处理,并寻找和判断目标质点灰度值和坐标;

步骤2.2:以目标质点为中心寻找边长和内部象素面积符合人头部标准的正方形;

步骤2.3:计算面积最大的正方形所占整个图像的比例,得到人脸距离摄像头的距离d;

步骤2.4:如距离大于阈值H,进入步骤1,如距离小于阈值H,进入步骤3。

上述技术方案中,其特征在于:所述

步骤2.1.1:以整个图的质点为原点建立直角坐标,

步骤2.1.2:在垂直坐标两边寻找质点,然后在水平坐标两边寻找质点,若找到的质点满足后续条件,结束,否则转步骤2.1.3

步骤2.1.3:在4个象限分别寻找质点,若找到质点满足条件则结束,

否则,对于不满足条件的质点,若它所在的象限面积不小于一个规定值,继续建立直角坐标,进行步骤2.1.2,否则进行步骤2.1.4

步骤2.1.4:结束所有寻找,返回所有质点的灰度值和坐标。

步骤2中判断人脸信息具体包括以下步骤中“并判断人脸与摄像头的距离d”中的人脸为用户人脸正面。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

人们在使用导航的时候,都会面向导航的显示设备,本发明结合在现有的是设备使用中,人在看导航时是脸面向的导航的特性,采用手机前置摄像头进行图像采集,判断是否有人关注导航显示内容,如有关注则启动语音语提示,并打开语音采集设备(话筒),采集用户指令。这样有效的避免了传统的导航设备需要采集语音时需要手动操作的问题。

如手机作为车载导航,只需将手机通过支架固定在车内,手机前置摄像头对准驾驶员侧面即可。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

一种基于Android手机用的GPS导航系统,其特征在于包括:

面部识别模块:判断对手机前置摄像头采集的图像中是否存在人脸,如存在,启动语音提示模块和语音指令采集模块,如不存在不做任何操作;

语音提示模块模块:提示用户下达操作指令;

语音指令采集模块:采集用户发出的指令信息;

语音指令识别模块:对用户发出的指令信息进行执行。

一种基于Android手机用的GPS导航语音指令采集方法,包括以下步骤:

步骤1、前置摄像头采集图像;

步骤2、判断采集的图像中的人脸信息,并判断人脸距离摄像头的距离d,如距离大于阈值H,进入步骤1,如距离小于阈值H,进入步骤3;

步骤3、发出用户提示音,提示用户讲出操作指令;

步骤4、用户发出语音操作指令;

步骤5,采用用户的操作指令并进行识别执行。

上述技术方案中,步骤2中判断人脸信息具体包括以下步骤:

步骤2.1:对前置摄像头采集到的图像进行灰度处理,并寻找和判断目标质点灰度值和坐标;

步骤2.2:以目标质点为中心寻找边长和内部象素面积符合人头部标准的正方形;

步骤2.3:计算面积最大的正方形所占整个图像的比例,得到人脸距离摄像头的距离d;

步骤2.4:如距离大于阈值H,进入步骤1,如距离小于阈值H,进入步骤3。

上述技术方案中,其特征在于:所述

步骤2.1.1:以整个图的质点为原点建立直角坐标,

步骤2.1.2:在垂直坐标两边寻找质点,然后在水平坐标两边寻找质点,若找到的质点满足后续条件,结束,否则转步骤2.1.3

步骤2.1.3:在4个象限分别寻找质点,若找到质点满足条件则结束,

否则,对于不满足条件的质点,若它所在的象限面积不小于一个规定值,继续建立直角坐标,进行步骤2.1.2,否则进行步骤2.1.4

步骤2.1.4:结束所有寻找,返回所有质点的灰度值和坐标。

步骤2中判断人脸信息具体包括以下步骤中“并判断人脸与摄像头的距离d”中的人脸为用户人脸正面。

实施例1

应用环境驾车情况,一般驾车时采用手机导航时,手机都是通过支架固定在驾驶员侧面(如果放在正面会影响驾驶员的视线)。当驾驶员需要看导航时,会侧脸去看手机显示屏,这时手机前置摄像头正对人脸正面(如没正对,手动调节手机位置即可)。

手机导航时实时采集驾驶员面部信息,如驾驶员驾驶时直视前方,手机检测到的是驾驶员的侧面,语音提示模块不工作,当驾驶员观看手机显示屏时,摄像头采集到驾驶员面部正面信息,语音提示模块工作,语音采集模块工作,采集驾驶指令,并进行执行。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1