本技術(shù)涉及增強(qiáng)現(xiàn)實(shí),尤其涉及一種信號(hào)燈識(shí)別方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著科技的不斷發(fā)展,車輛的智能化水平全面提升,駕駛輔助設(shè)備也逐漸成為智能駕駛中不可或缺的存在,目前,車輛上通常會(huì)通過(guò)配載攝像頭或雷達(dá)傳感器等駕駛輔助設(shè)備,幫助駕駛員反饋車輛周圍的行駛環(huán)境,但是在一些特定行駛場(chǎng)景下,仍然依賴于駕駛員的主觀判斷,信號(hào)燈路口的行駛場(chǎng)景便是其中之一。
2、目前,在駕駛員行駛至信號(hào)燈路口時(shí),通常通過(guò)駕駛員肉眼觀察信號(hào)燈的狀態(tài),進(jìn)而執(zhí)行對(duì)應(yīng)的駕駛操作,但是,受限于人眼視野范圍的局限性以及行駛環(huán)境的不確定性等因素的影響,導(dǎo)致易出現(xiàn)駕駛員無(wú)法觀察到信號(hào)燈的情況,所以,當(dāng)前在駕駛場(chǎng)景下無(wú)法對(duì)信號(hào)燈進(jìn)行實(shí)時(shí)識(shí)別。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種信號(hào)燈識(shí)別方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)中在駕駛場(chǎng)景下無(wú)法對(duì)信號(hào)燈進(jìn)行實(shí)時(shí)識(shí)別的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提供一種信號(hào)燈識(shí)別方法,應(yīng)用于增強(qiáng)現(xiàn)實(shí)設(shè)備,所述信號(hào)燈識(shí)別方法包括:
3、在檢測(cè)到佩戴所述增強(qiáng)現(xiàn)實(shí)設(shè)備的目標(biāo)用戶位于信號(hào)燈識(shí)別區(qū)域時(shí),獲取待檢測(cè)信號(hào)燈圖像;
4、根據(jù)所述待檢測(cè)信號(hào)燈圖像,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋;
5、若所述信號(hào)燈存在遮擋,則顯示所述信號(hào)燈對(duì)應(yīng)的信號(hào)燈提示信息,以供所述目標(biāo)用戶根據(jù)所述信號(hào)燈提示信息識(shí)別所述信號(hào)燈。
6、可選地,所述根據(jù)所述待檢測(cè)信號(hào)燈圖像,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋的步驟包括:
7、檢測(cè)所述待檢測(cè)信號(hào)燈圖像未出現(xiàn)所述信號(hào)燈對(duì)應(yīng)的信號(hào)燈標(biāo)識(shí)的圖像采集時(shí)長(zhǎng)是否大于預(yù)設(shè)采集時(shí)長(zhǎng)閾值;
8、若是,則確定所述目標(biāo)用戶識(shí)別的信號(hào)燈存在遮擋;
9、若否,則確定所述目標(biāo)用戶識(shí)別的信號(hào)燈不存在遮擋。
10、可選地,所述根據(jù)所述待檢測(cè)信號(hào)燈圖像,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋的步驟包括:
11、確定所述待檢測(cè)信號(hào)燈圖像中的目標(biāo)區(qū)域和視野區(qū)域之間的區(qū)域位置關(guān)系;
12、根據(jù)所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù),其中,所述遮擋覆蓋參數(shù)用于區(qū)別所述目標(biāo)區(qū)域?qū)?yīng)的遮擋物是否遮擋所述目標(biāo)用戶識(shí)別所述信號(hào)燈;
13、根據(jù)所述遮擋覆蓋參數(shù),檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋。
14、可選地,所述根據(jù)所述遮擋覆蓋參數(shù),檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋的步驟包括:
15、獲取所述目標(biāo)區(qū)域和所述視野區(qū)域之間的遮擋覆蓋參數(shù);
16、根據(jù)所述遮擋覆蓋參數(shù)和所述遮擋覆蓋參數(shù)閾值之間的大小關(guān)系,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋。
17、可選地,所述根據(jù)所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù)的步驟包括:
18、根據(jù)所述目標(biāo)用戶的第一位置和所述信號(hào)燈的第二位置,確定所述目標(biāo)用戶和所述信號(hào)燈之間的相對(duì)距離;
19、根據(jù)所述相對(duì)距離和所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù)。
20、可選地,所述根據(jù)所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù)的步驟包括:
21、在預(yù)設(shè)坐標(biāo)系下獲取所述目標(biāo)用戶的第一坐標(biāo)點(diǎn)和所述信號(hào)燈的第二坐標(biāo)點(diǎn),以及根據(jù)所述第一坐標(biāo)點(diǎn)和所述第二坐標(biāo)點(diǎn),建立所述目標(biāo)用戶和所述信號(hào)燈之間的相對(duì)位置軸線;
22、確定所述相對(duì)位置軸線和所述預(yù)設(shè)坐標(biāo)系下的基準(zhǔn)軸線之間的遮擋覆蓋夾角;
23、根據(jù)所述遮擋覆蓋夾角、所述相對(duì)位置和所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù)。
24、可選地,在所述顯示所述信號(hào)燈對(duì)應(yīng)的信號(hào)燈提示信息的步驟之后,所述信號(hào)燈識(shí)別方法還包括:
25、確定搭載所述目標(biāo)用戶的車輛在所述信號(hào)燈識(shí)別區(qū)域內(nèi)的停留時(shí)間;
26、檢測(cè)所述停留時(shí)間是否小于所述信號(hào)燈提示信息對(duì)應(yīng)的信號(hào)燈跳轉(zhuǎn)時(shí)間;
27、若小于,則顯示所述車輛駛離所述信號(hào)燈識(shí)別區(qū)域的行駛提示信息;
28、若不小于,則在所述信號(hào)燈的跳轉(zhuǎn)時(shí)間點(diǎn)生成車輛啟停信息,向所述車輛發(fā)送所述車輛啟停信息,以供所述車輛根據(jù)所述車輛啟停信息執(zhí)行對(duì)應(yīng)的啟停操作。
29、為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種信號(hào)燈識(shí)別裝置,應(yīng)用于增強(qiáng)現(xiàn)實(shí)設(shè)備,所述信號(hào)燈識(shí)別裝置包括:
30、獲取模塊,用于在檢測(cè)到佩戴所述增強(qiáng)現(xiàn)實(shí)設(shè)備的目標(biāo)用戶位于信號(hào)燈識(shí)別區(qū)域時(shí),獲取待檢測(cè)信號(hào)燈圖像;
31、檢測(cè)模塊,用于根據(jù)所述待檢測(cè)信號(hào)燈圖像,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋;
32、顯示模塊,用于若所述信號(hào)燈存在遮擋,則顯示所述信號(hào)燈對(duì)應(yīng)的信號(hào)燈提示信息,以供所述目標(biāo)用戶根據(jù)所述信號(hào)燈提示信息識(shí)別所述信號(hào)燈。
33、可選地,所述檢測(cè)模塊還用于:
34、檢測(cè)所述待檢測(cè)信號(hào)燈圖像未出現(xiàn)所述信號(hào)燈對(duì)應(yīng)的信號(hào)燈標(biāo)識(shí)的圖像采集時(shí)長(zhǎng)是否大于預(yù)設(shè)采集時(shí)長(zhǎng)閾值;
35、若是,則確定所述目標(biāo)用戶識(shí)別的信號(hào)燈存在遮擋;
36、若否,則確定所述目標(biāo)用戶識(shí)別的信號(hào)燈不存在遮擋。
37、可選地,所述檢測(cè)模塊還用于:
38、確定所述待檢測(cè)信號(hào)燈圖像中的目標(biāo)區(qū)域和視野區(qū)域之間的區(qū)域位置關(guān)系;
39、根據(jù)所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù),其中,所述遮擋覆蓋參數(shù)用于區(qū)別所述目標(biāo)區(qū)域?qū)?yīng)的遮擋物是否遮擋所述目標(biāo)用戶識(shí)別所述信號(hào)燈;
40、根據(jù)所述遮擋覆蓋參數(shù),檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋。
41、可選地,所述檢測(cè)模塊還用于:
42、獲取所述目標(biāo)區(qū)域和所述視野區(qū)域之間的遮擋覆蓋參數(shù);
43、根據(jù)所述遮擋覆蓋參數(shù)和所述遮擋覆蓋參數(shù)閾值之間的大小關(guān)系,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋。
44、可選地,所述檢測(cè)模塊還用于:
45、根據(jù)所述目標(biāo)用戶的第一位置和所述信號(hào)燈的第二位置,確定所述目標(biāo)用戶和所述信號(hào)燈之間的相對(duì)距離;
46、根據(jù)所述相對(duì)距離和所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù)。
47、可選地,所述檢測(cè)模塊還用于:
48、在預(yù)設(shè)坐標(biāo)系下獲取所述目標(biāo)用戶的第一坐標(biāo)點(diǎn)和所述信號(hào)燈的第二坐標(biāo)點(diǎn),以及根據(jù)所述第一坐標(biāo)點(diǎn)和所述第二坐標(biāo)點(diǎn),建立所述目標(biāo)用戶和所述信號(hào)燈之間的相對(duì)位置軸線;
49、確定所述相對(duì)位置軸線和所述預(yù)設(shè)坐標(biāo)系下的基準(zhǔn)軸線之間的遮擋覆蓋夾角;
50、根據(jù)所述遮擋覆蓋夾角、所述相對(duì)位置和所述區(qū)域位置關(guān)系,為所述目標(biāo)用戶匹配遮擋覆蓋參數(shù)。
51、可選地,所述信號(hào)燈識(shí)別裝置還用于:
52、確定搭載所述目標(biāo)用戶的車輛在所述信號(hào)燈識(shí)別區(qū)域內(nèi)的停留時(shí)間;
53、檢測(cè)所述停留時(shí)間是否小于所述信號(hào)燈提示信息對(duì)應(yīng)的信號(hào)燈跳轉(zhuǎn)時(shí)間;
54、若小于,則顯示所述車輛駛離所述信號(hào)燈識(shí)別區(qū)域的行駛提示信息;
55、若不小于,則在所述信號(hào)燈的跳轉(zhuǎn)時(shí)間點(diǎn)生成車輛啟停信息,向所述車輛發(fā)送所述車輛啟停信息,以供所述車輛根據(jù)所述車輛啟停信息執(zhí)行對(duì)應(yīng)的啟停操作。
56、本技術(shù)還提供一種電子設(shè)備,所述電子設(shè)備包括:至少一個(gè)處理器以及與所述至少一個(gè)處理器通信連接的存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如上述的信號(hào)燈識(shí)別方法的步驟。
57、本技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有實(shí)現(xiàn)信號(hào)燈識(shí)別方法的程序,所述信號(hào)燈識(shí)別方法的程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述的信號(hào)燈識(shí)別方法的步驟。
58、本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述的信號(hào)燈識(shí)別方法的步驟。
59、本技術(shù)提供了一種信號(hào)燈識(shí)別方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì),應(yīng)用于增強(qiáng)現(xiàn)實(shí)設(shè)備,也即,在檢測(cè)到佩戴所述增強(qiáng)現(xiàn)實(shí)設(shè)備的目標(biāo)用戶位于信號(hào)燈識(shí)別區(qū)域時(shí),獲取待檢測(cè)信號(hào)燈圖像;根據(jù)所述待檢測(cè)信號(hào)燈圖像,檢測(cè)所述目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋;若所述信號(hào)燈存在遮擋,則顯示所述信號(hào)燈對(duì)應(yīng)的信號(hào)燈提示信息,以供所述目標(biāo)用戶根據(jù)所述信號(hào)燈提示信息識(shí)別所述信號(hào)燈。
60、本技術(shù)在對(duì)信號(hào)燈進(jìn)行識(shí)別時(shí),首先在檢測(cè)到佩戴增強(qiáng)現(xiàn)實(shí)設(shè)備的目標(biāo)用戶位于信號(hào)燈識(shí)別區(qū)域時(shí),通過(guò)增強(qiáng)現(xiàn)實(shí)設(shè)備獲取待檢測(cè)信號(hào)燈圖像,進(jìn)而根據(jù)待檢測(cè)信號(hào)燈圖像檢測(cè)目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋,進(jìn)而倘若檢測(cè)到信號(hào)燈存在遮擋,則通過(guò)增強(qiáng)現(xiàn)實(shí)設(shè)備顯示信號(hào)燈對(duì)應(yīng)的信號(hào)燈提示信息,由于目標(biāo)用戶佩戴增強(qiáng)現(xiàn)實(shí)設(shè)備,即可實(shí)現(xiàn)目標(biāo)用戶通過(guò)增強(qiáng)現(xiàn)實(shí)設(shè)備顯示的信號(hào)燈提示信息識(shí)別存在遮擋的信號(hào)燈的目的。
61、由于增強(qiáng)現(xiàn)實(shí)設(shè)備可將信號(hào)燈提示信息投射至目標(biāo)用戶的視網(wǎng)膜上,進(jìn)而可確保目標(biāo)用戶實(shí)時(shí)接收到信號(hào)燈提示信息,進(jìn)而在目標(biāo)用戶位于信號(hào)燈識(shí)別區(qū)域時(shí),首先通過(guò)增強(qiáng)現(xiàn)實(shí)設(shè)備檢測(cè)目標(biāo)用戶識(shí)別的信號(hào)燈是否存在遮擋,以及倘若信號(hào)燈存在遮擋即實(shí)時(shí)在目標(biāo)用戶的視網(wǎng)膜上顯示信號(hào)燈對(duì)應(yīng)的信號(hào)燈識(shí)別信息,由于信號(hào)燈在不存在遮擋的情況下可由目標(biāo)用戶輕易識(shí)別,所以,實(shí)現(xiàn)了目標(biāo)用戶實(shí)時(shí)識(shí)別信號(hào)燈的目的。
62、基于此,本技術(shù)通過(guò)增強(qiáng)現(xiàn)實(shí)設(shè)備在目標(biāo)用戶位于信號(hào)燈識(shí)別區(qū)域時(shí)獲取待檢測(cè)信號(hào)燈圖像,進(jìn)而通過(guò)待檢測(cè)信號(hào)燈圖像檢測(cè)到信號(hào)燈存在遮擋則通過(guò)增強(qiáng)現(xiàn)實(shí)設(shè)備顯示信號(hào)燈對(duì)應(yīng)的信號(hào)燈提示信息,最終目標(biāo)用戶通過(guò)信號(hào)燈提示信息識(shí)別信號(hào)燈,從而目標(biāo)用戶實(shí)時(shí)識(shí)別信號(hào)燈的目的。而非在信號(hào)燈存在遮擋時(shí)目標(biāo)用戶無(wú)法識(shí)別信號(hào)燈。即,克服了受限于人眼視野范圍的局限性以及行駛環(huán)境的不確定性等因素的影響,導(dǎo)致易出現(xiàn)駕駛員無(wú)法觀察到信號(hào)燈的情況的技術(shù)缺陷,所以,目標(biāo)用戶可對(duì)信號(hào)燈進(jìn)行實(shí)時(shí)識(shí)別,所以解決了在駕駛場(chǎng)景下無(wú)法對(duì)信號(hào)燈進(jìn)行實(shí)時(shí)識(shí)別的問(wèn)題。