關(guān) 閉

新聞中心

EEPW首頁 > 安全與國防 > 設(shè)計應(yīng)用 > 基于DSP的圖像型火災(zāi)探測技術(shù)研究

基于DSP的圖像型火災(zāi)探測技術(shù)研究

作者: 時間:2010-11-21 來源:網(wǎng)絡(luò) 收藏

  (1)打開或創(chuàng)建一個工程項目文件(project),包括源程序(C或匯編)、目標文件、庫文件、鏈接命令文件和包含文件。

  (2)編輯各類文件。可以使用CCS提供的集成編輯環(huán)境,對頭文件(*.h文件)、鏈接命令文件(*.cmd文件)和源程序(*.c,*.a(chǎn)sm)進行編輯。

  (3)對工程項目進行編譯。如出現(xiàn)語法錯誤,將在構(gòu)建(Build)窗口中顯示錯誤信息。用戶可以根據(jù)顯示的信息定位錯誤位置,更改錯誤。

  (4)對結(jié)果和數(shù)據(jù)進行分析和算法評估。用戶可以利用CCS提供的探測點、圖形顯示、性能評價等工具,對運行結(jié)果、輸出數(shù)據(jù)進行分析,評估算法性能。主程序流程如圖2所示。


3 基于DM642的嵌入式系統(tǒng)實現(xiàn)

  根據(jù)防火規(guī)范和系統(tǒng)的功能要求,相應(yīng)的報警和滅火系統(tǒng)軟件也應(yīng)具有如下特點:

  實時性 火災(zāi)報警系統(tǒng)是一個實時控制系統(tǒng),對于系統(tǒng)響應(yīng)時間要求較高,所以對應(yīng)用軟件的執(zhí)行速度有一定的要求,即能夠在采集現(xiàn)場數(shù)據(jù)后,在允許的時間間隔內(nèi),及時對數(shù)據(jù)進行計算、處理、并做出正確判斷,對系統(tǒng)進行控制。

  靈活性和通用性 為了節(jié)省內(nèi)存和具有較高的適應(yīng)能力,軟件采用模塊化結(jié)構(gòu),在編寫程序的時候,采用自頂向下的分析方法,將整個軟件系統(tǒng)劃分為若干個軟件功能模塊,然后針對每一個功能模塊編寫子程序。以后如果需要添加功能或修改現(xiàn)有功能,只需要添加或修改子程序即可。

  本文利用SSD-DM642 Ver 2.O評估板卡為開發(fā)研究平臺,對火災(zāi)系統(tǒng)做進一步的軟件開發(fā)的研究。

  軟件系統(tǒng)的總體框架如圖3所示。


  各個系統(tǒng)的子模塊是在主系統(tǒng)控制模塊的控制和管理監(jiān)督下協(xié)調(diào)工作的。系統(tǒng)的工作流程圖如圖4所示。

  (1)系統(tǒng)加電開始運行,運行系統(tǒng)初始化模塊,設(shè)定寄存器初始值,進行存儲器的映射,建立系統(tǒng)工作的環(huán)境。

  (2)運行圖像采集模塊,采集連續(xù)幀圖像,尋找背景圖像,存儲背景圖像,并進行圖像動態(tài)比。

  (3)運行圖像處理火災(zāi)識別模塊,對可疑目標進行圖像處理、特征提取,并把提取的特征與預(yù)設(shè)的閾值DT比較,若小于門限閾值DT,則可以認為是其他干擾信號,從而跳轉(zhuǎn)到第二步,繼續(xù)監(jiān)視。

  (4)若提取的特征值超過預(yù)設(shè)門限,就確認為火災(zāi)發(fā)生。

4 實驗結(jié)果

  在充分了解系統(tǒng)運行方式和對算法的Matlab仿真無誤的情況下,進行火災(zāi)識別算法的實現(xiàn)。由試驗的結(jié)果(見圖5)來看,取得了較為理想的運行結(jié)果,為算法的進一步實際應(yīng)用打下了良好的基礎(chǔ)。


5 結(jié)語

  研究了基于的圖像型技術(shù)開發(fā)的基本流程,并結(jié)合自適應(yīng)圖像型火災(zāi)探測算法,利用開發(fā)板對算法進行了驗證,下一步將經(jīng)過編譯的代碼利用代碼優(yōu)化器進行優(yōu)化,提高代碼效率,并且開始研究硬件設(shè)計問題。


上一頁 1 2 下一頁

關(guān)鍵詞: 火災(zāi)探測 DSP 圖像型

評論


相關(guān)推薦

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

關(guān)閉