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

正文內容

基于matlabgui的數字圖像處理程序設計(編輯修改稿)

2024-07-24 18:17 本頁面
 

【文章內容簡介】 但是后來發(fā)現(xiàn)其實只要用imrotate函數就可以解決問題。通過這次經歷后,后來在設計其它程序時,盡量找MATLAB自帶的現(xiàn)成函數,而不是一碰到問題就自己想算法,這樣可以節(jié)省較多的時間。結 語通過本次課程設計,使自己對MATLAB GUI設計流程有了比較深刻的體會,同時也了解了一般軟件設計的過程。在設計過程中碰到了很多的問題,通過這些問題,使自己分析問題,解決問題的能力得到了較大的提高。在理工科的專業(yè)應用背景下,用matlab 進行相關計算與仿真編程的優(yōu)勢非常突出。特定的問題處理算法,我們通常都以M文件的文本形式給定最終的解決方案,自己設計的程序是在MATLAB環(huán)境下,用MATLAB語言編寫的,這對于有安裝MATLAB軟件的計算機上運行并不存在什么問題,關鍵是一般的計算機很少有去安裝MATLAB軟件的,那么要在這些機子上運行該程序要怎么辦呢,難道要先安裝MATLAB軟件,這顯然太麻煩了,對于一個通用的,比較成熟的解決方案,我們當然期望它能應用到更多的場合, (可執(zhí)行)文件可運行于所有的通用WINDOWS操作系統(tǒng),為此。參考文獻【1】 鄭阿奇,曹戈,[M].北京:電子工業(yè)出版社【2】 程衛(wèi)國,馮峰,姚東,[M].北京:人民郵電出版社【3】 [M].西安:西安電子科技大學出版社附 錄%菜單的程序function file_Callback(hObject, eventdata, handles)%文件打開程序function open_Callback(hObject, eventdata, handles) [name,path]=uigetfile({39。*.bmp39。},39。載入圖像39。)。if isequal(name,0)|isequal(path,0) errordlg(39。沒有選中文件39。,39。出錯39。)。 return。else x=imread([path,name])。 axes()。 imshow(x)。 =x。 =x。 guidata(hObject,handles)endfunction save_Callback(hObject, eventdata, handles)%文件保存 [filename,pathname] = uiputfile(39。*.bmp39。,39。圖片保存為39。)。if isequal([filename,pathname],[0,0]) errordlg(39。沒有保存39。,39。出錯39。)。 return。elsefile=strcat(pathname,filename)。()。i=getimage(gca)。imwrite(i,file)。endfunction exit_Callback(hObject, eventdata, handles)clc。close all。close(gcf)。%編輯菜單的程序function edit_Callback(hObject, eventdata, handles)function huidu_Callback(hObject, eventdata, handles)%灰度處理axes()。if isrgb() y=rgb2gray()。 %RGBimshow(y)。else msgbox(39。這已經是灰度圖像39。,39。轉換失敗39。)。end function liangdu_Callback(hObject, eventdata, handles)%亮度處理 prompt={39。輸入參數139。,39。輸入參數239。,39。輸入gamma39。}。 defans={39。[0 ]39。,39。[0 1]39。,39。139。}。 p=inputdlg(prompt,39。輸入參數39。,1,defans)。 p1=str2num(p{1})。 p2=str2num(p{2})。 p3=str2num(p{3})。 gamma=p3。 x=()。 y=imadjust(x,p1,p2,gamma)。 axes()。 imshow(y)。function jietu_Callback(hObject, eventdata, handles)%截圖set(,39。HandleVisibility39。,39。ON39。)。axes()。y=imcrop()。imshow(y)。 =y。function fangda_Callback(hObject, eventdata, handles)function lingjz_Callback(hObject, eventdata, handles)%鄰近插值放大axes()。prompt={39。輸入放大倍數:39。}。defans={39。239。}。p=inputdlg(prompt,39。輸入放大倍數39。,1,defans)。p1=str2num(p{1})。y=imresize(,p1,39。nearest39。)。 %最近鄰插值法放大imshow(y)。function shuangxianfa_Callback(hObject, eventdata, handles)%雙線放大axes()。prompt={39。輸入放大倍數:39。}。defans={39。239。}。p=inputdlg(prompt,39。輸入放大倍數39。,1,defans)。p1=str2num(p{1})。y=imresize(,p1,39。bilinear39。)。 %最近鄰插值法放大imshow(y)。 function shuangsanci_Callback(hObject, eventdata, handles)%雙三次放大axes()。prompt={39。輸入放大倍數:39。}。defans={39。239。}。p=inputdlg(prompt,39。輸入放大倍數39。,1,defans)。p1=str2num(p{1})。y=imresize(,p1,39。bicubic39。)。 imshow(y)。function suoxiao_Callback(hObject, eventdata, handles)%鄰近插值縮小 axes()。 prompt={39。輸入放大倍數:39。}。 defans={39。39。}。 p=inputdlg(prompt,39。輸入放大倍數39。,1,defans)。p1=str2num(p{1})。y=imresize(,p1,39。nearest39。)。 %最近鄰插值法縮小 imshow(y)。function shuangxian_Callback(hObject, eventdata, handles)%雙線性縮小axes()。prompt={39。輸入放大倍數:39。}。defans={39。39。}。p=inputdlg(prompt,39。輸入放大倍數39。,1,defans)。p1=str2num(p{1})。y=imresize(,p1,39。bilinear39。)。 %最近鄰插值法縮小imshow(y)。 function shuangsancisuox_Callback(hObject, eventdata, handles)%雙三次縮小axes()。prompt={39。輸入放大倍數:39。}。defans={39。39。}。p=inputdlg(prompt,39。輸入放大倍數39。,1,defans)。p1=str2num(p{1})。y=imresize(,p1,39。bicubic39。)。 imshow(y)。 function xuanzhuan_Callback(hObject, eventdata, handles)function updown_Callback(hObject, eventdata, handles)%上下翻轉axes()。x=()。if isrgb() for k=1:3 y(:,:,k)=flipud(x(:,:,k))。%上下翻轉函數endimshow(y)。el
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1