freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的圖像處理的課程設計-展示頁

2024-08-26 12:14本頁面
  

【正文】 case 39。執(zhí)行結果如圖:對其他方法的濾波程序也類似,由于把各個濾波方法放在一個選擇框里,所以程序要用以下的選擇語句:switch str case 39。 k(:,:,3)=wiener2(c,[5,5])。 k(:,:,1)=wiener2(a,[5,5])。b=(:,:,2)。%平滑濾波 同樣的,這些函數(shù)也是針對二維數(shù)據(jù),所以要先判斷是彩色圖像還是灰度圖像,然后分別進行處理,下面是對彩色圖像的自適應濾波處理:i=。average39。%中值濾波k=wiener2(,[5,5])。,p1)。 %椒鹽噪聲y=imnoise(,39。 pepper39。%高斯噪聲y=imnoise(x,39。gaussian39。一般來說,旋轉(zhuǎn)后的圖像會比原圖大,用戶可以指定“crop”參數(shù)對旋轉(zhuǎn)后的圖像進行剪切(取圖像的中間部分),使返回的圖像與原圖大小相同。end 處理結果如圖: 、左右翻轉(zhuǎn)對圖像的左右翻轉(zhuǎn)也可以用fliplr函數(shù)來處理,同樣的,也要對灰度和彩色圖像分開處理,處理結果如圖: 用函數(shù)imrotate來實現(xiàn)對圖像的插值旋轉(zhuǎn)。1 2]。 縮小后的結果如下:、 旋轉(zhuǎn) 、上下翻轉(zhuǎn)函數(shù)flipud是實現(xiàn)一個二維矩陣的上下翻轉(zhuǎn),如a=[1 2。該函數(shù)的調(diào)用格式如下:B=imresize(A,m,method)其中:參數(shù)method用于指定插值的方法,可選的值為“nearest”(最近鄰法),“bilinear”(雙線性插值)、“bicubic”(雙三次插值),缺省值為“nearest”。下圖就是對三維圖像的截圖:、縮放在MATLAB中,用函數(shù)imresize來實現(xiàn)對圖像的放大或縮小。Imcrop函數(shù)的調(diào)用格式如下: y=imcrop()。執(zhí)行該操作,調(diào)節(jié)滑動條到上圖所示位置,結果如下圖:、截圖在MATLAB中,用函數(shù)imcrop實現(xiàn)對圖像的剪切操作。value39。)。獲取滑動條參數(shù)的程序如下:=get(,39。由于imadjust函數(shù)有五個參數(shù),所以原則上需要設計五個滑動條來調(diào)節(jié)對比度,這對用戶來說顯然比較麻煩,因此在設計的時候固定其中的三個參數(shù),通過調(diào)節(jié)兩個參數(shù)的值來改變亮度和對比度。但是,這種方法并不能很好的讓用戶能夠?qū)D像進行任意的亮度和對比度變化調(diào)整,有時并不事先知道參數(shù)的值要多少,也不關心,而是任意調(diào)節(jié)的,直到滿意為止。輸入?yún)?shù)39。}。,39。,39。defans={39。輸入gamma39。輸入?yún)?shù)239。輸入?yún)?shù)139。end如果原圖是RGB,執(zhí)行該操作的結果如下圖:如果原圖本身已經(jīng)是灰度圖像了,執(zhí)行該操作彈出如 右圖所示的提示對話框、亮度用imadjust函數(shù),其調(diào)用格式如下: g=imadust(f,[low_in high_in],[low_out high_out]),gamma)gamma 表示映射性質(zhì),默認值是1 表示線性映射。轉(zhuǎn)換失敗39。這已經(jīng)是灰度圖像39。 imshow(y)。所以在開始時應該要有一個RGB圖像或是灰度圖像的判斷過程。 imshow(y)。另一種方法就是,運用rgb2gray函數(shù)實現(xiàn)彩色圖像到灰度圖像的轉(zhuǎn)換。 %當然也可以選擇(:,:,2) 或(:,:,3) imshow(y)。close(gcf)。、退出退出比較簡單,程序如下所示:clc。 根據(jù)返回值的情況,如果是0,則彈出提示錯誤的對話框,否則,通過imread函數(shù)讀出圖像數(shù)據(jù)。Uigetfile函數(shù)的調(diào)用格式為[name,path]=yigetfile(…), 在按下對話框中的執(zhí)行按鈕“打開”后,返回選擇的文件名和路徑,分別保存到“name”和“path”中。五、 總體設計 由于要實現(xiàn)的功能并不是很多,所以在排版的過程中,把各個功能都安排在目錄欄上,整體安排如下圖所示: 同時在調(diào)節(jié)亮度時,雖然可以同對話框的形式輸入調(diào)節(jié)的比例系數(shù),但是這樣效果不好了,不容易調(diào)節(jié),因此這里考慮用滾動條來調(diào)節(jié)。(5)、為了科學地定量描述和使用顏色,人們提出了各種顏色模型,按用途可分為三類:計算顏色模型,視覺顏色模型和工業(yè)顏色模型。可以把圖像轉(zhuǎn)換為二值圖像,進行圖像腐蝕,或是創(chuàng)建索引圖像等。(2)、可以對圖像做各種變換,如旋轉(zhuǎn)等。根據(jù)題目的要求,除了實現(xiàn)要求的功能外,還有很多的功能需要用到。四、 題目分析信息化社會中,計算機在各種信息處理中發(fā)揮著重要的作用。6)能對圖像加入各種噪聲,并通過幾種濾波算法實現(xiàn)去噪并顯示結果。4)編寫程序通過最近鄰插值和雙線性插值等算法將用戶所選取的圖像區(qū)域進行放大和縮小整數(shù)倍的操作,并保存,比較幾種插值的效果。2)設計圖形用戶界面,讓用戶能夠?qū)D像進行任意的亮度和對比度變化調(diào)整,顯示和對比變換前后的圖像。 以下幾點是程序必須實現(xiàn)的功能。要求:按照軟件工程方法,根據(jù)需求進行程序的功能分析和界面設計,給出設計詳細說明。關鍵詞:MATLAB,數(shù)字圖像處理一、 課程設計目的綜合運用MATLAB工具箱實現(xiàn)圖像處理的GUI程序設計。MATLAB中集成了功能強大的圖像處理工具箱。它為數(shù)據(jù)分析和數(shù)據(jù)可視化、算法和應用程序開發(fā)提供了最核心的數(shù)學和高級圖形工具。 目錄一、 課程設計目的…………………..………………….…………3二、 課程設計要求………………….………………………….….3三、 課程設計的內(nèi)容………………..……………………….……3四、 題目分析…………………………………………….………..3五、 總體設計……………….…………………………….……….4六、 具體設計……………………………………………..…….… 文件……………….………………………………….……….打開………..…………………………………….…………保存…………………………..………………….…………退出……………………..……………………………….…編輯…………………………..…………………………………灰度………………………..………………….……………亮度………………………..………………….……………截圖…………………………..……………….……………縮放…………………………..…………….………………旋轉(zhuǎn)…………………………………..…………………………上下翻轉(zhuǎn)…………………….…………….………………左右翻轉(zhuǎn)………………….…………….…………………9…………………………….…………………噪聲………………………………..…………..………………濾波……………………………………..………..……………直方圖統(tǒng)計……………………………………………………1頻譜分析………………………………………..…..…………1頻譜圖………………………… …… …… ……….……1通過高通濾波器………………… …… .……………….1通過低通濾波器……………………………….. ……….1灰度圖像處理………………………………………… . …….1二值圖像……………………………………………….. .1創(chuàng)建索引圖像……………………………………… .…..1顏色模型轉(zhuǎn)換……………………………..… ..……………1操作界面設計……………………………………..…………15七、 程序調(diào)試及結果分析………………….……………………15八、 心得體會…………………………….………………………16九、 參考文獻…………………………….………………………17十、 附錄………………………….………………………………18基于MATLAB的圖像處理的課程設計摘要: 數(shù)字圖像處理技術是20世紀60年代發(fā)展起來的一門新興學科,隨著圖像處理理論和方法的進一步完善,使得數(shù)字圖像處理技術在各個領域得到了廣泛應用,并顯示出廣闊的應用前景。MATLAB既是一種直觀、高效的計算機語言,同時又是一個科學計算平臺。根據(jù)它提供的500多個數(shù)學和工程函數(shù),工程技術人員和科學工作者可以在它的集成環(huán)境中交互或編程以完成各自的計算。由于MATLAB語言的語法特征與C語言極為相似,而且更加簡單,更加符合科技人員對數(shù)學表達式的書寫格式,而且這種語言可移植性好、可擴展性強,再加上其中有豐富的圖像處理函數(shù),所以MATLAB在圖像處理的應用中具有很大的優(yōu)勢。二、 課程設計要求1)熟悉和掌握MATLAB 程序設計方法2)掌握MATLAB GUI 程序設計3)學習和熟悉MATLAB圖像處理工具箱4)學會運用MATLAB工具箱對圖像進行處理和分析三、 課程設計的內(nèi)容學習MATLAB GUI程序設計,利用MATLAB圖像處理工具箱,設計和實現(xiàn)自己的Photoshop 。然后按照自己擬定的功能要求進行程序設計和調(diào)試。1)圖像的讀取和保存。3)設計圖形用戶界面,讓用戶能夠用鼠標選取圖像感興趣區(qū)域,顯示和保存該選擇區(qū)域。5)圖像直方圖統(tǒng)計和直方圖均衡,要求顯示直方圖統(tǒng)計,比較直方圖均衡后的效果。比較去噪效果。我們可以借助計算機,對數(shù)字圖像進行處理,以達到不同的效果。(1)、將一個RGB圖像轉(zhuǎn)換為灰度圖像。(3)、有時并不需要圖像顯示其細節(jié)部分,只要其輪廓,這時候不要很高的灰度級。(4)、分析一個圖像的頻譜特征,利用傅里葉變換,將圖像從空間域變換到頻域,然后進行各種處理,經(jīng)過高通濾波器或是低通濾波器。有時為了不同的需要,要對顏色模型進行轉(zhuǎn)換。因此,總體的設計界面如下圖所示:六、 具體設計、 文件、打開為了讓使用者更方便的使用,所以在設計的時候,通過對話框的形式來選擇文件,選擇uigetfile函數(shù)來實現(xiàn),uigetfile函數(shù)顯示一個打開文件對話框,該對話框自動列出當前路徑下的目錄和文件,由于這個GUI程序的操作對象是圖像文件,所以設置這里的缺省后綴名為“.bmp”。如果按下取消按鈕或是發(fā)生錯誤,則返回值是0。、保存同樣也通過對話框的形式來保存圖像數(shù)據(jù),通過uigetfile函數(shù)選擇文件名和路徑,用getimage(gca)取出坐標2變換后的圖像數(shù)據(jù)保存到變量i,最后用imwrite函數(shù),把數(shù)據(jù)i存到指定的文件。close all。 、 編輯、灰度由于RGB圖像是三維圖像,所以圖像數(shù)據(jù)是一個三維數(shù)組,為了顯示灰度圖像,把三維圖像降為二維,可以只取其中的二維數(shù)據(jù),實現(xiàn)方法程序為:y=((:,:,1))。但是這樣的話,根據(jù)程序所選的不同,圖像數(shù)據(jù)也不同,顯示也就不一樣。程序為:y=rgb2gray()。這個程序只能用于RGB圖像轉(zhuǎn)換灰度圖像,當原始圖像本來就是灰度圖像時,運行該程序時就會出錯,但是使用者在使用時有時并不知道這些,為了使該程序更加完善,應該在使用者原先圖像時灰度圖像時使用該功能時,應該要顯示提示類信息。完整的程序如下: if isrgb() y=rgb2gray()。else msgbox(39。,39。)。由于該函數(shù)有五個參數(shù)需要輸入,為了方便用戶改變,所以這里設計一個輸入對話框,用戶通過對話框把五個參數(shù)賦值給[low_in high_in],[low_out high_out],gamma這五個參數(shù),如下一組命令建立了如圖所示的輸入對話框:prompt={39。,39。,39。}。[0 ]39。[0 1]39。139。p=inputdlg(prompt,39。,1,
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1