




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在校生做DSP技術(shù)實(shí)踐的實(shí)習(xí)報(bào)告(1) 一 、實(shí)習(xí)題目 1、 灰度線(xiàn)性變換 2、 灰度的對(duì)數(shù)變換 3、 鋸齒波變換 4、 圖像剪取 二 、實(shí)習(xí)目的: 1、 鞏固和深化數(shù)字圖像處理技術(shù)所涉及的數(shù)理基礎(chǔ)、基本算法和各種圖像處理技術(shù)方法,學(xué)習(xí)和掌握?qǐng)D像變換。 2、 對(duì)學(xué)習(xí)圖像處理的基礎(chǔ)知識(shí)對(duì)其應(yīng)用工程實(shí)踐有一定的認(rèn)識(shí),提高學(xué)生對(duì)應(yīng)用軟件的使用能力。 3、 通過(guò)理論聯(lián)系實(shí)際,綜合運(yùn)用所學(xué)知識(shí),提高學(xué)生獨(dú)立分析和解決實(shí)際問(wèn)題的能力,增強(qiáng)學(xué)生的工程意識(shí),打好專(zhuān)業(yè)基礎(chǔ) 三、實(shí)習(xí)要求: 1、能夠根據(jù)設(shè)計(jì)題目要求查閱檢索有關(guān)的文獻(xiàn)資料,結(jié)合題目選學(xué)有關(guān)參考書(shū); 2、熟悉計(jì)算機(jī)圖像處理的設(shè)計(jì)方法; 3、熟悉圖像灰
2、度變換程序的設(shè)計(jì)方法; 4、掌握?qǐng)D像灰度變換的仿真方法; 5、完成圖像的灰度變換。 四、系統(tǒng)原理描述: 灰度變換將輸入圖像映射為輸出圖像,輸出圖像每個(gè)像素點(diǎn)的灰度值僅由對(duì)應(yīng)的輸入像素點(diǎn)的值決定。它常用于改變圖像的灰度范圍及分布,是圖像數(shù)字化及圖像顯示的重要工具?;叶茸儞Q因其作用性質(zhì)有時(shí)也被稱(chēng)為對(duì)比度增強(qiáng)、對(duì)比度拉伸或點(diǎn)運(yùn)算,稱(chēng)之為灰度變換。 灰度變換實(shí)際上是灰度到灰度的映射過(guò)程。設(shè)輸入圖像為A輸出圖像為B,則灰度變換可表示為: 即灰度變換完全由灰度映射函數(shù)決定。顯然灰度變換不會(huì)改變圖像內(nèi)像素點(diǎn)之間的空間關(guān)系。 1. 灰度線(xiàn)性變換 設(shè)圖像灰度值f的可能值域?yàn)镈,但在一定條件下,使得其取值范圍縮小
3、為且如圖 7-11所示,這種狀態(tài)常出現(xiàn)于連續(xù)圖f值的動(dòng)態(tài)范圍小,或攝影曝光不足中,因而其對(duì)應(yīng)的直方圖P 如圖所示,集中于某個(gè)較小的灰度區(qū)間內(nèi)。但是通常人們希望灰度直方圖在全部灰度區(qū)域內(nèi)均勻分布,最簡(jiǎn)單地是把低反差圖像進(jìn)行灰度變換得到高反差圖像,即線(xiàn)性變換,如下式: 該式可以使變換后的灰度的取值范圍擴(kuò)大到 一般來(lái)說(shuō),只有當(dāng)兩個(gè)相鄰像素的灰度值相差到一定程度時(shí),人的視覺(jué)才能分辨。若灰度值D僅在較小區(qū)間內(nèi)時(shí),則人眼可分辨的亮度差的總級(jí)數(shù)則亦很少,從而造成目標(biāo)圖 像灰度值與背景灰度值相接近,人眼而無(wú)法分辨檢出。而對(duì)其進(jìn)行的變換后,則如上圖可使變得更大,從而使得視覺(jué)上對(duì)變換后圖像能夠分辨的亮度差的總級(jí)數(shù)
4、增加,造成目標(biāo)圖像與背景間亮度差異的加大,使原先無(wú)法被人眼檢出的目標(biāo)圖像也能檢出,且變換后圖像清晰度也大大提高。 2. 灰度的對(duì)數(shù)變換 對(duì)數(shù)變換常用來(lái)擴(kuò)展低值灰度,而壓縮高值灰度,這樣可以使低值灰度的圖像細(xì)節(jié)更容易看清楚,對(duì)數(shù)變換的表達(dá)式為: 其中K為一根據(jù)圖像內(nèi)容來(lái)確定的常數(shù)因子。 3. 鋸齒波變換 這種方法常用來(lái)在動(dòng)態(tài)范圍較小的顯示器上顯示動(dòng)態(tài)范圍較大的圖像,或者用來(lái)發(fā)現(xiàn)圖像中基本輪廓,變換曲線(xiàn)如圖所示。 4. 圖像剪取 對(duì)于灰度圖像f,設(shè)定一個(gè)閾值t,若f t,則f的值保持不變。處理后的圖像仍然是灰度圖像,只不過(guò)閾值t以下的像素被置0。XX請(qǐng)注明 五、方案論證及系統(tǒng)設(shè)計(jì) 六、系統(tǒng)程序的設(shè)
5、計(jì) 1、灰度線(xiàn)性變換 #include #include #include /添加圖像和視頻處理庫(kù)頭文件 #include /添加圖像例子頭文件。 /包含原始的圖像文件goldhill128128 #define MAX_PIXEL_VALUE 256 /包含原始圖像像素的最大灰度值 #define WIDTH 128 #define HEIGHT 128 /原始圖像行和列的像素?cái)?shù) int my_result256; /保存自編函數(shù)得到的灰度圖結(jié)果的數(shù)組 short histogram_output256; /保存調(diào)用庫(kù)函數(shù)得到的灰度圖結(jié)果的數(shù)組 short my_threshold_val=
6、175; /short my_threshold_val=127; /閾值的設(shè)定 void my_histogram; /聲明自編灰度圖算法顯示函數(shù) void main int i; int my_size; short *input; my_size = WIDTH*HEIGHT; /計(jì)算所有像素點(diǎn)數(shù) input = &goldhill00; /獲取原始圖像的首地址 for histogram_outputi= 0; IMG_histogram; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)灰度圖顯示 my_histogram; /自編C語(yǔ)言算法程序?qū)崿F(xiàn)灰度圖顯示 IMG_threshold; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)
7、閾值處理與顯示 while; void my_histogram int za=10,zb=235,i,j,z1=0,z2=255,zzba; short 128; /定義了一個(gè)指針變量p。 /指向了一個(gè)包含128個(gè)元素的一維數(shù)組, /即行指針變量p p=goldhill; zzba=/; /獲取原始圖像的首地址 / for my_resulti=0; for for if+j)=zb)*+j)=z2; else *+j)=zzba*+j)-za)+z1+; / k=*+j); / my_resultk+; /自編灰度直方圖算法顯示函數(shù) 2、灰度的對(duì)數(shù)變換 #include #include
8、#include /添加圖像和視頻處理庫(kù)頭文件 #include /添加圖像例子頭文件。 /包含原始的圖像文件goldhill128128 #define MAX_PIXEL_VALUE 256 /包含原始圖像像素的最大灰度值 #define WIDTH 128 #define HEIGHT 128 #define ZERO 0 /原始圖像行和列的像素?cái)?shù) int my_result256; /保存自編函數(shù)得到的灰度直方圖結(jié)果的數(shù)組 short histogram_output256; /保存調(diào)用庫(kù)函數(shù)得到的灰度直方圖結(jié)果的數(shù)組 short my_threshold_val=175; /shor
9、t my_threshold_val=127; /閾值的設(shè)定 void my_histogram; /聲明自編灰度直方圖算法顯示函數(shù) void main int i; int my_size; short *input; my_size = WIDTH*HEIGHT; /計(jì)算所有像素點(diǎn)數(shù) input = &goldhill00; /獲取原始圖像的首地址 for histogram_outputi= 0; IMG_histogram; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)灰度直方圖顯示 my_histogram; /自編C語(yǔ)言算法程序?qū)崿F(xiàn)灰度直方圖顯示 IMG_threshold; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)閾值處理
10、與顯示 while; void my_histogram int i,j; double za=2,zb=128,z1=0,z2=255,fij,gij,zzlba; short 128; /定義了一個(gè)指針變量p。 /指向了一個(gè)包含128個(gè)元素的一維數(shù)組, /即行指針變量p p=goldhill; zzlba=/-log); /獲取原始圖像的首地址 / for my_resulti=0; /初始化灰度直方圖結(jié)果數(shù)組 for for /* log transform.*/ fij=*+j); iffij=; gij=zzlba*-log)+z1; *+j)=gij+; / k=*+j); / m
11、y_resultk+; 3、鋸齒波變換 #include #include #include /添加圖像和視頻處理庫(kù)頭文件 #include /添加圖像例子頭文件。 /包含原始的圖像文件goldhill128128 #define MAX_PIXEL_VALUE 256 /包含原始圖像像素的最大灰度值 #define WIDTH 128 #define HEIGHT 128 /原始圖像行和列的像素?cái)?shù) int my_result256; /保存自編函數(shù)得到的灰度直方圖結(jié)果的數(shù)組 short histogram_output256; /保存調(diào)用庫(kù)函數(shù)得到的灰度直方圖結(jié)果的數(shù)組 short my_t
12、hreshold_val=175; /short my_threshold_val=127; /閾值的設(shè)定 void my_histogram; /聲明自編灰度直方圖算法顯示函數(shù) void main int i; int my_size; short *input; my_size = WIDTH*HEIGHT; /計(jì)算所有像素點(diǎn)數(shù) input = &goldhill00; /獲取原始圖像的首地址 for histogram_outputi= 0; IMG_histogram; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)灰度直方圖顯示 my_histogram; /自編C語(yǔ)言算法程序?qū)崿F(xiàn)灰度直方圖顯示 IMG_
13、threshold; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)閾值處理與顯示 while; void my_histogram int i,j; float lwidth=128,ratio=128,gg=235; short 128; /定義了一個(gè)指針變量p。 /指向了一個(gè)包含128個(gè)元素的一維數(shù)組, /即行指針變量p p=goldhill; /獲取原始圖像的首地址 / for my_resulti=0; /初始化灰度直方圖結(jié)果數(shù)組 for for gg=*+j); while gg=gg-lwidth; *+j)=gg*ratio+; / k=*+j); / my_resultk+; /自編灰度直方圖算法顯示函數(shù)
14、 4、圖像剪取 #include #include #include /添加圖像和視頻處理庫(kù)頭文件 #include /添加圖像例子頭文件。 /包含原始的圖像文件goldhill128128 #define MAX_PIXEL_VALUE 256 /包含原始圖像像素的最大灰度值 #define WIDTH 128 #define HEIGHT 128 /原始圖像行和列的像素?cái)?shù) #define ZERO 0 int my_result256; /保存自編函數(shù)得到的灰度直方圖結(jié)果的數(shù)組 short histogram_output256; /保存調(diào)用庫(kù)函數(shù)得到的灰度直方圖結(jié)果的數(shù)組 short m
15、y_threshold_val=175; /short my_threshold_val=127; /閾值的設(shè)定 void my_histogram; /聲明自編灰度直方圖算法顯示函數(shù) void main int i; int my_size; short *input; my_size = WIDTH*HEIGHT; /計(jì)算所有像素點(diǎn)數(shù) input = &goldhill00; /獲取原始圖像的首地址 for histogram_outputi= 0; IMG_histogram; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)灰度直方圖顯示 my_histogram; /自編C語(yǔ)言算法程序?qū)崿F(xiàn)灰度直方圖顯示 I
16、MG_threshold; /調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)閾值處理與顯示 while; void my_histogram int i,j,threshold=0; short 128; /定義了一個(gè)指針變量p。 /指向了一個(gè)包含128個(gè)元素的一維數(shù)組, /即行指針變量p p=goldhill; /獲取原始圖像的首地址 / for my_resulti=0; /初始化灰度結(jié)果數(shù)組 for for *+j)=+j) / k=*+j); / my_resultk+; /自編灰度算法顯示函數(shù) 七、調(diào)試方法及性能分析與實(shí)驗(yàn) 通過(guò)灰度線(xiàn)性變換程序?qū)⒁桓眻D像進(jìn)行線(xiàn)性處理,線(xiàn)性變換后得到的圖像如圖。通過(guò)灰度對(duì)數(shù)變換程序?qū)D像進(jìn)行對(duì)數(shù)處理,得到對(duì)數(shù)變換后的圖像如圖。通過(guò)鋸齒波程序?qū)D像進(jìn)行處理 ,得到處理后的圖像如圖。通過(guò)圖像剪取程序?qū)D像進(jìn)行處理,得到處理后的圖像如圖。 圖一 線(xiàn)性變換 圖二 對(duì)數(shù)變換 圖三 鋸齒波變換 圖四 圖
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全面家居裝修合同:一站式家庭裝修協(xié)議
- 2025年xx村干部個(gè)人自查自糾報(bào)告
- 《地產(chǎn)營(yíng)銷(xiāo)策略》課件
- 《針灸治療偏頭痛》課件
- 海爾冰柜新品上市活動(dòng)媒介策略
- 遂寧職業(yè)學(xué)院《朝鮮語(yǔ)高級(jí)閱讀I》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏財(cái)經(jīng)職業(yè)技術(shù)學(xué)院《大學(xué)計(jì)算機(jī)基礎(chǔ)Ⅱ》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧省營(yíng)口市大石橋市水源鎮(zhèn)2025年5月中考二模英語(yǔ)試題含答案
- 西安郵電大學(xué)《顏系行草(2)(唐五代書(shū)法史論)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西師范大學(xué)科學(xué)技術(shù)學(xué)院《計(jì)算機(jī)網(wǎng)絡(luò)前沿技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 常見(jiàn)含麻黃堿類(lèi)藥物目錄
- Unit 4 Protecting our heritage sites 課文語(yǔ)篇填空-牛津譯林版高中英語(yǔ)選擇性必修第三冊(cè)
- GB/T 16955-1997聲學(xué)農(nóng)林拖拉機(jī)和機(jī)械操作者位置處噪聲的測(cè)量簡(jiǎn)易法
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- 鐵碳合金的相圖解讀
- 2023年復(fù)旦大學(xué)博士研究生入學(xué)考試專(zhuān)家推薦信模板
- 中小學(xué)教師資格證面試課件講義
- 全國(guó)初中英語(yǔ)優(yōu)質(zhì)課大賽一等獎(jiǎng)《八年級(jí)Unit 6An old man》說(shuō)課課件
- 湖北地區(qū)醫(yī)院詳細(xì)名單一覽表
- 麥肯錫入職培訓(xùn)第一課:讓職場(chǎng)新人一生受用的邏輯思考力新員工培訓(xùn)教材
評(píng)論
0/150
提交評(píng)論