欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種空間圖形數(shù)據(jù)可視化的控制方法及裝置與流程

文檔序號(hào):11620198閱讀:237來源:國(guó)知局
一種空間圖形數(shù)據(jù)可視化的控制方法及裝置與流程

本發(fā)明涉及電子地圖技術(shù)領(lǐng)域,更為具體來說,本發(fā)明為一種空間圖形數(shù)據(jù)可視化的控制方法及裝置。



背景技術(shù):

電子地圖是一種可視化地圖,已經(jīng)成為了廣泛使用的移動(dòng)終端應(yīng)用,在使用上,用戶可對(duì)電子地圖進(jìn)行放大、縮小、移動(dòng)等操作,目前最常用的方法是利用電子觸摸屏實(shí)現(xiàn)上述操作功能,電子觸摸屏顯然大大提高了用戶與移動(dòng)終端之間的交互體驗(yàn),但是在某些場(chǎng)景下,存在手指不能接觸屏幕或不方便接觸屏幕的情況。比如,在公交車上扶欄桿的同時(shí)需要查看導(dǎo)航路線,無法用兩根以上的手指操作手機(jī)屏幕,再比如,屏幕表面臟或用戶手指有液體等,常規(guī)的觸摸屏也無法滿足用戶正常操作地圖的需要。

因此,如何實(shí)現(xiàn)在不接觸屏幕的條件下對(duì)電子地圖的控制、突破電子觸摸屏對(duì)電子地圖控制的限制,已成為了本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題和始終研究的重點(diǎn)。



技術(shù)實(shí)現(xiàn)要素:

為解決現(xiàn)有的電子地圖無法在不接觸屏幕的條件下被控制的問題,本發(fā)明公開了一種空間圖形數(shù)據(jù)可視化的控制方法及裝置,本發(fā)明創(chuàng)新地從空間圖形數(shù)據(jù)角度改進(jìn),通過利用移動(dòng)終端配備硬件實(shí)現(xiàn)對(duì)用戶手勢(shì)動(dòng)作的識(shí)別,進(jìn)而達(dá)到用戶在不接觸移動(dòng)終端屏幕的條件下控制電子地圖的技術(shù)目的。

為實(shí)現(xiàn)上述的技術(shù)目的,本發(fā)明公開了一種空間圖形數(shù)據(jù)可視化的控制方法,該控制方法包括如下步驟,

步驟1,在移動(dòng)終端屏幕處于顯示空間圖形數(shù)據(jù)狀態(tài)下時(shí),利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列;

步驟2,識(shí)別用戶手勢(shì)動(dòng)作圖像序列,識(shí)別過程包括:分割所述手勢(shì)動(dòng)作圖像序列中的手指圖像和提取所述手指圖像中指尖對(duì)應(yīng)的目標(biāo)點(diǎn);

步驟3,按照用戶手勢(shì)動(dòng)作圖像序列中隨時(shí)間變化的圖像順序,生成目標(biāo)點(diǎn)的移動(dòng)軌跡信息;

步驟4,將所述移動(dòng)軌跡信息與已存儲(chǔ)于移動(dòng)終端內(nèi)的軌跡-命令對(duì)進(jìn)行匹配操作;如果匹配成功,則執(zhí)行步驟5;如果匹配失敗,則返回步驟1;

步驟5,調(diào)取所述移動(dòng)軌跡信息對(duì)應(yīng)的命令,利用所述命令控制空間圖形數(shù)據(jù),使空間圖形數(shù)據(jù)產(chǎn)生放大或縮小或移動(dòng)變化,返回步驟1。

本發(fā)明創(chuàng)新地采用了對(duì)攝像頭采集的用戶手勢(shì)圖像序列識(shí)別的方式調(diào)用控制命令,從而實(shí)現(xiàn)對(duì)空間圖形數(shù)據(jù)的控制,有效克服了用戶手指必須要接觸觸摸屏才能控制空間圖形數(shù)據(jù)的問題;本發(fā)明具有適用范圍廣、靈敏度高、可操作強(qiáng)等突出優(yōu)點(diǎn)。

進(jìn)一步地,步驟1包括如下步驟,

步驟1a,檢測(cè)移動(dòng)終端屏幕當(dāng)前顯示的內(nèi)容,當(dāng)所述內(nèi)容為空間圖形數(shù)據(jù)時(shí),執(zhí)行步驟1b;否則重新檢測(cè);

步驟1b,開啟移動(dòng)終端上的光線傳感器,利用光線傳感器檢測(cè)其上方或下方的障礙物與手持終端之間的控制距離;

步驟1c,當(dāng)所述控制距離在第一預(yù)設(shè)距離和第二預(yù)設(shè)距離之間時(shí),則執(zhí)行步驟1d;否則返回步驟1b;

步驟1d,利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列。

本發(fā)明利用移動(dòng)終端上配置的光線傳感器檢測(cè)用戶手掌與手持終端的距離,進(jìn)而判斷出用戶是否有操作空間圖形數(shù)據(jù)的意圖,避免了意外情況下造成的對(duì)空間圖形數(shù)據(jù)誤操作,從而提高了本發(fā)明的可靠性和實(shí)用性,提高了用戶體驗(yàn)和滿意度。

進(jìn)一步地,步驟2包括如下步驟,

步驟2a,分割出所述手勢(shì)動(dòng)作圖像序列中每個(gè)圖像中的手指圖像;

步驟2b,統(tǒng)計(jì)各個(gè)手指圖像中手指的數(shù)量;

步驟2c,如果所有手指圖像中存在手指數(shù)量不相同的情況,則將手指數(shù)量相同的手指圖像作為第一圖像組,將其余的手指圖像作為第二圖像組,其中,所述第一圖像組中的圖像數(shù)量大于所述第二圖像組中的圖像數(shù)量,然后執(zhí)行步驟2d;如果所有手指圖像中不存在手指數(shù)量不相同的情況,則將所有手指圖像作為第一圖像組,然后執(zhí)行步驟2d;

步驟2d,提取第一圖像組中的手指圖像中的指尖對(duì)應(yīng)的目標(biāo)點(diǎn)。

一般來說,用戶在操作時(shí)可能會(huì)出現(xiàn)不規(guī)范的動(dòng)作,特別是用戶使用手勢(shì)識(shí)別方法控制空間圖形數(shù)據(jù)不熟練的情況下,比如在兩手指進(jìn)行放大操控時(shí),其他手指可能會(huì)張開,有可能會(huì)產(chǎn)生誤識(shí)別的現(xiàn)象,為避免誤識(shí)別等問題的發(fā)生,本發(fā)明通過上述改進(jìn)的技術(shù)方案提高了識(shí)別的準(zhǔn)確率和效率。

進(jìn)一步地,步驟3包括如下步驟,

步驟3a,建立平面直角坐標(biāo)系,將第一圖像組中的首張圖像中心作為坐標(biāo)原點(diǎn)、將移動(dòng)終端屏幕的左端朝向作為x軸、將移動(dòng)屏幕的上方朝向作為y軸;

步驟3b,基于所述平面直角坐標(biāo)系識(shí)別出每個(gè)目標(biāo)點(diǎn)的坐標(biāo)信息;

步驟3c,利用所述每個(gè)目標(biāo)點(diǎn)的坐標(biāo)變化生成各目標(biāo)點(diǎn)的移動(dòng)軌跡信息。

為了給出一個(gè)基準(zhǔn)坐標(biāo)和方便對(duì)位置信息變化的計(jì)算,本發(fā)明創(chuàng)新地通過建立統(tǒng)一坐標(biāo)系的方式實(shí)現(xiàn)準(zhǔn)確得出目標(biāo)點(diǎn)移動(dòng)軌跡信息,為后期的匹配工作做了充足的準(zhǔn)備,有利于提高匹配成功率,實(shí)現(xiàn)用戶對(duì)空間圖形數(shù)據(jù)控制的可靠性和魯棒性。

進(jìn)一步地,步驟4包括如下步驟,

步驟4a,判斷當(dāng)前移動(dòng)軌跡信息中包含的軌跡個(gè)數(shù);

步驟4b,調(diào)用存儲(chǔ)于移動(dòng)終端內(nèi)且與所述軌跡個(gè)數(shù)匹配的軌跡命令庫,各軌跡命令庫分別具有不同的個(gè)數(shù)標(biāo)識(shí),所述軌跡命令庫中包含軌跡-命令對(duì);

步驟4c,將當(dāng)前移動(dòng)軌跡信息與軌跡命令庫內(nèi)的軌跡-命令對(duì)進(jìn)行一一匹配操作;如果匹配成功,則執(zhí)行步驟5;如果匹配失敗,則返回步驟1。

為提高匹配效率、降低空間圖形數(shù)據(jù)反應(yīng)的延遲時(shí)間、達(dá)到實(shí)時(shí)控制空間圖形數(shù)據(jù)的目的,本發(fā)明在匹配前有針對(duì)性地選擇與當(dāng)前軌跡信息匹配的軌跡命令庫,從而極大地降低了匹配時(shí)間、提高了匹配效率。

本發(fā)明的另一個(gè)發(fā)明目的在于提供一種空間圖形數(shù)據(jù)可視化的控制裝置,該控制裝置包括圖像序列采集模塊、圖像序列識(shí)別模塊、軌跡信息生成模塊、軌跡命令匹配模塊及空間圖形數(shù)據(jù)控制模塊;

所述圖像序列采集模塊,用于在移動(dòng)終端屏幕處于顯示空間圖形數(shù)據(jù)狀態(tài)下時(shí)利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列;

所述圖像序列識(shí)別模塊,用于識(shí)別用戶手勢(shì)動(dòng)作圖像序列:用于分割所述手勢(shì)動(dòng)作圖像序列中的手指圖像和提取所述手指圖像中指尖對(duì)應(yīng)的目標(biāo)點(diǎn);

所述軌跡信息生成模塊,用于按照用戶手勢(shì)動(dòng)作圖像序列中隨時(shí)間變化的圖像順序生成目標(biāo)點(diǎn)的移動(dòng)軌跡信息;

所述軌跡命令匹配模塊,用于將所述移動(dòng)軌跡信息與已存儲(chǔ)于移動(dòng)終端內(nèi)的軌跡-命令對(duì)匹配;

所述空間圖形數(shù)據(jù)控制模塊,用于在所述移動(dòng)軌跡信息與已存儲(chǔ)于移動(dòng)終端內(nèi)的軌跡-命令對(duì)匹配成功時(shí)調(diào)取所述移動(dòng)軌跡信息對(duì)應(yīng)的命令、利用所述命令控制空間圖形數(shù)據(jù)、使空間圖形數(shù)據(jù)產(chǎn)生放大或縮小或移動(dòng)變化。

本發(fā)明創(chuàng)新地采用了對(duì)攝像頭采集的用戶手勢(shì)圖像序列識(shí)別的方式調(diào)用控制命令,從而實(shí)現(xiàn)對(duì)空間圖形數(shù)據(jù)的控制,有效克服了用戶手指必須要接觸觸摸屏才能控制空間圖形數(shù)據(jù)的問題;本發(fā)明具有適用范圍廣、靈敏度高、可操作強(qiáng)等突出優(yōu)點(diǎn)。

進(jìn)一步地,所述圖像序列采集模塊包括屏顯內(nèi)容判斷單元、控制距離檢測(cè)單元、控制距離判斷單元、圖像序列采集單元;

所述屏顯內(nèi)容判斷單元,用于檢測(cè)移動(dòng)終端屏幕當(dāng)前顯示的內(nèi)容是否為空間圖形數(shù)據(jù);

所述控制距離檢測(cè)單元,用于在移動(dòng)終端屏幕當(dāng)前顯示的內(nèi)容為空間圖形數(shù)據(jù)時(shí)開啟移動(dòng)終端上的光線傳感器及利用光線傳感器檢測(cè)其上方或下方的障礙物與手持終端之間的控制距離;

所述控制距離判斷單元,用于判斷所述控制距離是否在第一預(yù)設(shè)距離和第二預(yù)設(shè)距離之間;

所述圖像序列采集單元,用于在所述控制距離在第一預(yù)設(shè)距離和第二預(yù)設(shè)距離之間時(shí)利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列。

進(jìn)一步地,所述圖像序列識(shí)別模塊包括手指圖像分割單元、手指數(shù)量統(tǒng)計(jì)單元、噪聲圖像過濾單元、目標(biāo)點(diǎn)提取單元;

所述手指圖像分割單元,用于分割出所述手勢(shì)動(dòng)作圖像序列中每個(gè)圖像中的手指圖像;

所述手指數(shù)量統(tǒng)計(jì)單元,用于統(tǒng)計(jì)各個(gè)手指圖像中手指的數(shù)量;

所述噪聲圖像過濾單元,用于判斷所有手指圖像中是否存在手指數(shù)量不相同的情況;并在存在時(shí)將手指數(shù)量相同的手指圖像作為第一圖像組,將其余的手指圖像作為第二圖像組,其中,所述第一圖像組中的圖像數(shù)量大于所述第二圖像組中的圖像數(shù)量;在不存在時(shí)將所有手指圖像作為第一圖像組;

所述目標(biāo)點(diǎn)提取單元,用于提取第一圖像組中的手指圖像中的指尖對(duì)應(yīng)的目標(biāo)點(diǎn)。

進(jìn)一步地,所述軌跡信息生成模塊包括坐標(biāo)系建立單元、坐標(biāo)信息識(shí)別單元及移動(dòng)軌跡生成單元;

所述坐標(biāo)系建立單元,用于建立平面直角坐標(biāo)系,且將第一圖像組中的首張圖像中心作為坐標(biāo)原點(diǎn)、將移動(dòng)終端屏幕的左端朝向作為x軸、將移動(dòng)屏幕的上方朝向作為y軸;

所述坐標(biāo)信息識(shí)別單元,用于基于所述平面直角坐標(biāo)系識(shí)別出每個(gè)目標(biāo)點(diǎn)的坐標(biāo)信息;

所述移動(dòng)軌跡生成單元,用于利用所述每個(gè)目標(biāo)點(diǎn)的坐標(biāo)變化生成各目標(biāo)點(diǎn)的移動(dòng)軌跡信息。

進(jìn)一步地,所述軌跡命令匹配模塊包括軌跡個(gè)數(shù)判斷單元、軌跡命令庫調(diào)用單元、軌跡命令匹配單元;

所述軌跡個(gè)數(shù)判斷單元,用于判斷當(dāng)前移動(dòng)軌跡信息中包含的軌跡個(gè)數(shù);

所述軌跡命令庫調(diào)用單元,用于調(diào)用存儲(chǔ)于移動(dòng)終端內(nèi)且與所述軌跡個(gè)數(shù)匹配的軌跡命令庫,各軌跡命令庫分別具有不同的個(gè)數(shù)標(biāo)識(shí),所述軌跡命令庫中包含軌跡-命令對(duì);

所述軌跡命令匹配單元,用于將當(dāng)前移動(dòng)軌跡信息與軌跡命令庫內(nèi)的軌跡-命令對(duì)進(jìn)行一一匹配操作。

本發(fā)明的有益效果為:相對(duì)于傳統(tǒng)的觸摸屏控制空間圖形數(shù)據(jù)的方法,本發(fā)明能夠達(dá)到不接觸移動(dòng)終端屏幕而對(duì)空間圖形數(shù)據(jù)進(jìn)行控制的目的,本發(fā)明具有可靠性高、實(shí)用性強(qiáng)、準(zhǔn)確率高、識(shí)別速度快等突出優(yōu)點(diǎn)。

附圖說明

圖1為實(shí)施例一中空間圖形數(shù)據(jù)可視化的控制方法流程示意圖。

圖2為實(shí)施例一中空間圖形數(shù)據(jù)可視化的控制裝置結(jié)構(gòu)示意圖。

圖3為實(shí)施例二中采集用戶手勢(shì)動(dòng)作圖像序列的方法流程示意圖。

圖4為實(shí)施例二中圖像序列采集模塊結(jié)構(gòu)示意圖。

圖5為實(shí)施例三中識(shí)別用戶手勢(shì)動(dòng)作圖像序列的方法流程示意圖。

圖6為實(shí)施例三中圖像序列識(shí)別模塊結(jié)構(gòu)示意圖。

圖7為實(shí)施例四中生成移動(dòng)軌跡信息的方法流程示意圖。

圖8為實(shí)施例四中軌跡信息生成模塊結(jié)構(gòu)示意圖。

圖9為實(shí)施例五中匹配軌跡信息與軌跡-命令對(duì)的方法流程示意圖。

圖10為實(shí)施例五中軌跡命令匹配模塊結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合說明書附圖對(duì)本發(fā)明的空間圖形數(shù)據(jù)可視化的控制方法及裝置進(jìn)行詳細(xì)的解釋和說明。

實(shí)施例一:

如圖1、2所示,本發(fā)明公開了一種空間圖形數(shù)據(jù)可視化的控制方法,該控制方法具體包括如下步驟。

步驟1,當(dāng)用戶打開移動(dòng)終端中的地圖應(yīng)用時(shí),在移動(dòng)終端屏幕處于顯示空間圖形數(shù)據(jù)狀態(tài)下時(shí),開啟移動(dòng)終端的前置或后置的攝像頭,利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列,“用戶手勢(shì)動(dòng)作圖像序列”應(yīng)理解為一組按照時(shí)間順序排列的用戶手勢(shì)動(dòng)作圖片的集合。

步驟2,識(shí)別用戶手勢(shì)動(dòng)作圖像序列,具體地,識(shí)別過程包括:分割手勢(shì)動(dòng)作圖像序列中的手指圖像和提取手指圖像中指尖對(duì)應(yīng)的目標(biāo)點(diǎn);本發(fā)明的“目標(biāo)點(diǎn)”可理解為一種觸控點(diǎn),雖然本發(fā)明并沒有通過觸摸屏幕作用于空間圖形數(shù)據(jù)上,但可將其理解為作用于空間圖形數(shù)據(jù)的控制點(diǎn)。而對(duì)于上述的圖像識(shí)別、提取技術(shù),可從傳統(tǒng)的圖像識(shí)別方案中進(jìn)行選擇,比如基于支持向量機(jī)的圖像識(shí)別方法等。

步驟3,按照用戶手勢(shì)動(dòng)作圖像序列中隨時(shí)間變化的圖像順序,也就是用戶手勢(shì)變化的順序,生成目標(biāo)點(diǎn)的移動(dòng)軌跡信息,通過對(duì)該軌跡信息的判斷而得出用戶的控制要求或意圖。

步驟4,將移動(dòng)軌跡信息與已存儲(chǔ)于移動(dòng)終端內(nèi)的軌跡-命令對(duì)進(jìn)行匹配操作;如果匹配成功,則執(zhí)行步驟5;如果匹配失敗,則返回步驟1;“軌跡-命令對(duì)”,顧名思義,是包含軌跡信息和與該軌跡信息對(duì)應(yīng)的命令的組合,是本發(fā)明預(yù)先存儲(chǔ)于移動(dòng)終端內(nèi)的用于匹配和確認(rèn)命令的一種數(shù)據(jù),通過讀取用戶實(shí)時(shí)發(fā)出的手勢(shì)動(dòng)作而產(chǎn)生的軌跡信息,尋找到與其對(duì)應(yīng)的命令。

步驟5,在匹配成功后,可獲得與移動(dòng)軌跡信息匹配的軌跡-命令對(duì)中的命令,調(diào)取移動(dòng)軌跡信息對(duì)應(yīng)的命令,利用該命令控制空間圖形數(shù)據(jù),使空間圖形數(shù)據(jù)產(chǎn)生放大或縮小或移動(dòng)變化,然后返回步驟1、繼續(xù)讀取用戶手勢(shì)動(dòng)作,當(dāng)然,在本發(fā)明的技術(shù)啟示下,可進(jìn)行其他的控制情況,比如定位當(dāng)前位置、恢復(fù)上次位置等等。

對(duì)應(yīng)上述空間圖形數(shù)據(jù)可視化的控制方法,本發(fā)明還提供了一種空間圖形數(shù)據(jù)可視化的控制裝置,具體地,該控制裝置包括圖像序列采集模塊、圖像序列識(shí)別模塊、軌跡信息生成模塊、軌跡命令匹配模塊及空間圖形數(shù)據(jù)控制模塊;圖像序列采集模塊,用于在移動(dòng)終端屏幕處于顯示空間圖形數(shù)據(jù)狀態(tài)下時(shí)利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列;圖像序列識(shí)別模塊,用于識(shí)別用戶手勢(shì)動(dòng)作圖像序列:用于分割手勢(shì)動(dòng)作圖像序列中的手指圖像和提取手指圖像中指尖對(duì)應(yīng)的目標(biāo)點(diǎn);軌跡信息生成模塊,用于按照用戶手勢(shì)動(dòng)作圖像序列中隨時(shí)間變化的圖像順序生成目標(biāo)點(diǎn)的移動(dòng)軌跡信息;軌跡命令匹配模塊,用于將移動(dòng)軌跡信息與已存儲(chǔ)于移動(dòng)終端內(nèi)的軌跡-命令對(duì)匹配;空間圖形數(shù)據(jù)控制模塊,用于在移動(dòng)軌跡信息與已存儲(chǔ)于移動(dòng)終端內(nèi)的軌跡-命令對(duì)匹配成功時(shí)調(diào)取移動(dòng)軌跡信息對(duì)應(yīng)的命令、利用命令控制空間圖形數(shù)據(jù)、使空間圖形數(shù)據(jù)產(chǎn)生放大或縮小或移動(dòng)變化。本發(fā)明的控制裝置可直接集成于相應(yīng)的地圖應(yīng)用上,用戶在移動(dòng)終端安裝應(yīng)用后即可實(shí)現(xiàn)本發(fā)明對(duì)空間圖形數(shù)據(jù)的控制功能,而不需要額外地增加硬件,因此本發(fā)明的技術(shù)方案能夠極大地降低生產(chǎn)成本。

本發(fā)明創(chuàng)新地采用了對(duì)攝像頭采集的用戶手勢(shì)圖像序列識(shí)別的方式調(diào)用控制命令,從而實(shí)現(xiàn)對(duì)空間圖形數(shù)據(jù)的控制,克服了用戶手指必須要接觸觸摸屏才能控制空間圖形數(shù)據(jù)的問題;本發(fā)明具有適用范圍廣、靈敏度高、可操作強(qiáng)等突出優(yōu)點(diǎn)。

實(shí)施例二:

如圖1、3、4所示,本實(shí)施例與實(shí)施例一基本相同,其區(qū)別在于:本實(shí)施例對(duì)采集用戶手勢(shì)動(dòng)作圖像序列的步驟進(jìn)行了改進(jìn),具體地,步驟1包括如下步驟。

步驟1a,打開移動(dòng)終端的地圖應(yīng)用后,檢測(cè)移動(dòng)終端屏幕當(dāng)前顯示的內(nèi)容,當(dāng)內(nèi)容為空間圖形數(shù)據(jù)時(shí),說明用戶可能要通過手勢(shì)動(dòng)作識(shí)別的方式對(duì)空間圖形數(shù)據(jù)進(jìn)行控制,執(zhí)行步驟1b;否則重新檢測(cè)。

步驟1b,開啟移動(dòng)終端上的光線傳感器,利用光線傳感器檢測(cè)其上方或下方的障礙物與手持終端之間的控制距離;一般來說,光線傳感器安裝于移動(dòng)終端的上方,即屏幕一側(cè),所以本實(shí)施例的方案可為在移動(dòng)終端的上方控制空間圖形數(shù)據(jù)。

步驟1c,當(dāng)控制距離在第一預(yù)設(shè)距離和第二預(yù)設(shè)距離之間時(shí),則執(zhí)行步驟1d;否則返回步驟1b;“第一預(yù)設(shè)距離”、“第二預(yù)設(shè)距離”根據(jù)需要進(jìn)行合理設(shè)定,比如第一預(yù)設(shè)距離=1cm,第二預(yù)設(shè)距離=8cm,即用戶手指在距離移動(dòng)終端1-8cm范圍內(nèi)均可通過手勢(shì)動(dòng)作控制空間圖形數(shù)據(jù),當(dāng)用戶手指與移動(dòng)終端屏幕小于1cm時(shí),用戶可能會(huì)通過傳統(tǒng)觸摸的方式控制空間圖形數(shù)據(jù),因而本發(fā)明并不影響傳統(tǒng)對(duì)空間圖形數(shù)據(jù)的控制方法,當(dāng)用戶手指與移動(dòng)終端的屏幕之間的距離大于8cm時(shí),表明用戶可能并沒有通過手勢(shì)識(shí)別方式控制空間圖形數(shù)據(jù)的意愿。當(dāng)然,“第一預(yù)設(shè)距離”、“第二預(yù)設(shè)距離”可在地圖應(yīng)用中增加調(diào)整選項(xiàng),根據(jù)用戶個(gè)人偏好進(jìn)行調(diào)整。

步驟1d,利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列。

對(duì)應(yīng)上述空間圖形數(shù)據(jù)可視化的控制方法,本發(fā)明對(duì)圖像序列采集模塊進(jìn)行了改進(jìn),圖像序列采集模塊包括屏顯內(nèi)容判斷單元、控制距離檢測(cè)單元、控制距離判斷單元、圖像序列采集單元;屏顯內(nèi)容判斷單元,用于檢測(cè)移動(dòng)終端屏幕當(dāng)前顯示的內(nèi)容是否為空間圖形數(shù)據(jù);控制距離檢測(cè)單元,用于在移動(dòng)終端屏幕當(dāng)前顯示的內(nèi)容為空間圖形數(shù)據(jù)時(shí)開啟移動(dòng)終端上的光線傳感器及利用光線傳感器檢測(cè)其上方或下方的障礙物與手持終端之間的控制距離;控制距離判斷單元,用于判斷控制距離是否在第一預(yù)設(shè)距離和第二預(yù)設(shè)距離之間;圖像序列采集單元,用于在控制距離在第一預(yù)設(shè)距離和第二預(yù)設(shè)距離之間時(shí)利用移動(dòng)終端攝像頭采集用戶手勢(shì)動(dòng)作圖像序列。

本發(fā)明利用移動(dòng)終端上配置的光線傳感器檢測(cè)用戶手掌與手持終端的距離、進(jìn)而判斷用戶是否有操作空間圖形數(shù)據(jù)的意圖,避免其他情況下造成的對(duì)空間圖形數(shù)據(jù)誤操作,從而提高了本發(fā)明的可靠性和實(shí)用性。

實(shí)施例三:

如圖1、5、6所示,本實(shí)施例與實(shí)施例一或二基本相同,其區(qū)別在于:本實(shí)施例對(duì)識(shí)別用戶手勢(shì)動(dòng)作圖像序列步驟進(jìn)行了改進(jìn),具體地,步驟2包括如下步驟,

步驟2a,為準(zhǔn)確確定目標(biāo)點(diǎn),本實(shí)施例首先分割出手勢(shì)動(dòng)作圖像序列中每個(gè)圖像中的手指圖像;

步驟2b,然后統(tǒng)計(jì)各個(gè)手指圖像中手指的數(shù)量;一般來說,單手控制地圖時(shí),手指數(shù)量為1或2或3或4或5;

步驟2c,如果所有手指圖像中存在手指數(shù)量不相同的情況,則將手指數(shù)量相同的手指圖像作為第一圖像組,將其余的手指圖像作為第二圖像組,其中,第一圖像組中的圖像數(shù)量大于第二圖像組中的圖像數(shù)量,然后執(zhí)行步驟2d,第一圖像組是識(shí)別過程中采集的主要圖像,也是有用圖像,而第二圖像組中的圖像是噪聲圖像、是用戶操作不當(dāng)產(chǎn)生的干擾圖像,而本實(shí)施例過濾噪聲圖像、提高識(shí)別效率、較好地滿足用戶需要;如果所有手指圖像中不存在手指數(shù)量不相同的情況,則將所有手指圖像作為第一圖像組,然后執(zhí)行步驟2d;

步驟2d,提取第一圖像組中的手指圖像中的指尖對(duì)應(yīng)的目標(biāo)點(diǎn)。

對(duì)應(yīng)上述空間圖形數(shù)據(jù)可視化的控制方法,本發(fā)明對(duì)圖像序列識(shí)別模塊進(jìn)行了改進(jìn),圖像序列識(shí)別模塊包括手指圖像分割單元、手指數(shù)量統(tǒng)計(jì)單元、噪聲圖像過濾單元、目標(biāo)點(diǎn)提取單元;手指圖像分割單元,用于分割出手勢(shì)動(dòng)作圖像序列中每個(gè)圖像中的手指圖像;手指數(shù)量統(tǒng)計(jì)單元,用于統(tǒng)計(jì)各個(gè)手指圖像中手指的數(shù)量;噪聲圖像過濾單元,用于判斷所有手指圖像中是否存在手指數(shù)量不相同的情況;并在存在時(shí)將手指數(shù)量相同的手指圖像作為第一圖像組,將其余的手指圖像作為第二圖像組,其中,第一圖像組中的圖像數(shù)量大于第二圖像組中的圖像數(shù)量;在不存在時(shí)將所有手指圖像作為第一圖像組;目標(biāo)點(diǎn)提取單元,用于提取第一圖像組中的手指圖像中的指尖對(duì)應(yīng)的目標(biāo)點(diǎn)。

用戶在操作時(shí)可能會(huì)出現(xiàn)不規(guī)范的動(dòng)作,比如在兩手指進(jìn)行放大操控時(shí),其他手指可能會(huì)張開,有可能會(huì)產(chǎn)生誤識(shí)別的現(xiàn)象,基于上述改進(jìn)的方案,本實(shí)施例通過上述改進(jìn)的技術(shù)方案提高了識(shí)別的準(zhǔn)確率和效率。

實(shí)施例四:

如圖1、7、8所示,本實(shí)施例與實(shí)施例一、二、三基本相同,其區(qū)別在于:本實(shí)施例對(duì)移動(dòng)軌跡信息生成步驟進(jìn)行了改進(jìn),具體地,步驟3包括如下步驟,

步驟3a,建立平面直角坐標(biāo)系,將第一圖像組中的首張圖像中心作為坐標(biāo)原點(diǎn)、將移動(dòng)終端屏幕的左端朝向作為x軸、將移動(dòng)屏幕的上方朝向作為y軸;本發(fā)明創(chuàng)新地通過建立統(tǒng)一坐標(biāo)系的方式實(shí)現(xiàn)準(zhǔn)確得出目標(biāo)點(diǎn)移動(dòng)軌跡信息,為后期的匹配工作做了充足的準(zhǔn)備,有利于提高匹配的成功率,實(shí)現(xiàn)用戶對(duì)空間圖形數(shù)據(jù)控制的可靠性和魯棒性。

步驟3b,基于平面直角坐標(biāo)系識(shí)別出每個(gè)目標(biāo)點(diǎn)的坐標(biāo)信息。

步驟3c,利用每個(gè)目標(biāo)點(diǎn)的坐標(biāo)變化生成各目標(biāo)點(diǎn)的移動(dòng)軌跡信息。

對(duì)應(yīng)上述空間圖形數(shù)據(jù)可視化的控制方法,本發(fā)明對(duì)軌跡信息生成模塊進(jìn)行了改進(jìn)軌跡信息生成模塊包括坐標(biāo)系建立單元、坐標(biāo)信息識(shí)別單元及移動(dòng)軌跡生成單元;坐標(biāo)系建立單元,用于建立平面直角坐標(biāo)系,且將第一圖像組中的首張圖像中心作為坐標(biāo)原點(diǎn)、將移動(dòng)終端屏幕的左端朝向作為x軸、將移動(dòng)屏幕的上方朝向作為y軸;坐標(biāo)信息識(shí)別單元,用于基于平面直角坐標(biāo)系識(shí)別出每個(gè)目標(biāo)點(diǎn)的坐標(biāo)信息;移動(dòng)軌跡生成單元,用于利用每個(gè)目標(biāo)點(diǎn)的坐標(biāo)變化生成各目標(biāo)點(diǎn)的移動(dòng)軌跡信息。

實(shí)施例五:

如圖1、9、10所示,本實(shí)施例與實(shí)施例一、二、三、四基本相同,其區(qū)別在于:本實(shí)施例對(duì)匹配過程進(jìn)行了改進(jìn),具體地,步驟4包括如下步驟,

步驟4a,判斷當(dāng)前移動(dòng)軌跡信息中包含的軌跡個(gè)數(shù),軌跡個(gè)數(shù)對(duì)應(yīng)控制時(shí)用戶使用的手指?jìng)€(gè)數(shù),比如,通過單個(gè)手指滑動(dòng)、兩個(gè)手指對(duì)捏或者分離、五個(gè)手指滑動(dòng)等等,n個(gè)手指運(yùn)動(dòng)產(chǎn)生n條軌跡,其中1≤n≤5。

步驟4b,調(diào)用存儲(chǔ)于移動(dòng)終端內(nèi)且與軌跡個(gè)數(shù)匹配的軌跡命令庫,各軌跡命令庫分別具有不同的個(gè)數(shù)標(biāo)識(shí),個(gè)數(shù)標(biāo)識(shí)與上述的n對(duì)應(yīng),從而來確定當(dāng)前移動(dòng)軌跡信息所屬那個(gè)軌跡命令庫,軌跡命令庫中包含軌跡-命令對(duì)。

步驟4c,將當(dāng)前移動(dòng)軌跡信息與步驟4b中成功調(diào)用的軌跡命令庫內(nèi)的軌跡-命令對(duì)進(jìn)行一一匹配操作,“軌跡命令庫”實(shí)現(xiàn)了對(duì)軌跡-命令對(duì)的分類管理,本實(shí)施例中,符合正常人的需要,包含五個(gè)軌跡命令庫,分別對(duì)應(yīng)一個(gè)軌跡、兩個(gè)軌跡、三個(gè)軌跡、四個(gè)軌跡及五個(gè)軌跡,最多為五個(gè)軌跡的原因是正常人單手最多有五根手指,五根手指最多產(chǎn)生五個(gè)軌跡;如果匹配成功,則執(zhí)行步驟5;如果匹配失敗,則返回步驟1。

為提高匹配效率、降低空間圖形數(shù)據(jù)反應(yīng)的延遲時(shí)間、達(dá)到實(shí)時(shí)控制空間圖形數(shù)據(jù)的目的,本發(fā)明在匹配前有針對(duì)性地選擇與當(dāng)前軌跡信息匹配的軌跡命令庫,從而極大地降低了匹配時(shí)間、提高了匹配效率。

對(duì)應(yīng)上述空間圖形數(shù)據(jù)可視化的控制方法,本發(fā)明對(duì)軌跡命令匹配模塊進(jìn)行了改進(jìn)。軌跡命令匹配模塊包括軌跡個(gè)數(shù)判斷單元、軌跡命令庫調(diào)用單元、軌跡命令匹配單元;軌跡個(gè)數(shù)判斷單元,用于判斷當(dāng)前移動(dòng)軌跡信息中包含的軌跡個(gè)數(shù);軌跡命令庫調(diào)用單元,用于調(diào)用存儲(chǔ)于移動(dòng)終端內(nèi)且與軌跡個(gè)數(shù)匹配的軌跡命令庫,各軌跡命令庫分別具有不同的個(gè)數(shù)標(biāo)識(shí),軌跡命令庫中包含軌跡-命令對(duì);軌跡命令匹配單元,用于將當(dāng)前移動(dòng)軌跡信息與軌跡命令庫內(nèi)的軌跡-命令對(duì)進(jìn)行一一匹配操作。

相對(duì)于傳統(tǒng)的觸摸屏控制空間圖形數(shù)據(jù)的方法,本發(fā)明能夠達(dá)到不接觸移動(dòng)終端屏幕而對(duì)空間圖形數(shù)據(jù)進(jìn)行控制的目的,本發(fā)明具有可靠性高、實(shí)用性強(qiáng)、準(zhǔn)確率高、識(shí)別速度快等突出優(yōu)點(diǎn)。

本發(fā)明中,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

在本說明書的描述中,參考術(shù)語“本實(shí)施例”、“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明實(shí)質(zhì)內(nèi)容上所作的任何修改、等同替換和簡(jiǎn)單改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
德清县| 丰宁| 太仓市| 芮城县| 玛沁县| 肥东县| 桑植县| 凯里市| 乐清市| 奉新县| 安阳县| 余江县| 手游| 望城县| 东阳市| 澄城县| 宁明县| 无为县| 基隆市| 阿鲁科尔沁旗| 桂平市| 曲阳县| 延寿县| 嘉义县| 三河市| 密云县| 清水河县| 金山区| 化州市| 增城市| 安阳县| 咸阳市| 宜宾市| 枣庄市| 万源市| 岢岚县| 华亭县| 纳雍县| 孝昌县| 新田县| 涡阳县|