游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置,該方法包括:當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制雙目攝像頭中的多色濾光片改變顏色,并控制雙目攝像頭透過多色濾光片分時獲取顯示屏的屏幕上不同顏色的光點的圖像,根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息,根據(jù)獲取的光點的圖像、雙目攝像頭的參數(shù)、屏幕的屏顯參數(shù)以及雙目攝像頭與當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在屏幕上的瞄準(zhǔn)位置。本發(fā)明提高確定多把游戲槍在屏幕上的瞄準(zhǔn)位置的準(zhǔn)確性,可實現(xiàn)用一套雙目攝像頭支持多把游戲槍同時在游戲中使用。
【專利說明】
游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于電子技術(shù)領(lǐng)域,尤其涉及一種游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置。
【背景技術(shù)】
[0002]射擊游戲(Shootergame),簡稱為STG。游戲類型的一種,也是動作游戲的一種。射擊游戲帶有很明顯的動作游戲特點,須要通過游戲槍發(fā)射光源瞄準(zhǔn)顯示器的屏幕上游戲中的目標(biāo),實現(xiàn)“射擊”。顯示器是指電視機(jī)、電腦或其它智能顯示器的智能液晶顯示器(LCD,Liquid Crystal Display)或發(fā)光二極管(LED,Light Emitting D1de)顯不器。
[0003]現(xiàn)有技術(shù)中,通過雙目攝像頭結(jié)合帶有多個發(fā)光光源的游戲槍,并結(jié)合屏幕參數(shù)作游戲槍與攝像頭的距離定位和游戲槍對屏幕的指向方向的。但是上述現(xiàn)有方案缺陷在于由于是使用雙目攝像頭對固定發(fā)光光源的發(fā)光點形狀做識別,因此無法實現(xiàn)同一套雙目攝像頭定位多個帶有光源的游戲槍,即,一套雙目攝像頭和現(xiàn)實設(shè)備只能確定一把游戲光槍的瞄準(zhǔn)位置,而不能識別定位多把游戲槍。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置,用以通過為雙目攝像頭增加可過濾多種光線顏色的多色濾光片,使得該雙目攝像頭可透過該多色濾光片識別多種不同顏色光源的游戲槍,解決了現(xiàn)有技術(shù)中不能識別多把游戲槍在顯示屏幕的瞄準(zhǔn)位置。
[0005]本發(fā)明提供的一種游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法,包括:
[0006]當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片改變顏色,并控制所述雙目攝像頭透過所述多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像,所述不同顏色的光點由不同的游戲槍發(fā)射;根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息;根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置。
[0007]本發(fā)明提供的一種游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置,包括:
[0008]切換顏色模塊,用于當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片改變顏色;獲取圖像模塊,用于控制所述雙目攝像頭透過所述多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像,所述不同顏色的光點由不同的游戲槍發(fā)射;第一確定模塊,用于根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息;第二確定模塊,用于根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置。
[0009]從上述本發(fā)明實施例可知,本發(fā)明提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置,通過為雙目攝像頭增加可過濾多種光線顏色的多色濾光片,控制該多色濾光片變色,使得該雙目攝像頭可透過該多色濾光片識別多種不同顏色光源的游戲槍,以確定更多數(shù)量的游戲槍在顯示屏幕的瞄準(zhǔn)位置,提高確定瞄準(zhǔn)位置的準(zhǔn)確性,增加參與游戲的游戲槍的數(shù)量,實現(xiàn)只用一套雙目攝像頭支持多把游戲槍同時在游戲中使用。
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例。
[0011]圖1是本發(fā)明實施例中游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的應(yīng)用場景示意圖;
[0012]圖2是本發(fā)明第一實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的實現(xiàn)流程示意圖;
[0013]圖3是本發(fā)明第二實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的實現(xiàn)流程示意圖;
[0014]圖4是本發(fā)明第三實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置的結(jié)構(gòu)示意圖;
[0015]圖5是本發(fā)明第四實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0016]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0017]本發(fā)明實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法,可應(yīng)用于電視機(jī)或電腦等智能設(shè)備的顯示器中運(yùn)行射擊游戲時,游戲槍在該顯示器屏幕上的瞄準(zhǔn)位置的確定。該顯示器為IXD顯示器或LED顯示器。請參閱圖1,圖1為該確定方法的應(yīng)用場景示意圖。
[0018]雙目攝像頭102與智能設(shè)備101連接,具體可以通過USB線相連接,或者通過無線或除USB線之外的其他有線連接方式進(jìn)行連接,此處不作具體限定。
[0019]在智能設(shè)備101中可設(shè)置有射擊游戲模塊,通過該射擊游戲模塊可運(yùn)行射擊游戲,收發(fā)在射擊游戲過程中產(chǎn)生的與游戲相關(guān)的數(shù)據(jù),包括雙目攝像頭102采集的與射擊游戲必須的游戲槍103相關(guān)的數(shù)據(jù)。需要說明的是,該射擊游戲模塊也可以不設(shè)置在智能設(shè)備101中,而是設(shè)置在單獨的游戲機(jī)中,在該游戲機(jī)中運(yùn)行該射擊游戲,游戲機(jī)與游戲槍相連接,且將游戲機(jī)與智能設(shè)備101相連接,實現(xiàn)在智能設(shè)備101的顯示屏上顯示游戲畫面。圖1中所示情景為在智能設(shè)備101中運(yùn)行該射擊游戲,游戲槍30直接與智能設(shè)備101相連接。
[0020]游戲槍30與智能設(shè)備10相連接,供用戶操作形成對智能設(shè)備10的顯示屏幕上游戲畫面的射擊動作。
[0021]請參閱圖2,圖2為本發(fā)明第一實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的實現(xiàn)流程示意圖,可應(yīng)用于圖1所示的各設(shè)備中,主要包括以下步驟:
[0022]S201、當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制該雙目攝像頭中的多色濾光片改變顏色,并控制該雙目攝像頭透過該多色濾光片獲取顯示屏的屏幕上的不同顏色的光點的圖像,該不同顏色的光點由不同的游戲槍發(fā)射。
[0023]雙目攝像頭包括兩個攝像頭,該兩個攝像頭可以為深度攝像頭(S卩3D傳感攝像頭),為了方便處理采集的圖像,這兩個攝像頭往往參數(shù)相同。
[0024]在該雙目攝像頭中,設(shè)置一個多色濾光片和一個多色濾光片切換器。該多色濾光片具體為通電濾光片,在該切換器控制板的控制下,該多色濾光片可變換為不同的顏色,以過濾不同顏色的色。
[0025]該切換規(guī)則,規(guī)定該多色濾光片按照規(guī)定的切換頻率和顏色順序變換為不同的顏色,以使得與該多色濾光片當(dāng)前顏色相同的光通過。例如,該多色濾光片為紅、黃、藍(lán)三色濾光片,該切換規(guī)則規(guī)定該多色濾光片要按照切換頻率為60次/秒,顏色順序為紅、黃、藍(lán),則控制該多色濾光片從紅光開始,按照每秒60次的頻率,依次切換為紅色、黃色、藍(lán)色的濾光片,并按此規(guī)律循環(huán)切換。
[0026]智能設(shè)備控制該雙目攝像頭對屏幕采集圖像,該雙目攝像頭透過該多色濾光片獲取顯示屏的屏幕上的不同顏色的光點的圖像,該光點是游戲槍內(nèi)光源發(fā)射的光線在顯示器屏幕上形成的。當(dāng)該多色濾光片為紅色時,只能獲取到紅色光點的圖像,當(dāng)該多色濾光片為藍(lán)色時,只能獲取到藍(lán)色光點的圖像。該不同顏色的光點由不同的游戲槍內(nèi)設(shè)置的光源發(fā)射的。因此,當(dāng)該多色濾光片在變色的過程中,不斷的獲取到游戲槍發(fā)出的不同顏色的光點的圖像。
[0027]S202、根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。
[0028]在智能設(shè)備中預(yù)先設(shè)置有與該射擊游戲支持的游戲槍的信息,其中包括游戲槍的光源形成的光點的信息,該光點的信息具體可包括每把游戲槍形成的光點的顏色、形狀、數(shù)量的信息。具體地,一個射擊游戲最多可支持3把游戲槍,該3把游戲槍在距離屏幕2米內(nèi)有效,發(fā)出的光線在屏幕上形成的光點分為紅、黃、藍(lán)3種顏色,光點形狀可以相同,均為圓形或正方形,形狀也可以不同,分別為圓形、正方形、三角形。
[0029]根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,可確定該雙目攝像頭獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息,即,可確定游戲槍的身份標(biāo)識信息與光點的對應(yīng)關(guān)系,例如,紅色圓形光點是ID為001的游戲槍發(fā)出的,藍(lán)色正方形光點是ID為002的游戲槍發(fā)出的。
[0030]S203、根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定該當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置。
[0031]具體地,可以根據(jù)獲取的光點的圖像、該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)以及該雙目攝像頭與當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在屏幕上的瞄準(zhǔn)位置。
[0032]該雙目攝像頭的參數(shù)包括:雙目攝像頭中兩個攝像頭的中心距,以及,每個攝像頭的焦距。
[0033]該屏幕的屏顯參數(shù)包括:屏幕的顯示尺寸信息,包括屏幕的顯示高度和寬度,即屏幕可顯示的畫面的高度和寬度。
[0034]該雙目攝像頭分別與當(dāng)前多個游戲槍之間的位置可以通過預(yù)置算法計算得到。雙目攝像頭在定位過程中,兩個攝像頭在同一平面,并且光軸互相平行,將游戲槍的槍口發(fā)光處定為特征點,預(yù)置一些關(guān)于圖像的預(yù)處理算法,比如二值化、邊緣提取、特征點去噪等把兩個攝像頭同時獲取的兩個圖像中的特征點提取、分割出來,從而完成對特征點的提取。進(jìn)一步地,雙目攝像頭分別獲取該特征點在兩個攝像頭上的坐標(biāo),根據(jù)攝像頭之間的距離,可以得到該特征點在其中一個攝像頭的坐標(biāo)系中的坐標(biāo),即獲取了游戲槍的位置??梢酝ㄟ^其除此之外的其他定位算法來獲取游戲槍位置,此處不作限定。例如,在識別出一個游戲槍后,通過預(yù)置的立體匹配算法定位該游戲槍的位置。
[0035]根據(jù)獲取的多個顏色的光點的圖像、上述的該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)以及該雙目攝像頭與當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在屏幕上的瞄準(zhǔn)位置。
[0036]本發(fā)明實施例中,通過為雙目攝像頭增加可過濾多種光線顏色的多色濾光片,控制該多色濾光片變色,使得該雙目攝像頭可透過該多色濾光片識別多種不同顏色光源的游戲槍,以確定更多數(shù)量的游戲槍在顯示屏幕的瞄準(zhǔn)位置,提高確定瞄準(zhǔn)位置的準(zhǔn)確性,增加參與游戲的游戲槍的數(shù)量,實現(xiàn)只用一套雙目攝像頭支持多把游戲槍同時在游戲中使用。
[0037]請參閱圖3,圖3為本發(fā)明第二實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的實現(xiàn)流程示意圖,可應(yīng)用于圖1所示的各設(shè)備中,主要包括以下步驟:
[0038]S301、當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制該雙目攝像頭中的多色濾光片改變顏色,并控制該雙目攝像頭透過該多色濾光片獲取顯示屏的屏幕上的不同顏色的光點的圖像,該不同顏色的光點由不同的游戲槍發(fā)射。
[0039]在該雙目攝像頭中,設(shè)置一個多色濾光片和一個多色濾光片切換器。該多色濾光片具體為通電濾光片,在該切換器控制板的控制下,該多色濾光片可變換為不同的顏色,以過濾不同顏色的色。
[0040]該切換規(guī)則,規(guī)定該多色濾光片按照規(guī)定的切換頻率和顏色順序變換為不同的顏色,以使得與該多色濾光片當(dāng)前顏色相同的光通過。例如,該多色濾光片為紅、黃、藍(lán)三色濾光片,該切換規(guī)則規(guī)定該多色濾光片要按照切換頻率為60次/秒,顏色順序為紅、黃、藍(lán),則控制該多色濾光片從紅光開始,按照每秒60次的頻率,依次切換為紅色、黃色、藍(lán)色的濾光片,并按此規(guī)律循環(huán)切換。
[0041 ]智能設(shè)備控制該雙目攝像頭對屏幕采集圖像,該雙目攝像頭透過該多色濾光片獲取顯示屏的屏幕上的不同顏色的光點的圖像,該光點是游戲槍內(nèi)光源發(fā)射的光線在顯示器屏幕上形成的。當(dāng)該多色濾光片為紅色時,只能獲取到紅色光點的圖像,當(dāng)該多色濾光片為藍(lán)色時,只能獲取到藍(lán)色光點的圖像。該不同顏色的光點由不同的游戲槍內(nèi)設(shè)置的光源發(fā)射的。因此,當(dāng)該多色濾光片在變色的過程中,不斷的獲取到游戲槍發(fā)出的不同顏色的光點的圖像。
[0042]S302、根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。
[0043]在智能設(shè)備中預(yù)先設(shè)置有與該射擊游戲支持的游戲槍的信息,其中包括游戲槍的光源形成的光點的信息,該光點的信息具體可包括每把游戲槍形成的光點的顏色、形狀、數(shù)量的信息。具體地,一個射擊游戲最多可支持3把游戲槍,該3把游戲槍在距離屏幕2米內(nèi)有效,發(fā)出的光線在屏幕上形成的光點分為紅、黃、藍(lán)3種顏色,光點形狀可以相同,均為圓形或正方形,形狀也可以不同,分別為圓形、正方形、三角形。
[0044]根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,可確定該雙目攝像頭獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息,即,可確定游戲槍的身份標(biāo)識信息與光點的對應(yīng)關(guān)系,例如,紅色圓形光點是ID為001的游戲槍發(fā)出的,藍(lán)色正方形光點是ID為002的游戲槍發(fā)出的。
[0045]進(jìn)一步地,還可以根據(jù)預(yù)先設(shè)置的游戲槍的光點的數(shù)量,更快速地確定游戲槍的數(shù)量和身份標(biāo)識信息。當(dāng)確定的游戲槍的數(shù)量與該預(yù)先設(shè)置的游戲槍的光點的數(shù)量相同時,即停止對游戲槍的數(shù)量和身份標(biāo)識信息的確認(rèn)。
[0046]S303、判斷當(dāng)前多個游戲槍的數(shù)量是否少于該切換規(guī)則中規(guī)定的該多色濾光片改變顏色的數(shù)量;
[0047]若是,則執(zhí)行步驟S304;若否,則執(zhí)行步驟S306。
[0048]S304、根據(jù)當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制該雙目攝像頭中的多色濾光片變色的切換規(guī)則;
[0049]當(dāng)前的多個游戲槍的光點的顏色,少于預(yù)置在系統(tǒng)中多色濾波片所能過濾的顏色時,例如,當(dāng)前的游戲槍為2把,所形成的光點的顏色為紅色和藍(lán)色,而多色濾波片所能過濾的顏色為5種,那么,為了節(jié)約時間,加快速度,除了當(dāng)前游戲槍光點的顏色之外的顏色不再過濾。
[0050]因此,需要重新選擇不同的切換規(guī)則,重新選擇后的切換規(guī)則中的顏色變化順序與步驟S301中的切換規(guī)則相比,發(fā)生了變化,因為更少的光線顏色通過多色濾光片。重新選擇的切換規(guī)則中的切換頻率可以與步驟S301中切換規(guī)則中的切換頻率相同,也可以不同,例如,重新選擇的切換規(guī)則規(guī)定切換頻率為80次/秒,顏色順序變換順序為紅、藍(lán),則控制該多色濾光片從紅光開始,按照每秒80次的頻率,依次切換為紅色、藍(lán)色的濾光片,并按此規(guī)律循環(huán)切換。
[0051]S305、按照重新選擇的切換規(guī)則,控制該雙目攝像頭中的多色濾光片變色,并控制該雙目攝像頭透過該多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像;
[0052]S306、根據(jù)獲取的光點的圖像、該雙目攝像頭的中心距和焦距,通過預(yù)置的圖像識別算法利用雙目測距原理,分別得到該當(dāng)前多個游戲槍到該屏幕的距離以及該當(dāng)前多個游戲槍的指向;
[0053]該雙目攝像頭的參數(shù)包括:雙目攝像頭中兩個攝像頭的中心距,以及,每個攝像頭的焦距。
[0054]該雙目攝像頭分別與當(dāng)前多個游戲槍之間的位置可以通過預(yù)置算法計算得到。
[0055]分別確定當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置后,將各個當(dāng)前多個游戲槍的身份標(biāo)識信息以及瞄準(zhǔn)位置的對應(yīng)關(guān)系發(fā)送給游戲模塊,使得該游戲模塊根據(jù)該對應(yīng)關(guān)系運(yùn)行該射擊游戲。
[0056]通過預(yù)置的圖像識別算法利用雙目測距原理,分別得到該當(dāng)前多個游戲槍到該屏幕的距離的具體內(nèi)容,請參見圖2所示實施例中步驟S203的內(nèi)容,此處不再贅述。
[0057]S307、通過該雙目攝像頭獲取該屏幕的顯示尺寸,并根據(jù)該當(dāng)前多個游戲槍到該屏幕的距離以及該多個游戲槍的指向,計算得到該當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置的坐標(biāo)。
[0058]屏幕的顯示尺寸信息,包括屏幕的顯示高度和寬度,即屏幕可顯示的畫面的高度和寬度。
[0059]通過該雙目攝像頭獲取該屏幕的顯示尺寸,并根據(jù)該當(dāng)前多個游戲槍到該屏幕的距離以及該多個游戲槍的指向,得到該當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置的坐標(biāo)。
[0060]本發(fā)明實施例中,通過為雙目攝像頭增加可過濾多種光線顏色的多色濾光片,控制該多色濾光片變色,使得該雙目攝像頭可透過該多色濾光片識別多種不同顏色光源的游戲槍,以確定更多數(shù)量的游戲槍在顯示屏幕的瞄準(zhǔn)位置,提高確定瞄準(zhǔn)位置的準(zhǔn)確性,增加參與游戲的游戲槍的數(shù)量,實現(xiàn)只用一套雙目攝像頭支持多把游戲槍同時在游戲中使用。
[0061]請參閱圖4,圖4是本發(fā)明第三實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。圖4示例的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置可以是前述圖2和圖3所示實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的執(zhí)行主體,可以是智能設(shè)備或智能設(shè)備中的一個控制模塊。圖4示例的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置,主要包括:切換顏色模塊401、獲取圖像模塊402、第一確定模塊403以及第二確定模塊404。以上各功能模塊詳細(xì)說明如下:
[0062]其中,切換顏色模塊401,用于當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制該雙目攝像頭中的多色濾光片改變顏色。
[0063]雙目攝像頭包括兩個攝像頭,為了方便處理采集的圖像,這兩個攝像頭往往參數(shù)相同。
[0064]在該雙目攝像頭中,設(shè)置一個多色濾光片和一個多色濾光片切換器。該多色濾光片具體為通電濾光片,在該切換器控制板的控制下,該多色濾光片可變換為不同的顏色,以過濾不同顏色的色。
[0065]該切換規(guī)則,規(guī)定該多色濾光片按照規(guī)定的切換頻率和顏色順序變換為不同的顏色,以使得與該多色濾光片當(dāng)前顏色相同的光通過。例如,該多色濾光片為紅、黃、藍(lán)三色濾光片,該切換規(guī)則規(guī)定該多色濾光片要按照切換頻率為60次/秒,顏色順序為紅、黃、藍(lán),則控制該多色濾光片從紅光開始,按照每秒60次的頻率,依次切換為紅色、黃色、藍(lán)色的濾光片,并按此規(guī)律循環(huán)切換。
[0066]獲取圖像模塊402,用于控制該雙目攝像頭透過該多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像,不同顏色的光點由不同的游戲槍發(fā)射。
[0067]智能設(shè)備控制該雙目攝像頭對屏幕采集圖像,該雙目攝像頭透過該多色濾光片獲取顯示屏的屏幕上的不同顏色的光點的圖像,該光點是游戲槍內(nèi)光源發(fā)射的光線在顯示器屏幕上形成的。當(dāng)該多色濾光片為紅色時,只能獲取到紅色光點的圖像,當(dāng)該多色濾光片為藍(lán)色時,只能獲取到藍(lán)色光點的圖像。該不同顏色的光點由不同的游戲槍內(nèi)設(shè)置的光源發(fā)射的。因此,當(dāng)該多色濾光片在變色的過程中,不斷的獲取到游戲槍發(fā)出的不同顏色的光點的圖像。
[0068]第一確定模塊403,用于根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。
[0069]在智能設(shè)備中預(yù)先設(shè)置有與該射擊游戲支持的游戲槍的信息,其中包括游戲槍的光源形成的光點的信息,該光點的信息具體可包括每把游戲槍形成的光點的顏色、形狀、數(shù)量的信息。具體地,一個射擊游戲最多可支持3把游戲槍,該3把游戲槍在距離屏幕2米內(nèi)有效,發(fā)出的光線在屏幕上形成的光點分為紅、黃、藍(lán)3種顏色,光點形狀可以相同,均為圓形或正方形,形狀也可以不同,分別為圓形、正方形、三角形。
[0070]根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,可確定該雙目攝像頭獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息,即,可確定游戲槍的身份標(biāo)識信息與光點的對應(yīng)關(guān)系,例如,紅色圓形光點是ID為001的游戲槍發(fā)出的,藍(lán)色正方形光點是ID為002的游戲槍發(fā)出的。
[0071]第二確定模塊404,用于根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定該當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置。
[0072]具體地,根據(jù)獲取的光點的圖像、該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)以及該雙目攝像頭與該當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置。
[0073]該雙目攝像頭的參數(shù)包括:雙目攝像頭中兩個攝像頭的中心距,以及,每個攝像頭的焦距。
[0074]該屏幕的屏顯參數(shù)包括:屏幕的顯示尺寸信息,包括屏幕的顯示高度和寬度,即屏幕可顯示的畫面的高度和寬度。
[0075]該切換規(guī)則中規(guī)定的過濾顏色的順序,是指從該多色濾光片可過濾光的起始顏色到本輪切換的終止顏色的順序。
[0076]該雙目攝像頭分別與當(dāng)前多個游戲槍之間的位置可以通過預(yù)置算法計算得到。雙目攝像頭在定位過程中,兩個攝像頭在同一平面,并且光軸互相平行,將游戲槍的槍口發(fā)光處定為特征點,預(yù)置一些關(guān)于圖像的預(yù)處理算法,比如二值化、邊緣提取、特征點去噪等把兩個攝像頭同時獲取的兩個圖像中的特征點提取、分割出來,從而完成對特征點的提取。進(jìn)一步地,雙目攝像頭分別獲取該特征點在兩個攝像頭上的坐標(biāo),根據(jù)攝像頭之間的距離,可以得到該特征點在其中一個攝像頭的坐標(biāo)系中的坐標(biāo),即獲取了游戲槍的位置。可以通過其除此之外的其他定位算法來獲取游戲槍位置,此處不作限定。例如,在識別出一個游戲槍后,通過預(yù)置的立體匹配算法定位該游戲槍的位置。
[0077]根據(jù)上述的該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)、該切換規(guī)則中規(guī)定的過濾顏色的順序以及該雙目攝像頭與當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在屏幕上的瞄準(zhǔn)位置。
[0078]本實施例未盡之細(xì)節(jié),請參閱前述圖1至圖3所示實施例的描述,此處不再贅述。
[0079]需要說明的是,以上圖4示例的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應(yīng)用中,本實施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成。本說明書提供的各個實施例都可應(yīng)用上述描述原則,以下不再贅述。
[0080]本發(fā)明實施例中,通過為雙目攝像頭增加可過濾多種光線顏色的多色濾光片,控制該多色濾光片變色,使得該雙目攝像頭可透過該多色濾光片識別多種不同顏色光源的游戲槍,以確定更多數(shù)量的游戲槍在顯示屏幕的瞄準(zhǔn)位置,提高確定瞄準(zhǔn)位置的準(zhǔn)確性,增加參與游戲的游戲槍的數(shù)量,實現(xiàn)只用一套雙目攝像頭支持多把游戲槍同時在游戲中使用。
[0081]請參閱圖5,本發(fā)明第四實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。圖5示例的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置可以是前述圖2和圖3所示實施例提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法的執(zhí)行主體,如智能設(shè)備或智能設(shè)備中的一個控制模塊。圖5示例的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置,主要包括:切換顏色模塊501、獲取圖像模塊502、第一確定模塊503、第二確定模塊504、選擇規(guī)則模塊505以及判斷模塊506。以上各功能模塊詳細(xì)說明如下:
[0082]其中,切換顏色模塊501,用于當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制該雙目攝像頭中的多色濾光片改變顏色。
[0083]雙目攝像頭包括兩個攝像頭,為了方便處理采集的圖像,這兩個攝像頭往往參數(shù)相同。
[0084]在該雙目攝像頭中,設(shè)置一個多色濾光片和一個多色濾光片切換器。該多色濾光片具體為通電濾光片,在該切換器控制板的控制下,該多色濾光片可變換為不同的顏色,以過濾不同顏色的色。
[0085]該切換規(guī)則,規(guī)定該多色濾光片按照規(guī)定的切換頻率和顏色順序變換為不同的顏色,以使得與該多色濾光片當(dāng)前顏色相同的光通過。例如,該多色濾光片為紅、黃、藍(lán)三色濾光片,該切換規(guī)則規(guī)定該多色濾光片要按照切換頻率為60次/秒,顏色順序為紅、黃、藍(lán),則控制該多色濾光片從紅光開始,按照每秒60次的頻率,依次切換為紅色、黃色、藍(lán)色的濾光片,并按此規(guī)律循環(huán)切換。
[0086]獲取圖像模塊502,用于控制該雙目攝像頭透過該多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像,不同顏色的光點由不同的游戲槍發(fā)射。
[0087]智能設(shè)備控制該雙目攝像頭對屏幕采集圖像,該雙目攝像頭透過該多色濾光片獲取顯示屏的屏幕上的不同顏色的光點的圖像,該光點是游戲槍內(nèi)光源發(fā)射的光線在顯示器屏幕上形成的。當(dāng)該多色濾光片為紅色時,只能獲取到紅色光點的圖像,當(dāng)該多色濾光片為藍(lán)色時,只能獲取到藍(lán)色光點的圖像。該不同顏色的光點由不同的游戲槍內(nèi)設(shè)置的光源發(fā)射的。因此,當(dāng)該多色濾光片在變色的過程中,不斷的獲取到游戲槍發(fā)出的不同顏色的光點的圖像。
[0088]第一確定模塊503,用于根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。
[0089]在智能設(shè)備中預(yù)先設(shè)置有與該射擊游戲支持的游戲槍的信息,其中包括游戲槍的光源形成的光點的信息,該光點的信息具體可包括每把游戲槍形成的光點的顏色、形狀、數(shù)量的信息。具體地,一個射擊游戲最多可支持3把游戲槍,該3把游戲槍在距離屏幕2米內(nèi)有效,發(fā)出的光線在屏幕上形成的光點分為紅、黃、藍(lán)3種顏色,光點形狀可以相同,均為圓形或正方形,形狀也可以不同,分別為圓形、正方形、三角形。
[0090]根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,可確定該雙目攝像頭獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息,即,可確定游戲槍的身份標(biāo)識信息與光點的對應(yīng)關(guān)系,例如,紅色圓形光點是ID為001的游戲槍發(fā)出的,藍(lán)色正方形光點是ID為002的游戲槍發(fā)出的。
[0091]第二確定模塊504,用于根據(jù)獲取的光點的圖像、該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)以及該雙目攝像頭與該當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置。
[0092]該雙目攝像頭的參數(shù)包括:雙目攝像頭中兩個攝像頭的中心距,以及,每個攝像頭的焦距。
[0093]該屏幕的屏顯參數(shù)包括:屏幕的顯示尺寸信息,包括屏幕的顯示高度和寬度,即屏幕可顯示的畫面的高度和寬度。
[0094]該雙目攝像頭分別與當(dāng)前多個游戲槍之間的位置可以通過預(yù)置算法計算得到。雙目攝像頭在定位過程中,兩個攝像頭在同一平面,并且光軸互相平行,將游戲槍的槍口發(fā)光處定為特征點,預(yù)置一些關(guān)于圖像的預(yù)處理算法,比如二值化、邊緣提取、特征點去噪等把兩個攝像頭同時獲取的兩個圖像中的特征點提取、分割出來,從而完成對特征點的提取。進(jìn)一步地,雙目攝像頭分別獲取該特征點在兩個攝像頭上的坐標(biāo),根據(jù)攝像頭之間的距離,可以得到該特征點在其中一個攝像頭的坐標(biāo)系中的坐標(biāo),即獲取了游戲槍的位置??梢酝ㄟ^其除此之外的其他定位算法來獲取游戲槍位置,此處不作限定。例如,在識別出一個游戲槍后,通過預(yù)置的立體匹配算法定位該游戲槍的位置。
[0095]根據(jù)上述的該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)、該切換規(guī)則中規(guī)定的過濾顏色的順序以及該雙目攝像頭與當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在屏幕上的瞄準(zhǔn)位置。
[0096]進(jìn)一步地,該裝置還包括:選擇規(guī)則模塊505。
[0097]選擇規(guī)則模塊505,用于根據(jù)當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制該雙目攝像頭中的多色濾光片變色的切換規(guī)則。
[0098]當(dāng)前的多個游戲槍的光點的顏色,少于預(yù)置在系統(tǒng)中多色濾波片所能過濾的顏色時,例如,當(dāng)前的游戲槍為2把,所形成的光點的顏色為紅色和藍(lán)色,而多色濾波片所能過濾的顏色為5種,那么,為了節(jié)約時間,加快速度,除了當(dāng)前游戲槍光點的顏色之外的顏色不再過濾。
[0099]因此,需要重新選擇不同的切換規(guī)則,重新選擇后的切換規(guī)則中的顏色變化順序發(fā)生了變化,因為更少的光線顏色通過多色濾光片。重新選擇的切換規(guī)則中的切換頻率可以不變,也可以改變,例如,重新選擇的切換規(guī)則規(guī)定切換頻率為80次/秒,顏色順序變換順序為紅、藍(lán),則控制該多色濾光片從紅光開始,按照每秒80次的頻率,依次切換為紅色、藍(lán)色的濾光片,并按此規(guī)律循環(huán)切換。
[0100]切換顏色模塊501,還用于按照重新選擇的切換規(guī)則,控制該雙目攝像頭中的多色濾光片變色。
[0101]獲取圖像模塊502,還用于控制該雙目攝像頭透過該多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像。
[0102]進(jìn)一步地,該裝置還包括:
[0103]判斷模塊506,用于判斷當(dāng)前多個游戲槍的數(shù)量,是否少于該切換規(guī)則中規(guī)定的該多色濾光片改變顏色的數(shù)量。
[0104]若判斷結(jié)果為當(dāng)前多個游戲槍的數(shù)量少于該切換規(guī)則中規(guī)定的該多色濾光片改變顏色的數(shù)量,則選擇規(guī)則模塊505根據(jù)當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制該雙目攝像頭中的多色濾光片變色的切換規(guī)則。
[0105]進(jìn)一步地,第二確定模塊504,具體根據(jù)獲取的光點的圖像、該雙目攝像頭的中心距和焦距,通過預(yù)置的圖像識別算法利用雙目測距原理,分別得到該當(dāng)前多個游戲槍到該屏幕的距離以及該當(dāng)前多個游戲槍的指向,以及通過該雙目攝像頭獲取該屏幕的顯示尺寸,并根據(jù)該當(dāng)前多個游戲槍到該屏幕的距離以及該多個游戲槍的指向,計算得到該當(dāng)前多個游戲槍在該屏幕上的瞄準(zhǔn)位置的坐標(biāo)。
[0106]另一方面,若判斷結(jié)果為當(dāng)前多個游戲槍的數(shù)量等于或大于該切換規(guī)則中規(guī)定的該多色濾光片改變顏色的數(shù)量,則第二確定模塊504根據(jù)該雙目攝像頭的參數(shù)、該屏幕的屏顯參數(shù)、該切換規(guī)則中規(guī)定的過濾顏色的順序以及該雙目攝像頭與當(dāng)前多個游戲槍之間的位置信息,分別確定當(dāng)前多個游戲槍在屏幕上的瞄準(zhǔn)位置。
[0107]進(jìn)一步地,第一確定模塊503,還用于根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色、形狀以及光點的數(shù)量,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。
[0108]本實施例未盡之細(xì)節(jié),請參閱前述圖1至圖4所示實施例的描述,此處不再贅述。
[0109]本發(fā)明實施例中,通過為雙目攝像頭增加可過濾多種光線顏色的多色濾光片,控制該多色濾光片變色,使得該雙目攝像頭可透過該多色濾光片識別多種不同顏色光源的游戲槍,以確定更多數(shù)量的游戲槍在顯示屏幕的瞄準(zhǔn)位置,提高確定瞄準(zhǔn)位置的準(zhǔn)確性,增加參與游戲的游戲槍的數(shù)量,實現(xiàn)只用一套雙目攝像頭支持多把游戲槍同時在游戲中使用。
[0110]在本申請所提供的多個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信鏈接可以是通過一些接口,裝置或模塊的間接耦合或通信鏈接,可以是電性,機(jī)械或其它的形式。
[0111]所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
[0112]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
[0113]所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0114]需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
[0115]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
[0116]以上為對本發(fā)明所提供的游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定方法及裝置的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種游戲槍在顯示屏幕上的瞄準(zhǔn)位置的確定方法,其特征在于,所述方法包括: 當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片改變顏色,并控制所述雙目攝像頭透過所述多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像,所述不同顏色的光點由不同的游戲槍發(fā)射; 根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息; 根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息之后還包括: 根據(jù)所述當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制所述雙目攝像頭中的多色濾光片變色的切換規(guī)則; 貝1J,所述按照預(yù)置的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片改變顏色包括: 按照重新選擇的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片變色。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制所述雙目攝像頭中的多色濾光片變色的切換規(guī)則之前還包括: 判斷所述當(dāng)前多個游戲槍的數(shù)量,是否少于所述切換規(guī)則中規(guī)定的所述多色濾光片改變顏色的數(shù)量; 若是,則執(zhí)行根據(jù)所述當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制所述雙目攝像頭中的多色濾光片變色的切換規(guī)則的步驟; 若否,則執(zhí)行根據(jù)所述雙目攝像頭的參數(shù)、所述屏幕的屏顯參數(shù)、所述切換規(guī)則中規(guī)定的過濾顏色的順序以及所述雙目攝像頭與所述當(dāng)前多個游戲槍之間的位置信息,分別確定所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置的步驟。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置包括: 根據(jù)獲取的光點的圖像、所述雙目攝像頭的中心距和焦距,通過預(yù)置的圖像識別算法利用雙目測距原理,分別得到所述當(dāng)前多個游戲槍到所述屏幕的距離以及所述當(dāng)前多個游戲槍的指向; 通過所述雙目攝像頭獲取所述屏幕的顯示尺寸,并根據(jù)所述當(dāng)前多個游戲槍到所述屏幕的距離以及所述多個游戲槍的指向,計算得到所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置的坐標(biāo)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息還包括: 根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色、形狀以及光點的數(shù)量,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。6.一種游戲槍在顯示屏幕上瞄準(zhǔn)位置的確定裝置,其特征在于,所述裝置包括: 切換顏色模塊,用于當(dāng)檢測到雙目攝像頭接入時,按照預(yù)置的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片改變顏色; 獲取圖像模塊,用于控制所述雙目攝像頭透過所述多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像,所述不同顏色的光點由不同的游戲槍發(fā)射; 第一確定模塊,用于根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色和形狀,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息; 第二確定模塊,用于根據(jù)獲取的光點的圖像以及預(yù)置的定位算法,確定所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 選擇規(guī)則模塊,用于根據(jù)所述當(dāng)前多個游戲槍的數(shù)量,重新選擇用于控制所述雙目攝像頭中的多色濾光片變色的切換規(guī)則; 所述切換顏色模塊,還用于按照重新選擇的切換規(guī)則,控制所述雙目攝像頭中的多色濾光片變色; 所述獲取圖像模塊,還用于控制所述雙目攝像頭透過所述多色濾光片,分時獲取顯示屏的屏幕上不同顏色的光點的圖像。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,用于判斷所述當(dāng)前多個游戲槍的數(shù)量,是否少于所述切換規(guī)則中規(guī)定的所述多色濾光片改變顏色的數(shù)量。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二確定模塊,具體用于根據(jù)獲取的光點的圖像、所述雙目攝像頭的中心距和焦距,通過預(yù)置的圖像識別算法利用雙目測距原理,分別得到所述當(dāng)前多個游戲槍到所述屏幕的距離以及所述當(dāng)前多個游戲槍的指向,以及通過所述雙目攝像頭獲取所述屏幕的顯示尺寸,并根據(jù)所述當(dāng)前多個游戲槍到所述屏幕的距離以及所述多個游戲槍的指向,計算得到所述當(dāng)前多個游戲槍在所述屏幕上的瞄準(zhǔn)位置的坐標(biāo)。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一確定模塊,還用于根據(jù)預(yù)先設(shè)置的游戲槍的光點的顏色、形狀以及光點的數(shù)量,確定獲取的圖像中光點對應(yīng)的當(dāng)前多個游戲槍的身份標(biāo)識信息。
【文檔編號】G06K7/12GK105844199SQ201610193202
【公開日】2016年8月10日
【申請日】2016年3月30日
【發(fā)明人】史軒
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司