新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP數字信號處理器的墻體裂縫測圖像的處理

        基于DSP數字信號處理器的墻體裂縫測圖像的處理

        作者: 時間:2011-03-29 來源:網絡 收藏

        2 硬件系統設計
        利用完成的采集與時,需要建立相應的硬件平臺。該平臺需要能實時完成的采集、與分析。本文采用TI公司的芯片TMS320DM642作為主芯片,并完成相應的外部電路設計,其具體結構如圖1所示。

        本文引用地址:http://www.104case.com/article/150919.htm

        b.JPG


        處理器TMS320DM642作為主處理器,其最高能達到600 MHz的工作頻率,完全能滿足本文的分割提取的實時處理要求。設計時,先利用CCD圖像傳感器采集圖像,再經過AD轉換將圖像數據送到CPLD中,并在緩沖后將數據傳輸到DSP進行處理,該DSP芯片可利用各種算法對圖像進行處理。若數據需要存儲,則可以利用CPLD將所需存儲的數據在DSP與FLASH、SDRAM之間進行傳遞。當圖像處理完成后,再通過LCD接口電路將圖像在LCD上顯示,從而完成圖像的實時分析、處理與顯示。

        3 算法實現流程
        該圖像處理算法需要由相關的程序來實現,最后再將程序嵌入到DSP處理器中。當墻體裂縫圖像通過CCD圖像傳感器采集以后,其后的處理過程首先要對圖像進行中值濾波,其次通過灰度值修正,取得最優閾值后再進行二值化分割,以完成對圖像的處理。
        中值濾波算法的C語言實現過程首先是確定中值濾波窗口與形狀,然后將窗口內的像素值存入數組中,再通過冒泡法對該數組進行排序以取出中值,最后用該中值替換原來窗口的中心像素,至此,便實現了圖像的中值濾波。由于墻體裂縫圖像的特殊性,灰度值修正算法的C語言實現過程是先獲取用戶感興趣的灰度區域[A,B],再利用循環對每個像素點的值M進行判斷,若MA,則將M賦值為0,若M>B,則將M賦值為25 5,若AMB,則有:
        c.JPG
        式中INT為取整,通過以上運算,便可實現感興趣區域的灰度拉伸,使對比度增強。圖2所示是通過C語言實現中值濾波與灰度修正的具體
        流程圖。

        c.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 塔河县| 兴化市| 西充县| 伊金霍洛旗| 阳原县| 本溪| 固始县| 夹江县| 定州市| 安陆市| 那坡县| 安多县| 昌吉市| 曲阳县| 含山县| 仪陇县| 孝感市| 闽清县| 扶余县| 锡林浩特市| 涟源市| 景德镇市| 通渭县| 北海市| 宜黄县| 贵溪市| 门源| 南川市| 松滋市| 崇仁县| 长武县| 余干县| 迭部县| 建阳市| 托克逊县| 汝州市| 独山县| 镇沅| 阳泉市| 淮南市| 德安县|