System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及圖像處理,尤其涉及一種基于gis的城域安全視頻監控方法及系統。
技術介紹
1、在現代城市安全管理中,視頻監控系統扮演著至關重要的角色,隨著城市化進程的加快,城域內的監控需求日益增加,傳統的單一監控系統由于監控范圍有限、數據處理低等問題,逐漸顯現出效率低下、監控盲區多、人工分析負擔重等缺點。因此,通過多攝像頭聯動和協同工作,以提高安全防范和應急響應能力。
技術實現思路
1、本公開提供了一種基于gis的城域安全視頻監控的方法及系統,解決了監控范圍有限、數據處理低以及難以實現目標的精確定位和連續跟蹤的技術問題。
2、根據本公開的第一方面,提供了一種基于gis的城域安全視頻監控方法。該方法包括:
3、通過攝像頭實時獲取覆蓋區域的視頻畫面;
4、利用目標檢測算法對所述視頻畫面進行實時分析,識別所述視頻畫面中的目標;
5、基于坐標系轉換,將所述目標在視頻畫面中的位置轉換為實際的地理坐標;
6、通過所述地理坐標,在不同攝像頭覆蓋區域內持續跟蹤所述目標;
7、基于透視變換,將視頻畫面轉換為鳥瞰視角,拼接鳥瞰圖,形成全景視圖;
8、將所述目標在全景視圖中的地理坐標進行可視化。
9、如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述目標檢測算法為yolov5,包括:
10、逐幀讀取從攝像頭捕捉到的視頻畫面;
11、將讀取到的每一幀圖像依次輸入到訓練完成的yol
12、yolov5網絡模型對當前幀圖像進行目標捕捉,框定目標區,并獲取目標種類、輪廓與標定坐標。
13、如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述基于坐標系轉換,將所述目標在視頻畫面中的位置轉換為實際的地理坐標包括:
14、利用相機標定法獲取攝像頭的內參和外參,根據其參數,構建透視投影模型,將目標在視頻畫面中的位置轉換為實際的地理坐標。
15、如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述通過所述地理坐標,在不同攝像頭覆蓋區域內持續跟蹤所述目標包括:
16、實時更新目標的地理坐標并將地理坐標信息共享給其他相關攝像頭,對目標采用deepsort方式進行跟蹤,得到該目標在攝像頭下的軌跡,其中,所述對目標采用deepsort方式進行跟蹤包括:
17、通過將該目標的視頻畫面前面幾幀放入卡爾曼濾波中進行學習,預測該目標下一幀所在的位置,將觀測坐標與預測坐標通過匈牙利算法進行匹配,二者一致,則匹配上,如果不一致,則調整該目標的參數或卡爾曼濾波系統繼續匹配。
18、如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述基于透視變換,將視頻畫面轉換為鳥瞰視角包括:
19、根據視頻畫面計算單應性矩陣h,利用單應性矩陣h完成鳥瞰圖轉換。
20、如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述拼接鳥瞰圖,形成全景視圖方法包括:
21、利用圖像拼接算法將多個攝像頭變換后的鳥瞰圖進行拼接,生成全景鳥瞰圖。
22、如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
23、將目標的地理坐標映射到三維模型中的對應位置,利用三維渲染實現目標在三維模型中的動態展示。
24、根據本公開的第二方面,提供了一種基于gis的城域安全視頻監控系統。該系統包括:
25、獲取模塊,用于通過攝像頭實時獲取覆蓋區域的視頻畫面;
26、分析模塊,用于利用目標檢測算法對所述視頻畫面進行實時分析,識別所述視頻畫面中的目標;
27、轉換模塊,用于基于坐標系轉換,將所述目標在視頻畫面中的位置轉換為實際的地理坐標;
28、跟蹤模塊,用于通過所述地理坐標,在不同攝像頭覆蓋區域內持續跟蹤所述目標;
29、拼接模塊,用于基于透視變換,將視頻畫面轉換為鳥瞰視角,拼接鳥瞰圖,形成全景視圖;
30、顯示模塊,用于將所述目標在全景視圖中的地理坐標進行可視化。
31、根據本公開的第三方面,提供了一種電子設備。該電子設備包括:存儲器和處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述程序時實現如以上所述的方法。
32、根據本公開的第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現如根據本公開的第一方面和/或第二方面的方法。
33、在本公開中,基于gis的城域安全視頻監控通過將視頻聯動監控、透視投影變換、目標檢測與跟蹤算法進行結合,利用gis提供的空間坐標信息,實現在攝像頭覆蓋區域內目標的檢測和連續跟蹤,實現多攝像頭聯動和動態三維展示,提供實時、連續、精準的監控效果。
34、應當理解,
技術實現思路
部分中所描述的內容并非旨在限定本公開的實施例的關鍵或重要特征,亦非用于限制本公開的范圍。本公開的其它特征將通過以下的描述變得容易理解。
【技術保護點】
1.一種基于GIS的城域安全視頻監控方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述目標檢測算法為YOLOv5,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于坐標系轉換,將所述目標在視頻畫面中的位置轉換為實際的地理坐標包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述地理坐標,在不同攝像頭覆蓋區域內持續跟蹤所述目標包括:
5.根據權利要求1所述的方法,其特征在于,所述基于透視變換,將視頻畫面轉換為鳥瞰視角包括:
6.根據權利要求1所述的方法,其特征在于,所述拼接鳥瞰圖,形成全景視圖方法包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種基于GIS的城域安全視頻監控系統,包括:
9.一種電子設備,包括:
10.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使所述計算機執行根據權利要求1-7中任一權利要求所述的方法。
【技術特征摘要】
1.一種基于gis的城域安全視頻監控方法,包括:
2.根據權利要求1所述的方法,其特征在于,所述目標檢測算法為yolov5,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于坐標系轉換,將所述目標在視頻畫面中的位置轉換為實際的地理坐標包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述地理坐標,在不同攝像頭覆蓋區域內持續跟蹤所述目標包括:
5.根據權利要求1所述的方法,其特征在于,所述基于...
【專利技術屬性】
技術研發人員:任艷波,彭云杰,馬龍幫,張海陸,程揭章,
申請(專利權)人:中科星圖北岸科技青島有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。