1.一種基于Android手機(jī)用的GPS導(dǎo)航系統(tǒng),其特征在于包括:
面部識(shí)別模塊:判斷對(duì)手機(jī)前置攝像頭采集的圖像中是否存在人臉,如存在,啟動(dòng)語音提示模塊和語音指令采集模塊,如不存在不做任何操作;
語音提示模塊:提示用戶下達(dá)操作指令;
語音指令采集模塊:采集用戶發(fā)出的指令信息;
語音指令識(shí)別模塊:對(duì)用戶發(fā)出的指令信息進(jìn)行執(zhí)行。
2.一種基于Android手機(jī)用的GPS導(dǎo)航語音指令采集方法,其特征在于:包括以下步驟:
步驟1、前置攝像頭采集圖像;
步驟2、判斷采集的圖像中的人臉信息,并判斷人臉與攝像頭的距離d,如距離大于閾值H,進(jìn)入步驟1,如距離小于閾值H,進(jìn)入步驟3;
步驟3、發(fā)出用戶提示音,提示用戶講出操作指令;
步驟4、用戶發(fā)出語音操作指令;
步驟5,采用用戶的操作指令并進(jìn)行識(shí)別執(zhí)行。
3.根據(jù)權(quán)利要求2所述的一種基于Android手機(jī)用的GPS導(dǎo)航語音指令采集方法,其特征在于:步驟2中判斷人臉信息具體包括以下步驟:
步驟2.1:對(duì)前置攝像頭采集到的圖像進(jìn)行灰度處理,并尋找和判斷目標(biāo)質(zhì)點(diǎn)灰度值和坐標(biāo);
步驟2.2:以目標(biāo)質(zhì)點(diǎn)為中心尋找邊長和內(nèi)部象素面積符合人頭部標(biāo)準(zhǔn)的正方形;
步驟2.3:計(jì)算面積最大的正方形所占整個(gè)圖像的比例,得到人臉距離攝像頭的距離d;
步驟2.4:如距離大于閾值H,進(jìn)入步驟1,如距離小于閾值H,進(jìn)入步驟3。
4.根據(jù)權(quán)利要求3所述的一種基于Android手機(jī)用的GPS導(dǎo)航語音指令采集方法,其特征在于:所述步驟2具體包括以下步驟:
步驟2.1.1:以整個(gè)圖的質(zhì)點(diǎn)為原點(diǎn)建立直角坐標(biāo),
步驟2.1.2:在垂直坐標(biāo)兩邊尋找質(zhì)點(diǎn),然后在水平坐標(biāo)兩邊尋找質(zhì)點(diǎn),若找到的質(zhì)點(diǎn)滿足后續(xù)條件,結(jié)束,否則轉(zhuǎn)步驟2.1.3
步驟2.1.3:在4個(gè)象限分別尋找質(zhì)點(diǎn),若找到質(zhì)點(diǎn)滿足條件則結(jié)束,
否則,對(duì)于不滿足條件的質(zhì)點(diǎn),若它所在的象限面積不小于一個(gè)規(guī)定值,繼續(xù)建立直角坐標(biāo),進(jìn)行步驟2.1.2,否則進(jìn)行步驟2.1.4
步驟2.1.4:結(jié)束所有尋找,返回所有質(zhì)點(diǎn)的灰度值和坐標(biāo)。
5.根據(jù)權(quán)利要求2所述的一種基于Android手機(jī)用的GPS導(dǎo)航語音指令采集方法,其特征在于:步驟2中判斷人臉信息具體包括以下步驟中“并判斷人臉與攝像頭的距離d”中的人臉為用戶人臉正面。