安防視頻集中存儲EasyCVR視頻匯聚平臺,可支持海量視頻的輕量化接入與匯聚管理。平臺能提供視頻存儲磁盤陣列、視頻監控直播、視頻輪播、視頻錄像、云存儲、回放與檢索、智能告警、服務器集群、語音對講、云臺控制、電子地圖、平臺級聯、H.265自動轉碼等功能。為了便于用戶二次開發、調用與集成,我們也提供了豐富的API接口供用戶使用,同時也能根據用戶的個性化需求進行定制。
在安防監控視頻平臺EasyCVR視頻分析的定制項目,用戶提出需求,想通過EasyCVR的視頻流進行畫框設置算法監控區域(如下),今天我們來分享下實現方式。
設計邏輯:在接入的監控攝像頭中播放視頻流,再以EasyPlayer播放器為基礎,通過canvas進行畫框,以左上角為0,0坐標點,通過用戶點擊位置計算出畫框的區域位置,并將數據發送給后臺,再結合算法去監控和檢測此區域,從而實現AI智能監控。當檢測到異常或違規情況時,可發送告警信息給前臺,從而實現基于AI智能算法的視頻分析與視頻監控功能,為用戶提供可視化視頻AI智能監管與風險預警大平臺。
參考代碼如下:
通過鼠標的點擊以及松開,實現區域畫框,從而完成此功能。
具體數據結構如下:
我們的AI算法中臺支持40多種AI算法,包括各種場景,比如消防、城管、社區、環保、水利等,將監控現場攝像頭采集的視頻流接入到平臺,配置相關AI算法模型后,就能對視頻流進行智能檢測和分析了。針對城管領域,就包括占道經營檢測、占道廣告牌檢測、店外經營、沿街晾曬檢測、撐傘經營檢測、煙霧排放檢測、垃圾暴露檢測、垃圾堆放檢測、垃圾桶滿溢檢測等。感興趣的用戶可以前往演示平臺進行體驗或部署測試。