本技術(shù)涉及視頻監(jiān)控,尤其涉及一種監(jiān)控設(shè)備布局方法、裝置、設(shè)備和可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、閉路電視(closed?circuit?television,cctv),又稱為視頻監(jiān)控,通常用于增強(qiáng)區(qū)域安全性。在某些對(duì)安全性需求較高的環(huán)境中,需要安裝若干監(jiān)控設(shè)備,而且這些監(jiān)控設(shè)備需要保證能夠觀察到所需監(jiān)控的區(qū)域。
2、現(xiàn)有技術(shù)中,主要是采用人工對(duì)監(jiān)控設(shè)備進(jìn)行布局,但是人工手動(dòng)設(shè)計(jì)過(guò)程需要花費(fèi)太多的時(shí)間和精力,對(duì)監(jiān)控設(shè)備的布局效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種監(jiān)控設(shè)備布局方法、裝置、設(shè)備和可讀存儲(chǔ)介質(zhì),用于解決現(xiàn)有人工對(duì)監(jiān)控設(shè)備進(jìn)行布局設(shè)計(jì),效率低的問(wèn)題。
2、第一方面,本技術(shù)實(shí)施例提供一種監(jiān)控設(shè)備布局方法,包括:
3、定義分別包含一個(gè)到n個(gè)監(jiān)控設(shè)備的一組或多組監(jiān)控系統(tǒng),不同監(jiān)控系統(tǒng)中包含監(jiān)控設(shè)備的數(shù)量不相同,n為預(yù)設(shè)的正整數(shù);
4、對(duì)于每組監(jiān)控系統(tǒng):
5、獲取所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域;
6、基于所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域,對(duì)所述各個(gè)監(jiān)控設(shè)備的安裝參數(shù)進(jìn)行調(diào)整,直至滿足預(yù)設(shè)的優(yōu)化目標(biāo);
7、基于預(yù)設(shè)的目標(biāo)需求,在滿足預(yù)設(shè)優(yōu)化目標(biāo)的一組或多組監(jiān)控系統(tǒng)中選出目標(biāo)監(jiān)控系統(tǒng);
8、基于所選出的目標(biāo)監(jiān)控系統(tǒng)中監(jiān)控設(shè)備的數(shù)目和各個(gè)監(jiān)控設(shè)備調(diào)整后的安裝參數(shù)作為所推薦的監(jiān)控設(shè)備布局。
9、在第一方面的一種可能設(shè)計(jì)中,所述基于所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域,對(duì)所述各個(gè)監(jiān)控設(shè)備的安裝參數(shù)進(jìn)行調(diào)整,直至滿足預(yù)設(shè)的優(yōu)化目標(biāo),包括:
10、基于各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域,確定被i個(gè)且僅被i個(gè)監(jiān)控設(shè)備覆蓋的第一區(qū)域、被i+j個(gè)且僅被i+j個(gè)以上監(jiān)控設(shè)備覆蓋的第二區(qū)域、未被監(jiān)控設(shè)備覆蓋的第三區(qū)域,i和j為大于等于1的正整數(shù);
11、基于所述第一區(qū)域、第二區(qū)域和第三區(qū)域,構(gòu)建損失函數(shù);
12、對(duì)各個(gè)監(jiān)控設(shè)備的安裝參數(shù)進(jìn)行調(diào)整,直至所述損失函數(shù)滿足所述優(yōu)化目標(biāo)。
13、在第一方面的另一種可能設(shè)計(jì)中,所述對(duì)各個(gè)監(jiān)控設(shè)備的安裝參數(shù)進(jìn)行調(diào)整,直至所述損失函數(shù)滿足所述優(yōu)化目標(biāo),包括:
14、獲取所述安裝參數(shù)在基于梯度值進(jìn)行調(diào)整時(shí)所述損失函數(shù)的損失梯度;
15、基于所述損失函數(shù)的損失梯度,對(duì)所述安裝參數(shù)進(jìn)行調(diào)整,直至所述損失函數(shù)滿足所述優(yōu)化目標(biāo)。
16、在第一方面的再一種可能設(shè)計(jì)中,所述獲取所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域,包括:
17、將真實(shí)三維場(chǎng)景轉(zhuǎn)換為二維場(chǎng)景;
18、對(duì)所述二維場(chǎng)景進(jìn)行網(wǎng)格化;
19、基于每個(gè)監(jiān)控設(shè)備的安裝參數(shù),確定每個(gè)監(jiān)控設(shè)備在所述網(wǎng)格化后的二維場(chǎng)景中所處的網(wǎng)格位置和所覆蓋的網(wǎng)格;
20、將所述監(jiān)控設(shè)備所覆蓋的網(wǎng)格作為所述監(jiān)控覆蓋區(qū)域。
21、在第一方面的又一種可能設(shè)計(jì)中,所述獲取所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域,包括:
22、基于每個(gè)監(jiān)控設(shè)備的安裝參數(shù),確定每個(gè)監(jiān)控設(shè)備在真實(shí)三維場(chǎng)景中的安裝位置;
23、基于所述安裝位置和在所述真實(shí)三維場(chǎng)景中所述安裝位置周圍的地形特征,確定各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域。
24、在第一方面的又一種可能設(shè)計(jì)中,所述獲取所述安裝參數(shù)在調(diào)整時(shí)所述損失函數(shù)的損失梯度,包括:
25、對(duì)所述安裝參數(shù)進(jìn)行正向梯度調(diào)整,獲取所述損失函數(shù)的第一損失梯度;
26、對(duì)所述安裝參數(shù)進(jìn)行負(fù)向梯度調(diào)整,獲取所述損失函數(shù)的第二損失梯度;
27、基于所述第一損失梯度和所述第二損失梯度,確定所述損失函數(shù)的損失梯度。
28、在第一方面的又一種可能設(shè)計(jì)中,所述安裝參數(shù)包括:安裝位置、安裝方向和視場(chǎng)角。
29、在第一方面的又一種可能設(shè)計(jì)中,所述對(duì)所述安裝參數(shù)進(jìn)行調(diào)整,包括:
30、在二維場(chǎng)景中確定可安裝監(jiān)控設(shè)備的區(qū)域范圍;
31、獲取所述監(jiān)控設(shè)備的視場(chǎng)角范圍;
32、在所述可安裝監(jiān)控設(shè)備的區(qū)域范圍內(nèi),對(duì)所述監(jiān)控設(shè)備的安裝位置進(jìn)行調(diào)整;
33、在所述視場(chǎng)角范圍內(nèi),對(duì)所述監(jiān)控設(shè)備的視場(chǎng)角進(jìn)行調(diào)整。
34、在第一方面的又一種可能設(shè)計(jì)中,還包括:
35、對(duì)所選出的每組目標(biāo)監(jiān)控系統(tǒng),基于所述監(jiān)控系統(tǒng)中各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域的面積、所需監(jiān)控區(qū)域的總面積,進(jìn)行布局評(píng)估,得到布局評(píng)估結(jié)果。
36、在第一方面的又一種可能設(shè)計(jì)中所述對(duì)所選出的每組目標(biāo)監(jiān)控系統(tǒng),基于所述監(jiān)控系統(tǒng)中各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域的面積、所需監(jiān)控區(qū)域的總面積,進(jìn)行布局評(píng)估,得到布局評(píng)估結(jié)果,包括:
37、獲取第一面積、第二面積、第三面積和第四面積中的至少一種,所述第一面積為被至少一個(gè)監(jiān)控設(shè)備覆蓋的區(qū)域的面積,所述第二面積為被至少兩個(gè)監(jiān)控設(shè)備共同覆蓋的區(qū)域的面積,所述第三面積為未被監(jiān)控設(shè)備覆蓋或未達(dá)到所需dori水平的區(qū)域的面積,所述第四面積為兩個(gè)相對(duì)的監(jiān)控設(shè)備所覆蓋的區(qū)域的面積;
38、獲取所述第一面積、第二面積、第三面積和第四面積中的至少一種,與所述所需監(jiān)控區(qū)域總面積的比例;
39、基于所述比例,確定所述監(jiān)控系統(tǒng)的布局評(píng)估結(jié)果。
40、第二方面,本技術(shù)實(shí)施例提供一種監(jiān)控設(shè)備布局裝置,包括:
41、系統(tǒng)定義模塊,用于定義分別包含一個(gè)到n個(gè)監(jiān)控設(shè)備的一組或多組監(jiān)控系統(tǒng),不同監(jiān)控系統(tǒng)中包含監(jiān)控設(shè)備的數(shù)量不相同,n為預(yù)設(shè)的正整數(shù);
42、區(qū)域獲取模塊,用于獲取所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域;
43、優(yōu)化調(diào)整模塊,用于基于所述各個(gè)監(jiān)控設(shè)備的監(jiān)控覆蓋區(qū)域,對(duì)所述各個(gè)監(jiān)控設(shè)備的安裝參數(shù)進(jìn)行調(diào)整,直至滿足預(yù)設(shè)的優(yōu)化目標(biāo);
44、系統(tǒng)確定模塊,用于基于預(yù)設(shè)的目標(biāo)需求,在滿足預(yù)設(shè)優(yōu)化目標(biāo)的一組或多組監(jiān)控系統(tǒng)中選出目標(biāo)監(jiān)控系統(tǒng);
45、監(jiān)控布局模塊,用于基于所選出的目標(biāo)監(jiān)控系統(tǒng)中監(jiān)控設(shè)備的數(shù)目和各個(gè)監(jiān)控設(shè)備調(diào)整后的安裝參數(shù)作為所推薦的監(jiān)控設(shè)備布局。
46、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括:處理器,以及與所述處理器通信連接的存儲(chǔ)器;所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,以實(shí)現(xiàn)如上所述的方法。
47、第四方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,所述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如上述的方法。
48、第五方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法。
49、本技術(shù)實(shí)施例提供的監(jiān)控設(shè)備布局方法、裝置、設(shè)備和可讀存儲(chǔ)介質(zhì),以監(jiān)控設(shè)備的安裝參數(shù)和監(jiān)控設(shè)備的數(shù)量作為變量,對(duì)監(jiān)控覆蓋區(qū)域進(jìn)行優(yōu)化,直到其達(dá)到優(yōu)化目標(biāo),然后選取所需求數(shù)量的監(jiān)控設(shè)備進(jìn)行布局。這樣不需要人工手動(dòng)對(duì)監(jiān)控設(shè)備進(jìn)行布局設(shè)計(jì),能夠在保證監(jiān)控覆蓋到所需區(qū)域的基礎(chǔ)上,快速選取出目標(biāo)表需求個(gè)監(jiān)控設(shè)備,并完成對(duì)各個(gè)監(jiān)控設(shè)備的安裝布局。