




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電子科技大學(xué)電子工程學(xué)院標(biāo)準(zhǔn)實驗報告(實驗)課程名稱 DSP技術(shù)實驗名稱實驗五圖像閾值化姓名:學(xué)號:指導(dǎo)教師:1. 實驗?zāi)康?) 進(jìn)一步掌握AZURE-BF609開發(fā)平臺的使用;2) 進(jìn)一步掌握CCES調(diào)試方法;3) 了解BF609 DSP在圖像、視頻處理領(lǐng)域的應(yīng)用;4) 了解圖像直方圖計算、閾值化方法及意義;5) 掌握利用PVP進(jìn)行圖像閾值化的方法。2. 實驗內(nèi)容1) 加載原始圖片,并在液晶屏幕上顯示;2) 生成16階灰值直方圖,并在液晶屏幕上顯示;3) 手工設(shè)置二值化閾值,生成閾值化圖片,并在液晶屏幕上顯示(三組數(shù)據(jù));4) 設(shè)計自適應(yīng)閾值計算程序,生成閾值化圖片,并在液晶屏幕上顯示;5)
2、 將各步驟生成結(jié)果圖片以PGM格式保存到磁盤文件中。3. 實驗環(huán)境(1)預(yù)裝開發(fā)環(huán)境的計算機(jī);(2)BF609開發(fā)板一套;(3)AZURE-BF609開發(fā)板上帶有一片BF609 DSP和一個4.3寸480*272點(diǎn)陣24bit的真彩液晶屏,本實驗主要利用BF609的PVP模塊進(jìn)行圖像閾值化的處理,并在液晶屏上顯示處理前后的結(jié)果。(4) ADDS HPUSB-ICE仿真器一套。4. 實驗原理(1)圖像二值化圖像二值化是圖像處理的基本技術(shù),也是圖像處理中一個非?;钴S的分支,其應(yīng)用領(lǐng)域非常廣泛,特別是在圖像信息壓縮、邊緣提取和形狀分析等方面起著重要作用,成為其處理過程中的一個基本手段。二值化的目的是
3、將上步的圖像增強(qiáng)結(jié)果轉(zhuǎn)換成二值圖像,從而能得到清晰的邊緣輪廓線,更好地為邊緣提取、圖像分割、目標(biāo)識別等后續(xù)處理服務(wù)。選取合適的分割閾值可以說是圖像二值化的重要步驟,過高的閾值會導(dǎo)致一些真實邊緣的丟失,過低的閾值又會產(chǎn)生一些無謂的虛假邊緣。在一些簡單的圖像中,物體的灰度分布比較有規(guī)律,背景與各個目標(biāo)在圖像的直方圖各自形成一個波峰,即區(qū)域與波峰一一對應(yīng),每兩個波峰之間形成一個波谷。那么,選擇雙峰之間的波谷所代表的灰度值T作為閾值,即可實現(xiàn)兩個區(qū)域的分割。式中f(x,y) 為灰度圖像的灰度值,T為閾值, g(x,y)為二值化后的灰度圖像。(2)BF609 PVP數(shù)據(jù)處理流水線BF609帶有一個流水線
4、視覺處理器(PVP),PVP提供了12個高性能的信號處理模塊,這些模塊可以靈活的組合形成流數(shù)據(jù)處理流水線,從而可以進(jìn)行典型的視頻和圖像處理及分析內(nèi)核(例如自動駕駛輔助系統(tǒng))。PVP針對卷積運(yùn)算、基于小波的目標(biāo)檢測、分類、跟蹤及檢驗算法進(jìn)行了專門優(yōu)化。PVP集成了用于高速2D數(shù)字信號處理的一系列信號處理塊。PVP的主要模塊:a) IPF01:格式化輸入接口,接收輸入到PVP模塊的視頻數(shù)據(jù),其中IPF0的數(shù)據(jù)來自于視頻子系統(tǒng),如攝像頭。IPF1的數(shù)據(jù)接收存儲器的數(shù)據(jù),來自于DMA通道。其主要功能包括:格式化輸入數(shù)據(jù)、提取色度或亮度單元、加窗、分離奇偶像素、幀計數(shù)等。b) OPF03:格式化輸出接口
5、,其中02用于視頻子系統(tǒng)管道,而3用于存儲器管道。c) THC01:閾值直方圖壓縮d) CNV03:卷積,可以執(zhí)行5x5的二維卷積運(yùn)算e) PMA:極坐標(biāo)幅值與角度計算f) ACU:算術(shù)運(yùn)算單元,提供32位的加減乘除運(yùn)算g) PEC:圖像邊緣檢測,可實現(xiàn)一階導(dǎo)數(shù)和二階導(dǎo)數(shù)的圖像邊緣檢測h) IIM01:圖像塊積分i) UDS:圖像縮放大多數(shù)的信號處理塊針對2D視頻分析進(jìn)行了優(yōu)化,也可以用于一些通用的目的。另外一些信號處理塊具有一些通用功能,可以用于視頻處理以外的多種應(yīng)用。圖像閾值化PVP的模塊連接為:5. 實驗步驟(1 )導(dǎo)入實驗項目i. 建立工作目錄,如E:MyWorkspaceii. 打開
6、CCES,在工作區(qū)選擇對話框上輸入工作區(qū)目錄:點(diǎn)擊OK,如果工作區(qū)存在,則CCES會打開工作區(qū),否則建立新工作區(qū)。iii. 將實驗項目文件夾PVP Demo拷貝到工作區(qū)文件夾E:MyWorkspaceiv. 在CCES中點(diǎn)擊FileàImport導(dǎo)入項目,導(dǎo)入對話框中選擇GeneralàExisting Projects into Workspacev. 點(diǎn)擊Next,在選擇根目錄時選擇剛才拷貝的項目文件夾E:MyWorkspacePVP Demo,此時Project列表框中會出現(xiàn)可以被導(dǎo)入的項目PVP Demo(E:MyWorkspacePVP Demo),勾中項目前面的
7、復(fù)選框。vi. 點(diǎn)Finish,完成項目導(dǎo)入。(2) 程序設(shè)計設(shè)計程序流程如下:(1)初始化設(shè)備,裝載原圖;(2)進(jìn)入while循環(huán),每按一次key10鍵,處理過程前進(jìn)一步;(3)第一步,顯示原圖;(4)第二步,計算和顯示直方圖,保存直方圖圖片; (5)第三步,閾值化和顯示閾值化后的圖像,保存閾值化圖片;(6)循環(huán)執(zhí)行(3)(5)。(3) 參數(shù)設(shè)置(a)設(shè)置如下三組閾值,進(jìn)行三次實驗:MIN_THRESHOLDMIN_VALUEMAX_THRESHOLDMAX_VALUE第一組0x7d0x000x7d0xff第二組0x500x000x500xff第三組0xA00x000xA00xff觀察直方圖
8、中各灰度值的分布情況,分析處理結(jié)果優(yōu)劣的原因。(b) 自適應(yīng)閾值設(shè)置編寫Calculate_Threshold()函數(shù),實現(xiàn)雙峰法閾值算法,實現(xiàn)自適應(yīng)閾值設(shè)置;(4) 編譯、調(diào)試程序、查看結(jié)果1. 選擇處理器型號:ADSP-BF6092. 選擇連接類型:Emulator3. 選擇平臺:ADSP-BF609 via HPUSB-ICE4. 確定后進(jìn)入Edit Launch configuration properties對話框vii. 選擇新建的配置Azure_dmeo Debug,在Program(s) to load列表中為Device0的Core0選擇調(diào)試時加載的DSP程序。及編譯生成的可
9、執(zhí)行二進(jìn)制文件。該文件為:E:MyWorkspacePVP DemoprojectDebug Azure_dmeo.dxeviii. 點(diǎn)擊Apply,再點(diǎn)擊Debug開始加載DSP程序,進(jìn)入調(diào)試模式ix. 運(yùn)行程序,觀察結(jié)果x. 查看E:MyWorkspacePVP Demoimg下的輸出文件output.pgmb) 保存輸出結(jié)果,對比實驗結(jié)果。6. 程序設(shè)計自適應(yīng)算法程序:int calculate_threshold()int T;int i,a=THC_HISTOGRAM_160,b=THC_HISTOGRAM_167;for(i=1;i<6;i+)if (THC_HISTOGRA
10、M_16i>a)a=i;for(i=8;i<16;i+)if(THC_HISTOGRAM_16i>b)b=i;T=(a+b)/2*16;printf("T=%dn",T);return T;7. 實驗數(shù)據(jù)及結(jié)果分析原圖手動閾值1#define MIN_THRESHOLD 0x7d#define MIN_VALUE 0x00#define MAX_THRESHOLD 0x7d#define MAX_VALUE 0xff手動閾值2#define MIN_THRESHOLD 0x50#define MIN_VALUE 0x00#define MAX_THRESHOLD 0x50#define MAX_VALUE 0xff手動閾值3#define MIN_THRESHOLD 0xA0#define MIN_VALUE 0x00#define MAX_THRESHOLD 0xA0#define MAX_VALUE 0xFF自適應(yīng)此時分界線T=1288. 總結(jié)及心得體會通過本次實驗進(jìn)一步掌握了BF609開發(fā)平臺的使用以及CCES的調(diào)試方法。通過對圖像的閾值化處理,我了解了圖像的直方圖計算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 玫瑰花購銷合同
- 工業(yè)設(shè)備維修保養(yǎng)服務(wù)合同
- 出售房屋委托代理合同書
- 固體廢物處理處置服務(wù)合同
- 水電接入合同協(xié)議書
- 承包建造船舶合同
- 電子政務(wù)系統(tǒng)合同
- 內(nèi)蒙古北方職業(yè)技術(shù)學(xué)院《美容外科學(xué)醫(yī)學(xué)美容》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧稅務(wù)高等專科學(xué)?!峨姎鈧鲃幼詣涌刂葡到y(tǒng)綜合課程設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連裝備制造職業(yè)技術(shù)學(xué)院《智慧教學(xué)與微課制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 心肺復(fù)蘇課件
- 2024-2030年“一帶一路”背景下中國鐵塊礦產(chǎn)業(yè)未來發(fā)展趨勢及投資策略分析報告
- 鋼包熱修工安全技術(shù)操作規(guī)程(3篇)
- 風(fēng)力發(fā)電廠土建工程施工組織設(shè)計
- 2024年云南省公務(wù)員錄用考試《行測》真題卷及答案解析
- 成人缺氧缺血性腦病護(hù)理
- 期末提優(yōu)測試卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)青島版
- 常用數(shù)學(xué)公式大全
- 風(fēng)機(jī)基礎(chǔ)監(jiān)理實施細(xì)則
- GB/T 24503-2024礦用圓環(huán)鏈驅(qū)動鏈輪
- 人教版(2024)英語七年級上冊單詞表
評論
0/150
提交評論