新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式網絡智能視頻監控系統設計方案

        嵌入式網絡智能視頻監控系統設計方案

        作者: 時間:2013-02-19 來源:網絡 收藏

        另外視頻服務器中還包含網絡接口模塊、存儲模塊、電源管理與復位模塊、串口模塊等。

        3.3 智能視頻分析單元

        智能視頻分析單元負責對視頻圖像進行編解碼、分析,得到對監控場景的理解,智能視頻分析系統的性能很大程度上依賴于其中智能視頻分析算法的精度和效率,所以算法的合理設計至關重要。目前智能視頻分析算法有很多種,但各自有其局限性,為某一應用選擇合適的算法,往往從速度、精度還有應用范圍等方面做綜合權衡[7].本系統主要針對禁區入侵智能監控的應用,為該應用設計了一套快速實用的智能視頻分析算法,其視頻分析過程如圖2所示。

        嵌入式網絡智能視頻監控系統設計方案

        圖2 智能視頻分析算法流程圖

        本系統中的智能視頻分析單元由DM6446的DSP內核運行智能視頻分析算法來實現。

        3.4 智能客戶端

        智能客戶端作為監控者與視頻服務器的人機交互在智能監控系統中扮演著重要作用,本系統在PC機Windows VC++6.0環境下實現,智能客戶端與視頻服務器之間采用C-S的模式構建,客戶端程序采用了2個類對象分別來實現人機界面功能、網絡通信功能,其與視頻服務器之間的數據流圖如圖3所示。

        嵌入式網絡智能視頻監控系統設計方案

        圖3 智能客戶端與視頻服務器的數據流

        智能客戶端能自動搜索局域網中所有的設備(嵌入式智能視頻監控器),并對搜索到的設備提供身份驗證、實時視頻場景監控,用戶權限管理、日期時間管理、設備信息管理、報警規則設置、報警任務設置,報警信息查詢、固件升級等服務。

        智能客戶端本身不存在有數據的存取,其每一個操作都必須與視頻服務器通信,多個操作可能會同時發生(例如:固件升級和報警產生同時發生),本系統中采用多線程的方式來實現多個任務的并行或串行,分別為自動搜索設備線程、配置數據通信線程、視頻場景監控線程、固件升級線程,其流程圖如圖4所示。

        嵌入式網絡智能視頻監控系統設計方案

        圖4 智能客戶端多任務運行流程圖。

        客戶端系統啟動后,進入到自動搜索界面,創建自動搜索設備線程,在該線程中與視頻服務器通信,采用TCP/IP協議,確認對方設備在工作狀態后,顯示所有正常工作的設備,創建配置數據通信線程、視頻場景監控線程,并銷毀自動搜索設備線程。

        配置數據通信線程負責顯示視頻服務器端發送過來的數據,發送用戶的配置數據給視頻服務器,網絡通信采用TCP/IP協議。

        視頻場景監控線程實現解碼視頻圖像并顯示,網絡通信采用UDP協議,在該線程中使用了CXIMAGE類對象來解碼和顯示視頻圖像。配置數據通訊線程和視頻場景監控線程在客戶端程序運行時一直存在。

        固件升級線程只有在用戶進行了"版本升級"操作時才啟用,其中的網絡通信采用FTP協議,當固件升級完畢,銷毀該線程。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鲁山县| 乐至县| 建始县| 延长县| 天门市| 烟台市| 盐山县| 洪雅县| 广宗县| 潢川县| 忻城县| 香港 | 右玉县| 旌德县| 焉耆| 定安县| 宜川县| 佛坪县| 威远县| 开平市| 随州市| 肥城市| 禹城市| 和林格尔县| 太康县| 桦川县| 天镇县| 布尔津县| 都兰县| 青河县| 聊城市| 彭阳县| 松阳县| 景洪市| 沈丘县| 广宁县| 武定县| 高陵县| 柳林县| 康平县| 新巴尔虎左旗|