色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          關(guān) 閉

          新聞中心

          EEPW首頁 > 安全與國防 > 設(shè)計應(yīng)用 > 基于DM642的智能視頻監(jiān)控系統(tǒng)的DSP實現(xiàn)

          基于DM642的智能視頻監(jiān)控系統(tǒng)的DSP實現(xiàn)

          作者:胡全 徐勝 管慶 電子科技大學(xué)通信與信息工程學(xué)院 時間:2009-12-10 來源:電子產(chǎn)品世界 收藏

            軟件包括自啟動、初始化、和線程創(chuàng)建,流程如圖2所示。

          本文引用地址:http://cafeforensic.com/article/101027.htm

            圖2中第五步動態(tài)創(chuàng)建了1個算法處理線程(ProcessTsk)、2個PCI通信線程(SendTsk,ReceiveTsk)以及一個中斷服務(wù)子程序(PCI_ISR):ProcessTsk根據(jù)客戶端為每個通道設(shè)定的監(jiān)控規(guī)則,對通道中的圖像進(jìn)行算法分析,若有目標(biāo)違規(guī),則記錄違規(guī)場景,產(chǎn)生報警信息,否則送出原始圖像。SendTsk負(fù)責(zé)把ProcessTsk產(chǎn)生的報警信息或者圖像通過PCI傳輸?shù)絇C端;ReceiveTsk負(fù)責(zé)接收來自本地板卡的模擬攝像頭和來自PC端的網(wǎng)絡(luò)攝像頭圖像,以及PC端來的信息。并傳遞給ProcessTsk;PCI_ISR負(fù)責(zé)監(jiān)聽來自PC端的請求,根據(jù)不同請求發(fā)送不同的旗語,控制線程間的運(yùn)行。

            主機(jī)服務(wù)器準(zhǔn)備傳輸控制命令或者圖像的時候,向發(fā)送中斷請求。PCI_ISR將響應(yīng)這些請求,根據(jù)主機(jī)服務(wù)器的不同信息向其他線程發(fā)送不同的控制旗語:如果是PC端接收一幀圖像完畢,則向SendTsk發(fā)旗語PCI_READ_OK,表示可以接收下一幀圖像;如果是斷開、連接通道請求,則向ReceiveTsk發(fā)送旗語PCI_WRITE_OK,表示可以接收信息。ReceiveTsk接收網(wǎng)絡(luò)攝像機(jī)或者模擬攝像機(jī)圖像和控制命令。如果收到圖像,將其存儲在SDRAM的一個緩沖區(qū)中,以待進(jìn)行算法分析;如果收到控制命令,將其存儲在由PC、共同維護(hù)的一個緩沖區(qū)中。然后發(fā)起SCOM通信,把信息傳送到ProcessTsk維護(hù)的SCOM中。SCOM是RF5框架中的通信模塊,提供了隊列(Queue)和旗語(Semaphore)的雙重功能。ProcessTsk收到信息后,會使用視頻緩沖區(qū)和控制命令緩沖區(qū)中的數(shù)據(jù)作為算法參數(shù)進(jìn)行計算。ProcessTsk計算完成后,會產(chǎn)生相應(yīng)的結(jié)果,比如警報或者處理信息。這些數(shù)據(jù)會保存在一個字節(jié)數(shù)組中,然后將其打包封裝成一個Message對象,將其發(fā)送到SendTsk維護(hù)的SCOM中,SendTsk接收到這個Message包后,對其進(jìn)行相應(yīng)的處理,然后發(fā)送到PC主機(jī)。線程通信如圖3所示。

            ·PC端軟件

            在服務(wù)器主機(jī)端,主要實現(xiàn)三個功能:(1)接收來自網(wǎng)絡(luò)攝像頭的視頻流并解碼,對應(yīng)模塊為網(wǎng)絡(luò)攝像機(jī)模塊;(2)構(gòu)建用戶界面,即客戶端模塊,記錄用戶算法設(shè)置、控制命令等,用戶可以根據(jù)自己的需求在規(guī)則設(shè)置界面中對特定的通道設(shè)置算法參數(shù)和控制命令等;(3)將圖像數(shù)據(jù)和算法參數(shù)、控制命令傳給DSP端,對應(yīng)模塊為后臺服務(wù)模塊。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉