本技術(shù)涉及電數(shù)字?jǐn)?shù)據(jù)處理,尤其涉及一種道路照明燈具的調(diào)控方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著經(jīng)濟發(fā)展,城市人口增加,市政道路飛速發(fā)展,為了保證行車安全,市政道路設(shè)置了照明系統(tǒng),根據(jù)相關(guān)規(guī)范及人行、車行需求,市政道路會設(shè)置機動車照明、人行道照明,非機動車道照明等照明系統(tǒng),照明燈數(shù)量巨大,由于夜晚車行人行需要,夜晚照明系統(tǒng)需要持續(xù)工作。道路照明系統(tǒng)是保證夜晚給各種車輛駕駛?cè)藛T及行人創(chuàng)造良好的視覺環(huán)境,達到保障交通安全、提高交通運輸效率,方便人民生活等目的。
2、目前,對于某些車流量小、人流量小的道路,尤其是郊區(qū)道路、山野道路,在黑夜存在長時間無車輛及行人通行的情況,但道路照明一直處于持續(xù)工作狀態(tài),造成了能源浪費,且增加了道路照明系統(tǒng)的養(yǎng)護及維修成本。
技術(shù)實現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種道路照明燈具的調(diào)控方法、裝置、設(shè)備及存儲介質(zhì),以解決現(xiàn)有技術(shù)中對于某些車流量小、人流量小的道路,尤其是郊區(qū)道路、山野道路,在黑夜存在長時間無車輛及行人通行的情況,但道路照明一直處于持續(xù)工作狀態(tài),造成了能源浪費,且增加了道路照明系統(tǒng)的養(yǎng)護及維修成本的問題。
2、為了實現(xiàn)上述目的,本技術(shù)提供了如下技術(shù)方案:
3、一種道路照明燈具的調(diào)控方法,所述道路照明燈具包括基于同一個場景下沿行車道均勻排布的若干個行車道照明燈具、每個行車道照明燈具安裝有一個行車檢測件,所述調(diào)控方法包括:
4、步驟s1,沿所述行車道的行車徑向中心線將所述行車道等分為若干段連續(xù)的行車區(qū)域,每個行車區(qū)域包括一個行車道照明燈具;
5、步驟s2,定義一個具有若干個連續(xù)自然數(shù)的集合,所述集合中每個自然數(shù)對應(yīng)一個基于行車道照明燈具的連續(xù)點亮數(shù)量;
6、步驟s3,以零為區(qū)間最小值、當(dāng)前道路的限速為區(qū)間最大值,定義行車速度區(qū)間;
7、步驟s4,將所述行車速度區(qū)間平均劃分為若干個行車速度子區(qū)間,每個行車速度子區(qū)間對應(yīng)一個連續(xù)點亮數(shù)量,且隨著行車速度子區(qū)間的行車速度線性增大、連續(xù)點亮數(shù)量也線性增大;
8、步驟s5,通過相鄰的行車檢測件獲取當(dāng)前行駛車輛的當(dāng)前行車速度;
9、步驟s6,獲取與當(dāng)前行車速度相匹配的行車速度子區(qū)間,以及對應(yīng)的連續(xù)點亮數(shù)量;
10、步驟s7,通過所有行車檢測件檢測當(dāng)前行駛車輛所在的行車區(qū)域并定義為有車輛區(qū)域;
11、步驟s8,以所述有車輛區(qū)域為起始區(qū)域沿當(dāng)前行駛車輛的行駛方向打開或增亮與對應(yīng)的連續(xù)點亮數(shù)量相匹配的行車道照明燈具。
12、作為本技術(shù)的進一步改進,所述道路照明燈具還包括基于同一個場景下沿人行道均勻排布的若干個人行道照明燈具、每個人行道照明燈具安裝有一個行人檢測件,所述調(diào)控方法還包括:
13、步驟s10,沿所述人行道的行人徑向中心線將所述人行道等分為若干段連續(xù)的行人區(qū)域,每個行人區(qū)域包括一個人行道照明燈具;
14、步驟s20,通過所有行人檢測件檢測當(dāng)前行人所在的行人區(qū)域并定義為有行人區(qū)域;
15、步驟s30,以所述有行人區(qū)域為起始區(qū)域沿所述人行道的兩個方向打開或增亮預(yù)設(shè)個數(shù)的行人行道照明燈具。
16、作為本技術(shù)的進一步改進,步驟s30,以所述有行人區(qū)域為起始區(qū)域沿所述人行道的兩個方向打開或增亮預(yù)設(shè)個數(shù)的行人行道照明燈具,包括:
17、步驟s301,在晴朗日照環(huán)境且行人行道照明燈具均處于未開啟的狀態(tài)下,分別獲取每個行人區(qū)域的第一圖像數(shù)據(jù);
18、步驟s302,通過視覺算法分別獲取每個第一圖像數(shù)據(jù)的第一圖像亮度平均值;
19、步驟s303,在夜晚環(huán)境且所有照明燈具均位于開啟的狀態(tài)下,分別獲取每個行人區(qū)域的第二圖像數(shù)據(jù);
20、步驟s304,通過所述視覺算法分別獲取每個第二圖像數(shù)據(jù)的第二圖像亮度平均值;
21、步驟s305,根據(jù)可見光亮度的數(shù)值大小從低到高依次定義至少兩個連續(xù)的亮度區(qū)間;
22、步驟s306,基于每個亮度區(qū)間定義一個視距權(quán)重系數(shù),所有視距權(quán)重系數(shù)的大小隨所有可見光亮度的數(shù)值從低到高而從大到??;
23、步驟s307,通過分類算法分別將所有第一圖像亮度平均值、所有第二圖像亮度平均值分類至所有亮度區(qū)間,基于每個第一圖像亮度平均值得到一個第一權(quán)重系數(shù)、基于每個第二圖像亮度平均值得到一個第二權(quán)重系數(shù);
24、步驟s308,獲取所述有行人區(qū)域的第一權(quán)重系數(shù)與第二權(quán)重系數(shù)的系數(shù)差值,并判斷所述系數(shù)差值是否超過預(yù)設(shè)差值閾值,若所述系數(shù)差值超過所述預(yù)設(shè)差值閾值,則執(zhí)行步驟s309;
25、步驟s309,以所述有行人區(qū)域為起點沿所述人行道的兩個方向逐次開啟每個人行道照明燈具,直至與所述系數(shù)差值不超過預(yù)設(shè)差值閾值。
26、作為本技術(shù)的進一步改進,步驟s302,通過視覺算法分別獲取每個第一圖像數(shù)據(jù)的第一圖像亮度平均值,包括:
27、步驟s3021,通過python的import語句導(dǎo)入cv2軟件包;
28、步驟s3022,通過所述cv2軟件包的cv2.imread函數(shù)分別讀取每個第一圖像數(shù)據(jù)并存儲至img變量中;
29、步驟s3023,通過所述cv2軟件包的cv2.cvtcolor函數(shù)將所述img變量中的所有第一圖像數(shù)據(jù)轉(zhuǎn)換為第一灰度圖像并存儲至gray變量中;
30、步驟s3024,通過所述cv2軟件包的cv2.mean函數(shù)分別獲取所述gray變量中每張第一灰度圖像的第一平均亮度并存儲至average_brightness變量中;
31、步驟s3025,分別定義所述average_brightness變量中的所有第一平均亮度為所有第一圖像亮度平均值。
32、作為本技術(shù)的進一步改進,步驟s304,通過所述視覺算法分別獲取每個第二圖像數(shù)據(jù)的第二圖像亮度平均值,包括:
33、步驟s3041,初始化所述img變量、所述gray變量、所述average_brightness變量;
34、步驟s3042,通過所述cv2.imread函數(shù)分別讀取每個第二圖像數(shù)據(jù)并存儲至所述img變量中;
35、步驟s3043,通過所述cv2.cvtcolor函數(shù)將所述img變量中的所有第二圖像數(shù)據(jù)轉(zhuǎn)換為第二灰度圖像并存儲至所述gray變量中;
36、步驟s3044,通過所述cv2.mean函數(shù)分別獲取所述gray變量中每張第二灰度圖像的第二平均亮度并存儲至average_brightness變量中;
37、步驟s3045,分別定義所述average_brightness變量中的所有第二平均亮度為所有第二圖像亮度平均值。
38、作為本技術(shù)的進一步改進,步驟s309,以所述有行人區(qū)域為起點沿所述人行道的兩個方向逐次開啟每個人行道照明燈具,直至與所述系數(shù)差值不超過預(yù)設(shè)差值閾值,之后,包括:
39、步驟s100,獲取所述場景的所在區(qū)域的日出時間;
40、步驟s200,基于所述日出時間生成燈具關(guān)閉信號;
41、步驟s300,根據(jù)所述關(guān)閉信號關(guān)閉所有行車道照明燈具以及所有人行道照明燈具。
42、作為本技術(shù)的進一步改進,步驟s309,以所述有行人區(qū)域為起點沿所述人行道的兩個方向逐次開啟每個人行道照明燈具,直至與所述系數(shù)差值不超過預(yù)設(shè)差值閾值,之后,包括:
43、步驟s1000,實時監(jiān)測所有行車道照明燈具以及所有人行道照明燈具的照明強度;
44、步驟s2000,將照明強度為零的行車道照明燈具以及照明強度為零的人行道照明燈具定義為故障照明燈具;
45、步驟s3000,獲取所述故障照明燈具的地理位置并發(fā)送至外部監(jiān)控端。
46、為了實現(xiàn)上述目的,本技術(shù)還提供了如下技術(shù)方案:
47、一種道路照明燈具的調(diào)控裝置,所述調(diào)控裝置應(yīng)用于如上述的調(diào)控方法,所述調(diào)控裝置包括:
48、行車道劃分模塊,用于沿所述行車道的行車徑向中心線將所述行車道等分為若干段連續(xù)的行車區(qū)域,每個行車區(qū)域包括一個行車道照明燈具;
49、連續(xù)點亮數(shù)量定義模塊,用于定義一個具有若干個連續(xù)自然數(shù)的集合,所述集合中每個自然數(shù)對應(yīng)一個基于行車道照明燈具的連續(xù)點亮數(shù)量;
50、行車速度區(qū)間定義模塊,用于以零為區(qū)間最小值、當(dāng)前道路的限速為區(qū)間最大值,定義行車速度區(qū)間;
51、行車速度區(qū)間劃分模塊,用于將所述行車速度區(qū)間平均劃分為若干個行車速度子區(qū)間,每個行車速度子區(qū)間對應(yīng)一個連續(xù)點亮數(shù)量,且隨著行車速度子區(qū)間的行車速度線性增大、連續(xù)點亮數(shù)量也線性增大;
52、當(dāng)前行駛車輛速度獲取模塊,用于通過相鄰的行車檢測件獲取當(dāng)前行駛車輛的當(dāng)前行車速度;
53、當(dāng)前行駛車輛速度匹配模塊,用于獲取與當(dāng)前行車速度相匹配的行車速度子區(qū)間,以及對應(yīng)的連續(xù)點亮數(shù)量;
54、有車輛區(qū)域定義模塊,用于通過所有行車檢測件檢測當(dāng)前行駛車輛所在的行車區(qū)域并定義為有車輛區(qū)域;
55、行車道照明燈具開啟模塊,用于以所述有車輛區(qū)域為起始區(qū)域沿當(dāng)前行駛車輛的行駛方向打開或增亮與對應(yīng)的連續(xù)點亮數(shù)量相匹配的行車道照明燈具。
56、為了實現(xiàn)上述目的,本技術(shù)還提供了如下技術(shù)方案:
57、一種電子設(shè)備,包括處理器,以及與所述處理器耦接的存儲器,所述存儲器存儲有可被所述處理器執(zhí)行的程序指令;所述處理器執(zhí)行所述存儲器存儲的所述程序指令時實現(xiàn)如上述的道路照明燈具的調(diào)控方法。
58、為實現(xiàn)上述目的,本技術(shù)還提供了如下技術(shù)方案:
59、一種存儲介質(zhì),所述存儲介質(zhì)內(nèi)存儲有程序指令,所述程序指令被處理器執(zhí)行時能夠?qū)崿F(xiàn)如上述的道路照明燈具的調(diào)控方法。
60、本技術(shù)通過沿行車道的行車徑向中心線將行車道等分為若干段連續(xù)的行車區(qū)域,每個行車區(qū)域包括一個行車道照明燈具;定義一個具有若干個連續(xù)自然數(shù)的集合,集合中每個自然數(shù)對應(yīng)一個基于行車道照明燈具的連續(xù)點亮數(shù)量;以零為區(qū)間最小值、當(dāng)前道路的限速為區(qū)間最大值,定義行車速度區(qū)間;將行車速度區(qū)間平均劃分為若干個行車速度子區(qū)間,每個行車速度子區(qū)間對應(yīng)一個連續(xù)點亮數(shù)量,且隨著行車速度子區(qū)間的行車速度線性增大、連續(xù)點亮數(shù)量也線性增大;通過相鄰的行車檢測件獲取當(dāng)前行駛車輛的當(dāng)前行車速度;獲取與當(dāng)前行車速度相匹配的行車速度子區(qū)間,以及對應(yīng)的連續(xù)點亮數(shù)量;通過所有行車檢測件檢測當(dāng)前行駛車輛所在的行車區(qū)域并定義為有車輛區(qū)域;以有車輛區(qū)域為起始區(qū)域沿當(dāng)前行駛車輛的行駛方向打開或增亮與對應(yīng)的連續(xù)點亮數(shù)量相匹配的行車道照明燈具。本技術(shù)通過識別行駛車輛的實時速度大小來決定開燈或增亮的路燈的數(shù)量多少,降低了照明燈具的過度或持續(xù)照明所帶來的能源浪費問題,并同時降低了道路照明系統(tǒng)的養(yǎng)護及維修成本。