System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及監控,特別涉及一種監控點位的選取方法、裝置、電子設備及可讀存儲介質。
技術介紹
1、在人員較多的場景(例如校園場景)中,在對人員的行動軌跡進行監控時,需要采用多個監控點位(監控點位中設置有攝像頭)實時抓拍人員的位置,然后分析人員在各時刻所處的位置,便可生成人員行動軌跡。
2、但是,在從具體場景中的多個監控點位中,選取合適的監控點位時,目前一般通過人工查看各監控點產生的監控視頻,并進行人工檢測和篩選,從而篩選出符合預設條件的監控視頻,然后選取其對應的監控點位。例如,符合預設條件的監控視頻為,在選取的監控點位的數量小于預設數量的情況下,所選取的監控點位能夠監控到的目標對象(目標對象具體可以為人)數量之和最多,以達到最好的監控效果。
3、在監控點位數量巨大的情況下,人工檢測和篩選監控視頻不僅效率低下,且由于選取方法不夠科學合理,所選取的監控點位產生的監控效果往往也比較差。
技術實現思路
1、本申請實施例提供一種監控點位的選取方法、裝置、電子設備及可讀存儲介質,不僅可以提高監控點位的篩選效率,還可以提高選取的監控點位產生的監控效果。
2、第一方面,本申請實施例提供一種監控點位的選取方法,包括:
3、接收多個監控點位發送的多項監控視頻;所述多項監控視頻均包括預設時段內的監控內容;
4、對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果;所述視頻分析結果包括所述預設時段內出現的目標對象的數量;
5、利用遺傳算法、預設的約束條件以及預先構建的目標函數,對各所述監控點位對應的視頻分析結果進行處理,以獲得所述監控點位的最優選取結果;
6、其中,所述目標函數的目標包括:最大化選取的所述監控點位對應的目標對象的數量。
7、可選的,所述預設的約束條件包括:選取的所述監控點位的數量小于第一預設數量。
8、可選的,所述預設的約束條件包括:選取的監控點位的拍攝范圍能夠覆蓋預設的地理范圍。
9、可選的,所述方法包括:接收用戶終端發送的配置文件,并根據所述配置文件,配置所述遺傳算法的種類,和/或,所述預設的地理范圍。
10、可選的,所述目標函數的目標包括:最小化選取的所述監控點位的數量。
11、可選的,所述視頻分析結果還包括監控視頻的畫面質量;所述目標函數的目標還包括:最優化選取的所述監控點位對應的監控視頻的平均畫面質量。
12、可選的,在所述對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果之后,所述方法還包括:按照預設規則,對各所述監控點位對應的視頻分析結果進行篩選,以獲得經過篩選后的視頻分析結果;其中,所述預設規則包括:預設時段內出現的目標對象的數量大于第二預設數量,和/或,監控視頻的畫面質量高于預設質量標準;
13、所述對各所述監控點位對應的視頻分析結果進行處理,包括:對所述經過篩選后的視頻分析結果進行處理。
14、可選的,所述遺傳算法為多目標遺傳算法;
15、所述利用遺傳算法、預設的約束條件以及預先構建的目標函數,對各所述監控點位對應的視頻分析結果進行處理,以獲得所述監控點位的最優選取結果,包括:
16、根據預設的約束條件以及所述多目標遺傳算法,獲取所述監控點位的初始選取結果;
17、在所述監控點位的初始選取結果的基礎上,通過種群進化中的選擇、交叉、變異以及精英保留機制,獲取所述監控點位的至少一個優化選取結果;
18、根據預先構建的目標函數,對所述監控點位的至少一個優化選取結果進行適應度評估,以生成適應度評估結果;
19、根據所述適應度評估結果,確定所述監控點位的最優選取結果。
20、第二方面,本申請實施例提供一種監控點位的選取方法,應用于終端設備,包括:接收多個監控點位發送的多項監控視頻;所述多項監控視頻均包括預設時段內的監控內容;
21、對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果;所述視頻分析結果包括所述預設時段內出現的目標對象的數量;
22、向服務器發送各所述監控點位對應的視頻分析結果,以便于所述服務器利用遺傳算法、預設的約束條件以及預先構建的目標函數,對各所述監控點位對應的視頻分析結果進行處理,以獲得所述監控點位的最優選取結果;
23、其中,所述目標函數的目標包括:最大化選取的所述監控點位對應的目標對象的數量。
24、可選的,所述視頻分析結果還包括監控視頻的畫面質量。
25、第三方面,本申請實施例提供一種監控點位的選取裝置,包括:
26、第一接收模塊,用于接收多個監控點位發送的多項監控視頻;所述多項監控視頻均包括預設時段內的監控內容;
27、分析模塊,用于對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果;所述視頻分析結果包括所述預設時段內出現的目標對象的數量;
28、處理模塊,用于利用遺傳算法、預設的約束條件以及預先構建的目標函數,對各所述監控點位對應的視頻分析結果進行處理,以獲得所述監控點位的最優選取結果;
29、其中,所述目標函數的目標包括:最大化選取的所述監控點位對應的目標對象的數量。
30、第四方面,本申請實施例提供一種監控點位的選取裝置,設置于終端設備中,包括:
31、第一接收模塊,用于接收多個監控點位發送的多項監控視頻;所述多項監控視頻均包括預設時段內的監控內容;
32、分析模塊,用于對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果;所述視頻分析結果包括所述預設時段內出現的目標對象的數量;
33、發送模塊,用于向服務器發送各所述監控點位對應的視頻分析結果,以便于所述服務器利用遺傳算法、預設的約束條件以及預先構建的目標函數,對各所述監控點位對應的視頻分析結果進行處理,以獲得所述監控點位的最優選取結果;
34、其中,所述目標函數的目標包括:最大化選取的所述監控點位對應的目標對象的數量。
35、第五方面,本申請實施例提供一種電子設備,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時使得所述電子設備實現前述的監控點位的選取方法。
36、第六方面,本申請實施例提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現前述的監控點位的選取方法。
37、本申請實施例提供的監控點位的選取方法、裝置、電子設備及可讀存儲介質,在接收多個監控點位發送的多項監控視頻之后,可以對各項監控視頻的監控內容進行分析,以獲得各監控點位對應的視頻分析結果。然后,可以利用遺傳算法、預設的約束條件以及預先構建的目標函數,自動對各監控點位對應的視頻分析結果進行處理,以獲得監本文檔來自技高網...
【技術保護點】
1.一種監控點位的選取方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述預設的約束條件包括:
3.根據權利要求1所述的方法,其特征在于,所述預設的約束條件包括:選取的監控點位的拍攝范圍能夠覆蓋預設的地理范圍。
4.根據權利要求3所述的方法,其特征在于,所述方法包括:
5.根據權利要求1所述的方法,其特征在于,所述目標函數的目標包括:最小化選取的所述監控點位的數量。
6.根據權利要求2所述的方法,其特征在于,所述視頻分析結果還包括監控視頻的畫面質量;
7.根據權利要求6所述的方法,其特征在于,在所述對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果之后,所述方法還包括:按照預設規則,對各所述監控點位對應的視頻分析結果進行篩選,以獲得經過篩選后的視頻分析結果;其中,所述預設規則包括:預設時段內出現的目標對象的數量大于第二預設數量,和/或,監控視頻的畫面質量高于預設質量標準;
8.根據權利要求1所述的方法,其特征在于,所述遺傳算法為多目標遺傳算法;
...【技術特征摘要】
1.一種監控點位的選取方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述預設的約束條件包括:
3.根據權利要求1所述的方法,其特征在于,所述預設的約束條件包括:選取的監控點位的拍攝范圍能夠覆蓋預設的地理范圍。
4.根據權利要求3所述的方法,其特征在于,所述方法包括:
5.根據權利要求1所述的方法,其特征在于,所述目標函數的目標包括:最小化選取的所述監控點位的數量。
6.根據權利要求2所述的方法,其特征在于,所述視頻分析結果還包括監控視頻的畫面質量;
7.根據權利要求6所述的方法,其特征在于,在所述對各項所述監控視頻的監控內容進行分析,以獲得各所述監控點位對應的視頻分析結果之后,所述方法還包括:按照預設規則,對各所述監控點位對應的視頻分析結果進行篩選,以獲得經過篩選后的視頻分析結果;其中,所述預設規則包括:預設時段內出現的目標...
【專利技術屬性】
技術研發人員:黃逸濤,程闖躍,劉少杰,
申請(專利權)人:廣州開得聯軟件技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。