DSP數(shù)字圖像處理系統(tǒng)設(shè)計
《DSP數(shù)字圖像處理系統(tǒng)設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《DSP數(shù)字圖像處理系統(tǒng)設(shè)計(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除 存檔資料 成績: 華東交通大學(xué)理工學(xué)院 課 程 設(shè) 計 報 告 書 所屬課程名稱 DSP原理及應(yīng)用 題 目 數(shù)字圖像處理系統(tǒng)設(shè)計 分 院 電 信 分 院 專業(yè)班級 09通信工程(2)班 學(xué) 號 學(xué)生姓名
2、 指導(dǎo)教師 2012 年 6 月 18 日 課 程 設(shè) 計( 論 文 )任 務(wù) 書 專 業(yè) 09通信工程 班 級 通信(2)班 姓名 一、課程設(shè)計(論文)題目 數(shù)字圖像處理系統(tǒng)的設(shè)計 二、課程設(shè)計(論文)工作:自 2012 年 6 月 20 日起至 2012 年 6 月 21 日止。 三、課程設(shè)計(論文)的內(nèi)容要求: 1、學(xué)會如何使用CCS軟
3、件。 2、識別各種CCS軟件中各元件及其圖形表示和文字號。 3、掌握C語言和匯編語言的編程思想以及它們的基本則。 4、熟練掌握數(shù)字圖像處理系統(tǒng)的工作原理,并讀懂源序。 5、按照編輯、編譯、調(diào)試、運行的正確步驟,并正確進(jìn)行編 譯和調(diào)試。 6、學(xué)會分析運行結(jié)果圖。 序號 項 目 等 級 優(yōu)秀 良好 中等 及格 不及格 1
4、 課程設(shè)計態(tài)度評價 2 出勤情況評價 3 任務(wù)難度評價 4 工作量飽滿評價 5 任務(wù)難度評價 6 設(shè)計中創(chuàng)新性評價 7 論文書寫規(guī)范化評價 8 綜合應(yīng)用能力評價 綜合評定等級 學(xué)生簽名: 2012 年 6 月 21 日 課程設(shè)計(論文)評閱意見 評閱人 職稱 20
5、 年 月 日 目 錄 第一章 課程設(shè)計內(nèi)容及要求 5 1.1 設(shè)計內(nèi)容 5 1.2設(shè)計要求 5 第二章 程序設(shè)計原理 5 2.1數(shù)字圖象處理基本原理 5 2.2數(shù)字圖像處理常用方法 5 2.3圖象灰度處理的基本原理 6 2.4圖象的反色原理和實現(xiàn) 7 2.5灰度圖象二值化原理及意義 8 第三章 程序設(shè)計步驟 10 第四章 源代碼 13 第五章 總結(jié) 24 第六章 參考文獻(xiàn) 25 第1章 課程設(shè)計內(nèi)容及要求 1、 設(shè)計內(nèi)容 1了解數(shù)字圖象處理的基本原理 2 學(xué)習(xí)灰度圖象反色處理技術(shù) 3 學(xué)習(xí)灰度圖象二值化
6、處理技術(shù) 2、 設(shè)計要求 1、按照設(shè)計任務(wù)書要求,學(xué)會安裝CCS軟件及USB仿真器設(shè)計 2、根據(jù)設(shè)計任務(wù)寫出設(shè)計工作小結(jié),對設(shè)計過程索進(jìn)行的有關(guān)步驟進(jìn)行理論分析,并對完成的設(shè)計作出評價,總結(jié)自己整個設(shè)計工作中的經(jīng)驗教訓(xùn)和收獲。 3、把每個班級每個課設(shè)作為一個文件夾,文件夾采用課設(shè)名+班級命名,課程設(shè)計報告的命名采用學(xué)號的后四位+學(xué)生姓名命名。 第2章 程序設(shè)計原理 2、1數(shù)字圖像處理的基本原理 數(shù)字圖像處理是指將圖像信號轉(zhuǎn)換成數(shù)字信號并利用計算機(jī)對其進(jìn)行處理的過程。圖像處理最早出現(xiàn)于 20 世紀(jì) 50 年代,當(dāng)時的電子計算機(jī)已經(jīng)發(fā)展到一定水平,人們開始利用計算機(jī)來處理圖
7、形和圖像信息。數(shù)字圖像處理作為一門學(xué)科大約形成于 20 世紀(jì) 60 年代初期。早期的圖像處理的目的是改善圖像的質(zhì)量,它以人為對象,以改善人的視覺效果為目的。圖像處理中,輸入的是質(zhì)量低的圖像,輸出的是改善質(zhì)量后的圖像,常用的圖像處理方法有圖像增強(qiáng)、復(fù)原、編碼、壓縮等。 2、2 數(shù)字圖像處理常用方法: 1 )圖像變換:由于圖像陣列很大,直接在空間域中進(jìn)行處理,涉及計算量很大。因此,往往采用各種圖像變換的方法,如傅立葉變換、沃爾什變換、離散余弦變換等間接處理技術(shù),將空間域的處理轉(zhuǎn)換為變換域處理,不僅可減少計算量,而且可獲得更有效的處理(如傅立葉變換可在頻域中進(jìn)行數(shù)字濾波處理)。目前新興研究的小
8、波變換在時域和頻域中都具有良好的局部化特性,它在圖像處理中也有著廣泛而有效的應(yīng)用。 2 )圖像編碼壓縮:圖像編碼壓縮技術(shù)可減少描述圖像的數(shù)據(jù)量(即比特數(shù)),以便節(jié)省圖像傳輸、處理時間和減少所占用的存儲器容量。壓縮可以在不失真的前提下獲得,也可以在允許的失真條件下進(jìn)行。編碼是壓縮技術(shù)中最重要的方法,它在圖像處理技術(shù)中是發(fā)展最早且比較成熟的技術(shù)。 3 )圖像增強(qiáng)和復(fù)原:圖像增強(qiáng)和復(fù)原的目的是為了提高圖像的質(zhì)量,如去除噪聲,提高圖像的清晰度等。圖像增強(qiáng)不考慮圖像降質(zhì)的原因,突出圖像中所感興趣的部分。如強(qiáng)化圖像高頻分量,可使圖像中物體輪廓清晰,細(xì)節(jié)明顯;如強(qiáng)化低頻分量可減少圖像中噪聲影響。圖像
9、復(fù)原要求對圖像降質(zhì)的原因有一定的了解,一般講應(yīng)根據(jù)降質(zhì)過程建立“降質(zhì)模型”,再采用某種濾波方法,恢復(fù)或重建原來的圖像。 4 )圖像分割:圖像分割是數(shù)字圖像處理中的關(guān)鍵技術(shù)之一。圖像分割是將圖像中有意義的特征部分提取出來,其有意義的特征有圖像中的邊緣、區(qū)域等,這是進(jìn)一步進(jìn)行圖像識別、分析和理解的基礎(chǔ)。雖然目前已研究出不少邊緣提取、區(qū)域分割的方法,但還沒有一種普遍適用于各種圖像的有效方法。因此,對圖像分割的研究還在不斷深入之中,是目前圖像處理中研究的熱點之一。 5 )圖像描述:圖像描述是圖像識別和理解的必要前提。作為最簡單的二值圖像可采用其幾何特性描述物體的特性,一般圖像的描述方法采用二維
10、形狀描述,它有邊界描述和區(qū)域描述兩類方法。對于特殊的紋理圖像可采用二維紋理特征描述。隨著圖像處理研究的深入發(fā)展,已經(jīng)開始進(jìn)行三維物體描述的研究,提出了體積描述、表面描述、廣義圓柱體描述等方法。 6 )圖像分類(識別):圖像分類(識別)屬于模式識別的范疇,其主要內(nèi)容是圖像經(jīng)過某些預(yù)處理(增強(qiáng)、復(fù)原、壓縮)后,進(jìn)行圖像分割和特征提取,從而進(jìn)行判決分類。圖像分類常采用經(jīng)典的模式識別方法,有統(tǒng)計模式分類和句法(結(jié)構(gòu))模式分類,近年來新發(fā)展起來的模糊模式識別和人工神經(jīng)網(wǎng)絡(luò)模式分類在圖像識別中也越來越受到重視。 2.3 圖像的灰度化處理的基本原理 將彩色圖像轉(zhuǎn)化成為灰度圖像的過程成為圖像
11、的灰度化處理。彩色圖像中的每個像素的顏色有R、G、B三個分量決定,而每個分量有255中值可取,這樣一個像素點可以有1600多萬(255*255*255)的顏色的變化范圍。而灰度圖像是R、G、B三個分量相同的一種特殊的彩色圖像,其一個像素點的變化范圍為255種,所以在數(shù)字圖像處理種一般先將各種格式的圖像轉(zhuǎn)變成灰度圖像以使后續(xù)的圖像的計算量變得少一些?;叶葓D像的描述與彩色圖像一樣仍然反映了整幅圖像的整體和局部的色度和亮度等級的分布和特征。圖像的灰度化處理可用兩種方法來實現(xiàn)。 (1)使求出每個像素點的R、G、B三個分量的平均值,然后將這個平均值賦予給這個像素的三個分量。 (2) 根據(jù)YUV的顏色
12、空間中,Y的分量的物理意義是點的亮度,由該值反映亮度等級,根據(jù)RGB和YUV顏色空間的變化關(guān)系可建立亮度Y與R、G、B三個顏色分量的對應(yīng):Y=0.3R+0.59G+0.11B,以這個亮度值表達(dá)圖像的灰度值。 2.4圖像的反色原理 對于彩色圖像的R、G、B各彩色分量取反的技術(shù)就是圖像的反色處理,這在處理二值化圖像的連通區(qū)域選取的時候非常重要。如物體連通域用黑色表示,而二值化后的物體連通域圖像可那是白色的,而背景是黑色的,這時應(yīng)手動選取圖像的反色處理或有程序根據(jù)背景和物體連通域兩種顏色的數(shù)量所占比例而自動選擇是否選擇選取圖像的反色處理。(見下圖) 2.5 灰度圖像二值化原理及意義 作為一種
13、高效智能的人機(jī)交互手段,身份證的快速識別技術(shù)可以廣泛的應(yīng)用于公民身份核查、暫住人口調(diào)查、旅店業(yè)登記核查、罪犯追逃等公安業(yè)務(wù)當(dāng)中,大大提高了工作人員的錄入速度,減少了用戶的等待時間,提高了工作效率。由于身份證圖像背景復(fù)雜,由激光防偽陰影網(wǎng)格線及各種版面噪聲構(gòu)成;且因激光防偽標(biāo)志和打印條件的千差萬別,再加上身份證圖像質(zhì)量偏差,給身份證的字符識別帶來了很大的困難。必須經(jīng)過預(yù)處理,除去大量的噪聲信號,才能更好的進(jìn)行字符的定位、分割,以及識別。而二值化是預(yù)處理中非常重要的一步,也是最為關(guān)鍵的一步,它直接影響到OCR 系統(tǒng)的性能。研究者在分析和討論了多種圖像二值化的優(yōu)缺點后,在吸取各種方法優(yōu)點的基礎(chǔ)上,提
14、出了一種新的身份證掃描圖像的二值化方法——嵌入式多閾值動態(tài)自適應(yīng)的二值化方法。 圖像二值化是圖像處理中的一項基本技術(shù),也是很多圖像處理技術(shù)的預(yù)處理過程。在顆粒分析、模式識別技術(shù)、光學(xué)字符識別(OCR)、醫(yī)學(xué)數(shù)據(jù)可視化中的切片配準(zhǔn)等應(yīng)用中,圖像二值化是它們進(jìn)行數(shù)據(jù)預(yù)處理的重要技術(shù)。由于圖像二值化過程將會損失原圖像的許多有用信息,因此在進(jìn)行二值化預(yù)處理過程中,能否保留原圖的主要特征非常關(guān)鍵。在不同的應(yīng)用中,圖像二值化時閾值的選擇是不同的。因此,自適應(yīng)圖像閾值的選取方法非常值得研究。研究者對圖像二值化方法進(jìn)行了討論,在此基礎(chǔ)上提出了一個新的圖像二值化算法。該算法基于數(shù)學(xué)形態(tài)學(xué)理論,較好地保留了圖像
15、二值化時原圖的邊緣特征。 圖像的二值化處理就是講圖像上的點的灰度置為0或255,也就是講整個圖像呈現(xiàn)出明顯的黑白效果。即將256個亮度等級的灰度圖像通過適當(dāng)?shù)拈y值選取而獲得仍然可以反映圖像整體和局部特征的二值化圖像。在數(shù)字圖像處理中,二值圖像占有非常重要的地位,特別是在實用的圖像處理中,以二值圖像處理實現(xiàn)而構(gòu)成的系統(tǒng)是很多的,要進(jìn)行二值圖像的處理與分析,首先要把灰度圖像二值化,得到二值化圖像,這樣子有利于再對圖像做進(jìn)一步處理時,圖像的集合性質(zhì)只與像素值為0或255的點的位置有關(guān),不再涉及像素的多級值,使處理變得簡單,而且數(shù)據(jù)的處理和壓縮量小。為了得到理想的二值圖像,一般采用封閉、連通的邊界定
16、義不交疊的區(qū)域。 所有灰度大于或等于閥值的像素被判定為屬于特定物體,其灰度值為255表示,否則這些像素點被排除在物體區(qū)域以外,灰度值為0,表示背景或者例外的物體區(qū)域。如果某特定物體在內(nèi)部有均勻一致的灰度值,并且其處在一個具有其他等級灰度值的均勻背景下,使用閥值法就可以得到比較的分割效果。如果物體同背景的差別表現(xiàn)不在灰度值上(比如紋理不同),可以將這個差別特征轉(zhuǎn)換為灰度的差別,然后利用閥值選取技術(shù)來分割該圖像。動態(tài)調(diào)節(jié)閥值實現(xiàn)圖像的二值化可動態(tài)觀察其分割圖像的具體結(jié)果。 第3章 程序設(shè)計步驟 1、首先,在PC機(jī)的D盤新建目錄“tu”,并把“l(fā)ena64.bmp”拷貝到該目錄下。然后啟動CC
17、S 2.0用Project/Open打開“Exp12_cpu1” 目錄下“exp12.pjt”工程文件;并雙擊“exp12.pjt”及“Source”可查看源程序;并加載“exp12.out”; 2、在源程序“exp12..c”中,在三個“i=0”處設(shè)置三個斷點;(如下圖所示); 3、 單擊“Run”,程序運行到第一個斷點處停止; 4、 用View/Graph/Image打開一個圖形觀察窗口,以觀察程序載入的“l(fā)ena64.bmp”圖像,該圖像應(yīng)保存在“D:\Tu”目錄中;按下圖設(shè)置該圖形觀察窗口,觀察變量y,為64*64的二維數(shù)組; 5、單擊“Run”,程序運行到第一個斷點處停止;
18、 6、 單擊“Run”,程序運行到第二個斷點處停止,這時可在圖形觀察窗口中,觀察到原圖象經(jīng)反色處理后的結(jié)果圖象; 7、 單擊“Run”,程序運行到第三個斷點處停止;這時可在圖形觀察窗口中,觀察到原圖象經(jīng)二值化處理后的結(jié)果圖象,本程序中,二值化處理閥值設(shè)為128 8、關(guān)閉各窗口,本實驗結(jié)束。 第4章 源代碼 1、exp12.c #include "math.h" #include "stdio.h" #define IMAGE_WIDTH 64 #define IMAGE_HEIGTH 64 main() { FILE *fi; int i,j,k; int
19、y[IMAGE_HEIGTH][IMAGE_WIDTH];
unsigned char id[64];
Sys_Initial();
k=128; /*k is Threshold Value*/
fi=fopen("D:\\tu\\Lena64.bmp","rb");
for (i=0; i<=16; i++) //把BMP格式的前16*64字節(jié)的頭文件給過掉
{fread((char *)id,sizeof(char),IMAGE_WIDTH,fi);}
for (i=0; i 20、har *)id,sizeof(char),IMAGE_WIDTH,fi);
for (j=0; j 21、((255-y[i][j])/k);}
i=0;
i=0;
2、initial.asm
.global _Sys_Initial ;系統(tǒng)初始化子程序
.text ;以下程序分配到"text"段
_Sys_Initial:
nop
XAR3 = #0H ;初始化XAR3 =0 作為下面操作的地址指針
XDP = #0H ;設(shè)置XDP的高7位地址DPH為0,這樣就可以用*abs(#k16),訪問MMR
watchdog timer time-out event occurre 22、d)
mode)
AR3 = *port(#4003H) ;讀WDTCR2
AR3 = AR3 & #0BFFFH ;SET WDTCR2.14 = 0,關(guān)掉看門狗
*port(#4003H) = AR3
sequence after idle.
frequency
*port(#1c00H) = #2090H
AR3 = #1c00H ;AR3指向CLKMD的地址
Loop_pll: 23、
TC2 = bit(*AR3,#0) || readport() ;這條指令的功能和"bit(*port(*ar3),#0)"相同
if(!TC2) goto Loop_pll ;測試CLKMD.0(LOCK)位,判斷PLL是否已經(jīng)切換到了PLL模式
native 55 mode
mode.
executing instructions when HOLD happned.
bit,0--enable,1--disable
saturation is performed
sign-extension mode is On
used f 24、or native 55
used for native 55
bit(ST1,#5) = #0 ;C54CM = 0,C54x-Compatible Mode Is Disable
the AR indirect addressing mode 0--DSP mode.
0--disable 1--enable
bit
bus error is detected
0--Inter PROM Enable boot
No saturation is performed.
1--disable
bit(ST3,#2) = #0 ;CLKOUT引腳使能
25、
MMC/SD2
MMC/SD1
written with 0.
AR3 = #45H
*AR3 = #0H ;禁止IER1控制的中斷.
AR3 = #01H
*AR3 = *AR3 ;清除IFR0的中斷標(biāo)志
AR3 = #46H
*AR3 = *AR3 ;清除IFR1的中斷標(biāo)志
bit(ST1,#11) = #1 ;INTM = 1,Disable ALL mask Interrupt
enabled
enabled. Idling E 26、HPI and clock domain is not allowed
pullups/pulldowns enabled
signal is asserted
memory bus
CKE signal
in normal mode
SDRAM self-refresh command
mode
mode
when read
when read
read state of this bit is undefined
when read
AR3 = *port(#0800H) ;Set MEMCEN =0 ,
bit(A 27、R3,@#5) = #0 ;Disabled The signal on the CLKMEM pin is held high.
*port(#0800H)=ar0
*port(#0801H)=#0FFFFH
AR3 = *port(#0800H)
AR3&= #0f2ffh
AR3|= #0200h
*port(#0800H) = AR3
width
read
reset)
width
*port(#0807H)=#5fffH
read
reset)
*port(#0808H) 28、=#0000H
16-bit data bus width
CARE
DONT CARE
DONT CARE
read
reset)
16-bit data bus width
CARE
DONT CARE
DONT CARE
read
reset)
SDRAM
CPU clock frequency
when read
when read
read state of this bit is undefined
when read
repeat(#20)
nop_16
;延遲>6 CLK
repeat(#20)
nop_16
;設(shè) 29、置中斷向量表的定位指針 IVPD IVPH
AR3 = #49H
*AR3 = #0002H ;IVPD = 0002H
AR3+= #1
*AR3 = #0002H ;IVPH = 0002H
;設(shè)置 SYSR ,設(shè)置CLKOUT輸出時鐘的頻率
writes
by 10
*port(#07fdH)=#0005H
*port(#3400H)=#0000H
repeat(#20)
nop_16
return
.end
3、link.cmd
MEM 30、ORY
{ PAGE 0:
MMR: origin = 000000h, length = 0000c0h /*不要把任何段分配到這個區(qū)域,也是DARAM0的一部分*/
VECS: origin = 000200h, length = 0001FFh /*中斷向量表 ".VECTORS",也是DARAM0的一部分*/
DARAM0: origin = 000400h, length = 001BFFh /*DARAM0剩余的地址范圍(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
31、DARAM1: origin = 002000h, length = 001FFFh /*DARAM1(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
DARAM2: origin = 004000h, length = 001FFFh /*DARAM2(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
DARAM3: origin = 006000h, length = 001FFFh /*DARAM3(HPI ACCESSIBLE) 8K BYTES 4K WORDS*/
DAR 32、AM4: origin = 008000h, length = 001FFFh /*8K BYTES 4K WORDS*/
DARAM5: origin = 00A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
DARAM6: origin = 00C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
DARAM7: origin = 00E000h, length = 001FFFh /*8K BYTES 4K WORDS*/
33、 SARAM0: origin = 010000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM1: origin = 012000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM2: origin = 014000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM3: origin = 016000h, length = 001FFFh /*8K BYTES 4K WORDS*/
34、
SARAM4: origin = 018000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM5: origin = 01A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM6: origin = 01C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM7: origin = 01E000h, length = 001FFFh /*8K BYTES 4K WORD 35、S*/
SARAM8: origin = 020000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM9: origin = 022000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM10: origin = 024000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM11: origin = 026000h, length = 001FFFh /*8K BYTES 4 36、K WORDS*/
SARAM12: origin = 028000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM13: origin = 02A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM14: origin = 02C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM15: origin = 02E000h, length = 001FFFh /*8K 37、 BYTES 4K WORDS*/
SARAM16: origin = 030000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM17: origin = 032000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM18: origin = 034000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM19: origin = 036000h, length = 001FFF 38、h /*8K BYTES 4K WORDS*/
SARAM20: origin = 038000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM21: origin = 03A000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM22: origin = 03C000h, length = 001FFFh /*8K BYTES 4K WORDS*/
SARAM23: origin = 03E000h, length 39、= 001FFFh /*8K BYTES 4K WORDS*/
ExtCE0: origin = 040000h, length = 3BFFFFh /*擴(kuò)展外設(shè)*/
ExtCE1: origin = 400000h, length = 3FFFFFh /*擴(kuò)展外設(shè)*/
ExtCE2: origin = 800000h, length = 3FFFFFh /*SDRAM*/
ExtCE3: origin = 0c00000h, length = 3EFFFFh /*SDRAM*/
40、 PDROM: origin = 0FF0000h, length = 0FFFFh /*reset vector AND bootloader program*/
SECTIONS
{/*----------------中斷有關(guān)的段-------------------------*/
.vectors : {} > VECS PAGE 0 /*中斷向量段,必須和IVPD和IVPH設(shè)置的相同,在"0H"邊界*/
.isr : {} > DARAM0 PAGE 0 /*中斷跳轉(zhuǎn)程序地址*/
/*---------- 41、------堆棧有關(guān)的段-------------------------*/
.stack : {} > SARAM0 PAGE 0 /*數(shù)據(jù)堆棧段 Primary stack*/
.sysstack : {} > SARAM1 PAGE 0 /*系統(tǒng)堆棧段 Secondary system stack*/
/*-----------------初始化段-------------------------*/
.text : {} > SARAM2 PAGE 0 /*Executab 42、le code*/
.cinit : {} > SARAM3 PAGE 0 /*Tables for explicitly initialized global and static variables*/
.const: {} > SARAM4 PAGE 0 /*Global and static const variables that are explicitly initialized*/
.switch : {} > SARAM5 PAGE 0 /*Switch statement tables*/
43、 .pinit : {} > SARAM6 PAGE 0 /*Tables for global object constructors*/
/*----------------未初始化段---------------------------*/
.bss : {} > SARAM7 PAGE 0 /*Global and static variables*/
.sysmem: {} > SARAM8 PAGE 0 /*Memory for malloc functions*/
.cio: {} > SARAM 44、9 PAGE 0 /*C I/O buffer*/
第5章 總結(jié)
每一次的課設(shè)總能給我很多感觸。雖然之前每個學(xué)期都會做課設(shè),但是經(jīng)歷一次就會有更多的收獲。作為一個當(dāng)代大學(xué)生,我明白想要在將來的社會立足,就得學(xué)會思考,學(xué)會動腦,學(xué)會學(xué)習(xí)。這次課程設(shè)計之后,我深深明白課程設(shè)計不僅是對前面所學(xué)知識的一種檢驗,而且也是對自己能力的一種提高。
這個學(xué)期做過7次CCS的仿真實驗。對于一個新的實驗內(nèi)容,我并不是很適應(yīng)。但是在同學(xué)的幫助下,然后通過上網(wǎng)查找資料,結(jié)合實驗課本我開始慢慢進(jìn)入狀態(tài)。
漸漸地,我能夠較為順利的建立好仿真模型圖。當(dāng)然這期間經(jīng)歷過很多失敗。我的基 45、礎(chǔ)本來也不是很扎實,所以這些對我來說,需要花更多的時間去調(diào)試。最后能夠把自己的照片處理成符合課設(shè)要求,這樣使我對原來CCS軟件使用更加熟練。
在整個操作過程中也不可避免地出現(xiàn)了一些問題。例如編程調(diào)試,圖片效果不明顯。在李杰老師的指導(dǎo)下,我理解CCS的精髓,并完成了課設(shè)。
我參考了許多書籍及資料,對此報告進(jìn)行完善。不僅完成了報告,還起到了進(jìn)一步學(xué)習(xí)了CCS軟件的使用,這對于以后學(xué)習(xí)工作都會有很大的幫助。
在此要感謝我們的指導(dǎo)老師 老師和熱心同學(xué)( 等人)對我悉心的指導(dǎo),感謝老師及那些熱心的同學(xué)給我的幫助。讓我得以較為順利地完成此次的課程設(shè)計。在設(shè)計過程中,我學(xué)會了獨立思考,養(yǎng)成查閱資 46、料的習(xí)慣,使自己學(xué)到了不少知識,雖也經(jīng)歷了不少艱辛,但收獲更是巨大。我明白很多道理,培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,這些對我個人今后的人生學(xué)習(xí)工作都有著非常重要的影響。相對薄弱的動手能力也得到了大大提高,我也充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。
由于本人基礎(chǔ)不是很好,所以導(dǎo)致整個實驗報告不那么完美。也難免沒有差錯。懇請老師幫忙指正,我一定好好改正。爭取在以后的學(xué)習(xí)工作中不犯同樣的錯誤。謝謝!
第6章 參考文獻(xiàn)(資料)
[1] 朱秀昌等編著,數(shù)字圖像處理與圖像通信,北京:北京郵電大學(xué)出版社, 2002
[2] 韓曉軍編著,數(shù)字圖像處理技術(shù)與應(yīng)用,北京:電子工業(yè)出版社 2010
[3] 藍(lán)章禮,李益才,李艾星編著,數(shù)字圖像處理與圖像通信,北京:清華大學(xué)出版社 2009
[4] 劉禾編著,數(shù)字圖像處理及應(yīng)用,北京:中國電力出版社 2006.1
[5]王宏,趙海濱編著,數(shù)字圖像處理,沈陽:東北大學(xué)出版社 2005
【精品文檔】第 20 頁
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工重大危險源安全管理制度
- 安全培訓(xùn)資料:典型建筑火災(zāi)的防治基本原則與救援技術(shù)
- 企業(yè)雙重預(yù)防體系應(yīng)知應(yīng)會知識問答
- 8 各種煤礦安全考試試題
- 9 危險化學(xué)品經(jīng)營單位安全生產(chǎn)管理人員模擬考試題庫試卷附答案
- 加壓過濾機(jī)司機(jī)技術(shù)操作規(guī)程
- 樹脂砂混砂工藝知識總結(jié)
- XXXXX現(xiàn)場安全應(yīng)急處置預(yù)案
- 某公司消防安全檢查制度總結(jié)
- 1 煤礦安全檢查工(中級)職業(yè)技能理論知識考核試題含答案
- 4.燃?xì)獍踩a(chǎn)企業(yè)主要負(fù)責(zé)人模擬考試題庫試卷含答案
- 工段(班組)級安全檢查表
- D 氯化工藝作業(yè)模擬考試題庫試卷含答案-4
- 建筑起重司索信號工安全操作要點
- 實驗室計量常見的30個問問答題含解析