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的...