DSP實驗報告

2021-03-04 05:21:58 字數 1563 閱讀 8393

dsp技術與應用實驗報告

學院:姓名:

學號:班級:

指導老師:

完成時間:2011-11-20

實驗六數字圖象處理實驗

一、實驗目的

1. 學習使用實時執行庫並了解數字圖象處理的基本原理;

2. 熟悉用c和彙編混合程式設計的方法及混合程式設計的除錯方法;

3. 學習灰度圖象反色處理技術及其二值化處理技術。

二、實驗環境

1. 整合開發環境code ***poser studio 2.0(簡稱ccs)

2. 實驗程式dsp54x-28-tuxiangchuli.c,說明同前)。

三、實驗步驟

實驗操作流程參照前面實驗。

1. 建立新專案dsp54x-28-tuxiangchuli.pjt,新增所需檔案。

雙擊開啟源程式dsp54x-28-tuxiangchuli.c,找到開啟**語句,根據源語句及tupian資料夾所在位置,重新設定好**的開啟路徑(儲存時注意檔案屬性。必須修改好,否則會要求手動輸入64*64個資料,如出現這種情況,通過任務管理器關閉ccs後重新開啟修改)。

2. 改設定:build option子選單linker中basic項autoinit model 改為load-time initialization或run-time initialization(用no initialization得不到正確的影象)。

3. 編譯連線build後, 裝載得到的.out程式。

主程式中,在三個「i=0」處設定三個斷點,如下圖所示。選擇debug_>go main,使程式從main處開始執行。單擊「run」,程式執行到第乙個斷點處停止;

4. 用view/graph/image開啟乙個圖形觀察視窗,以觀察程式載入的「lena64.bmp」影象,該影象在「....

\tupian」目錄中;按下圖設定該觀察視窗,以觀察變數y為64*64的二維陣列(也可在程式執行前就開啟圖形視窗,設定完確定時對y選擇「否」即可):

下圖為「lena64.bmp」在ccs環境下第乙個斷點處的顯示影象;

單擊「run」,程式執行到第二個斷點處停止,這時可在圖形觀察窗口中,觀察原影象經反色處理後的結果影象,如下圖:

再單擊「run」,程式執行到第三個斷點處停止,這時可在圖形觀察窗口中,觀察到原影象二值化處理後的結果影象,本程式中,二值化處理閥值設為128,見下圖:

四、實驗結果及資料處理:

我將實驗程式修改後,處理的是影象倒置,如下圖所示:

程式修改如上圖所示。

五、實驗總結:

這次實驗我們在整合開發環境code ***poser studio 2.0下完成了對影象的各種處理,在實驗中我們使用實時執行庫並了解數字圖象處理的基本原理;並且熟悉用c和彙編混合程式設計的方法及混合程式設計的除錯方法;一定程度上了解了灰度圖象反色處理技術及其二值化處理技術,實驗過程中最難得就是對程式的修改和除錯,在程式的修改和除錯過程中我們難免不遇到這樣或那樣的問題,在這次實驗中我同樣的也遇到了這些實驗程式的除錯問題,在仔細的查詢下,最終完成了除錯,並且除錯出來了結果。在這次實驗中我們還是學到了不少的課外知識,並將課本上學到的知識運用到實驗中,並鞏固了在課堂上學習的基礎知識。

並從中學到了很多很實用的東西。

DSP實驗報告

姓名 班級 電子1201 學號 一,已完成的實驗 1 有限衝激響應濾波器 fir 演算法實驗 2 無限衝激響應濾波器 iir 演算法實驗 3 卷積演算法 4 頻譜分析 5 自適應濾波器演算法 6 抽樣定理 7 數字影象直方圖統計 8 數字影象邊緣檢測 sobel運算元 9 數字影象的銳化 lapla...

DSP實驗報告

實驗一 閃燈實驗 熟悉dsp軟硬體測試系統 實驗目的 1.了解sharc系列高效能數字訊號處理器的程式開發過程和程式語言 2.熟悉整合開發工具visualdsp 學會使用visualdsp 進行sharc系列adsp的程式開發 編譯與除錯 3.掌握sharc系列adsp的程式載入設計和載入過程。實驗...

DSP實驗報告

姓名 馬勇學號 10051115 院系 航空科學與工程學院 使用組合語言實現加法運算,匯程式設計序如下 main mov acc,10 mov t,2 add acc,t end 逐步執行,執行完第一步後acc值為0000000a,執行結束後結果如下 其中xt為00020000,高位0002即為t的...