【正文】
gb=155。 end endendaxes()。fb=img_src39。,39。,img_src)。)。, 39。% UIWAIT makes untitled wait for user response (see UIRESUME)% uiwait()。, [])。, gui_Singleton, ... 39。,39。這次課程設(shè)計(jì)必將成為我人生旅途上一個(gè)非常美好的回憶!通過(guò)這次的課程設(shè)計(jì)我對(duì)于專業(yè)課的學(xué)習(xí)有了更加深刻的認(rèn)識(shí),以為現(xiàn)在學(xué)的知識(shí)用不上就加以怠慢,等到想用的時(shí)候卻發(fā)現(xiàn)自己的學(xué)習(xí)原來(lái)是那么的不扎實(shí)。這樣做起來(lái)不僅有條理也使問(wèn)題得到了輕松的解決。,首先得找到圖片所在的位置,否則會(huì)顯示錯(cuò)誤。 h=imhist(p)。 elseif I(i,j) fb J(i,j)=k2*(I(i,j)fa)。imshow(I)。39。39。是對(duì)在圖像中像素個(gè)數(shù)多的灰度級(jí)進(jìn)行展寬,而對(duì)像素個(gè)數(shù)少的灰度級(jí)進(jìn)行縮減。用公式表示為 4顯然要得到對(duì)比度擴(kuò)展后的灰度,我們需要知道 a,b,c,g1old,g2old五個(gè)參數(shù)。點(diǎn)運(yùn)算是一種既簡(jiǎn)單又重要的技術(shù),一幅輸入圖像經(jīng)過(guò)點(diǎn)運(yùn)算后將產(chǎn)生一幅新的輸出圖像,由輸入像素點(diǎn)的灰度值決定相應(yīng)的輸入像素點(diǎn)的灰度值。又稱影像處理。隨著計(jì)算機(jī)科學(xué)的迅猛發(fā)展,以及與近代發(fā)展的新理論如小波分析、馬爾柯夫隨機(jī)場(chǎng)、分形學(xué)、數(shù)學(xué)形態(tài)學(xué)、人工智能和人工神經(jīng)網(wǎng)絡(luò)等的結(jié)合,計(jì)算機(jī)圖像處理與分析近年來(lái)獲得了長(zhǎng)足的進(jìn)展,呈現(xiàn)出強(qiáng)大的生命力。圖像處理技術(shù)的主要內(nèi)容包括圖像壓縮,增強(qiáng)和復(fù)原,匹配、描述和識(shí)別 3 個(gè)部分?;叶葦U(kuò)展的意度的目的,圖 21 說(shuō)明對(duì)比度擴(kuò)展的原理思就是把你所感興趣的灰度范圍拉開,使得該范圍內(nèi)的像素,亮的越亮,暗的越暗,從而達(dá)到了增強(qiáng)對(duì)比度的目的。我們假設(shè) a=c,這樣,我們只要給出 b,g 1old和 g2old,就可以求出a=(255b(g2oldg1old))/(255(g2oldg1old))要注意的是,給出的三個(gè)參數(shù)必須滿:(1) b*(g2oldg1old)=255;(2) (g2oldg1old)=255。直方圖均衡化導(dǎo)致圖像的對(duì)比度增加。 if(d3 1) I = rgb2gray(I)。fa=45。imshow(I)。 imshow(J)。 stem(h2,h1,39。運(yùn)行程序出現(xiàn)界面:圖 開始界面點(diǎn)擊文件,再點(diǎn)擊打開,選擇原圖:14點(diǎn)擊圖像處理,選擇灰級(jí)窗/對(duì)比度線性展寬/直方均衡化 圖 圖 15 圖 點(diǎn)擊文件,選擇保存,保存圖像 圖 16設(shè)計(jì)總結(jié)通過(guò)本次課程設(shè)計(jì),使我對(duì)《計(jì)算機(jī)圖像處理》這門課程有了更深入的理解。勞動(dòng)是人類生存生活永恒不變的話題。還 有 我 的 同 學(xué) , 在 設(shè) 計(jì) 過(guò) 程 與 完 成 后 對(duì) 程 序 的 測(cè) 試 , 沒 有 他 們 , 也 許 就 難以 發(fā) 現(xiàn) 一 些 潛 在 的 錯(cuò) 誤 , 在 此 一 并 表 示 感 謝 。s Tools menu. Choose GUI allows only one% instance to run (singleton).%% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help untitled% Last Modified by GUIDE 09Jan2022 11:18:3420% Begin initialization code DO NOT EDITgui_Singleton = 1。gui_OutputF39。 ischar(varargin{1}) = str2func(varargin{1})。% function m_file_open_Callback(hObject, eventdata, handles)% hObject handle to m_file_open (see GCBO)% eventdata reserved to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)[filename, pathname] = uigetfile( ... {39。*.*39。 fpath=[pathname filename]。,39。Pick an Image39。%保存圖片 % function m_file_exit_Callback(hObject, eventdata, handles)% hObject handle to m_file_exit (see GCBO)% eventdata reserved to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)close()。J=double(img_src)。img_src39。J=double(img_src)。imshow(J)。