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

正文內(nèi)容

數(shù)字圖像處理論文--基于matlab的圖像邊緣檢測技術(shù)-全文預(yù)覽

2024-12-01 11:59 上一頁面

下一頁面
  

【正文】 文件類型設(shè)置 DialogTitle 打開對話框的標(biāo)題 DefaultName 默認(rèn)指向的文件名 [FileNamePathName] uigetfile mSelect the Mfile 那么保存的時候自然會用到保存對話框了要用保存對話框就要用到 uiputfile 函數(shù)了其基本格式如下 [FileNamePathNameFilterIndex] uiputfile FilterSpecDialogTitleDefaultName FileName 返回的文件名 PathName 返 回的文件的路徑名 FilterIndex 選擇的文件類型 FilterSpec 文件類型設(shè)置 DialogTitle 對話框的標(biāo)題 DefaultName 默認(rèn)指向的文件名 [filename pathname] uiputfile bmpBMP filesjpgJPG files Pick an Image 以上就是打開與保存函數(shù)的簡介下一節(jié)將著重介紹 GUI 界面的形成 GUI 的實現(xiàn) 上面介紹了打開和保存函數(shù)對這兩個函數(shù)有一定的了解之后就可以接著介紹圖像邊緣檢測在 GUI 中的實現(xiàn) 首先打開 Matlab 在命令窗口中輸入 guide 則彈出如圖 411 的對話框 圖 411 Matlab 界面 則彈出如圖 412 的對話框 圖 412 GUI 快速啟動對話框 然后選擇空模板 Blang GUI 點擊 OK 即可打開 GUIDE 的設(shè)計界面如圖 413所示 圖 413 GUI 界面 然后點擊 Axes 鍵在右邊的地方創(chuàng)建兩個可視框再點擊 Edit Text 鍵在其中一個可視框的下方創(chuàng)建一個文本框如圖 414 所示 圖 414 可視框與文本框 圖 415 菜單編輯按鈕 如上圖所示點擊工具欄上的菜單編輯器 Menu Editor 打開菜單編輯 器如下圖所示 圖 416 菜單編輯界面 在 Menu Bar 中新建三個菜單項名字分別為 FileEdit Help 其它設(shè)置如圖417 所示 圖 417 增加菜單選項 在 File菜單下分別添加 OpenSaveClose三個子菜單在 Edit菜單下分別添加CannyLogPrewittSobelRobet 五個子菜單在 Help 菜單下添加 About 子菜單其他設(shè)置如圖 418 所示 圖 418 增加子菜單選項 保存我的界面 之后會自動打開 sy3m 文件而我們所有的程序都是要寫在這個 M 文件里面的在編程中我們的每一個鼠標(biāo)動作 都對應(yīng)一個 Callback函數(shù)那么我們的菜單項也是如此的在界面上單擊鼠標(biāo)右鍵選擇 Property Inspector 即可打開屬性窗口我們點擊不同的控件時其對應(yīng)的屬性都會在這里顯示我們可以進(jìn)行修改最主要的屬性莫過于 Tag 屬性和 String 屬性設(shè)置當(dāng)前 Figure 窗口的Tag 屬性為 figure1 窗口的標(biāo)題 Name 屬性 為圖像邊緣處理具體如圖 419 所示 圖 419 屬性查看器 然后點擊工具欄的保存按鈕之后點擊工具欄的運行按鈕 Run Figure 此時會打開 M 文件編輯對話框如下圖所示 圖 420 M 文件編輯 器 M 文件編輯對話框是用來編輯回調(diào)函數(shù)的在里面找到 OPEN 函數(shù)的回調(diào)函數(shù)具體格式如下所示 function Open_Callback hObject eventdata handles 在該函數(shù)下添加如下的代碼 [filenamepathnameindex] uigetfile jpg 打開文件 if index set handlesedit1string[pathnamefilename] 設(shè)置 edit1 的字符內(nèi)容 file get handlesedit1string 得到文件 的名稱 A1 imread file 讀入文件 axes handlesaxes1 將打開的圖像文件顯示在軸 1 imagesc A1 對圖像進(jìn)行縮放顯示 end 這段代碼實現(xiàn)打開文件的功能的將其添加進(jìn)去之后點擊運行通過 File 菜單項打開一個圖片效果如圖 421 所示 圖 421 打開圖像文件圖形界面 點擊打開效果如圖 422 所示 圖 422 打開圖像文件 function Canny_Callback hObject eventdata handles file get handlesedit1string 得到圖像的文件名和路徑 rgb imread file 讀入圖像 A rgb2gray rgb 灰度轉(zhuǎn)換 A im2double A 精度轉(zhuǎn)換 PF edge Acanny axes handlesaxes2 將打開的圖像文件顯示在軸 2 imagesc PF 顯示圖像 colormap gray 設(shè)置色彩索引圖 上述這段代碼是實現(xiàn)對已經(jīng)打開的圖片 實現(xiàn)基于 Canny 算子的邊緣檢測點擊 Edit 菜單中的 Canny 項效果如下 圖 423 Canny 算子圖像邊緣檢測 function Log_Callback hObject eventdata handles file get handlesedit1string 得到圖像的文件名和路徑 rgb imread file 讀入圖像 A rgb2gray rgb 灰度轉(zhuǎn)換 A im2double A 精度轉(zhuǎn)換 PF edge Alog axes handlesaxes2 將打開的圖像文件顯示在軸 2 imagesc PF 顯示圖像 colormap gray 設(shè)置色彩索引圖 上述這段代碼實現(xiàn)對已經(jīng)打開的圖片基于 Log 算子的邊緣檢測 function Prewitt_Callback hObject eventdata handles file get handlesedit1string 得到圖像的文件名和路徑 rgb imread file 讀入圖像 A rgb2gray rgb 灰度轉(zhuǎn)換 A im2double A 精度轉(zhuǎn)換 PF edge Aprewitt axes handlesaxes2 將打開的圖像文件顯示在軸 2 imagesc PF 顯示圖像 colormap gray 設(shè)置色彩索引圖 上述這段代碼實現(xiàn)對已經(jīng)打開的圖片基于 Prewitt 算子的邊緣檢測 function Sobel_Callback hObject eventdata handles file get handlesedit1string 得到圖像的文件名和路徑 rgb imread file 讀入圖像 A rgb2gray rgb 灰度轉(zhuǎn)換 A im2double A 精度轉(zhuǎn)換 PF edge Asobel axes handlesaxes2 將打開的圖像文件顯示在軸 2 imagesc PF 顯示圖像 colormap gray 設(shè)置色彩索引圖 上述這段代碼實現(xiàn)對已經(jīng)打開的圖片基于 Sobel 算子的邊緣檢測 function Save_Callback hObject eventdata handles [filenamepathnameindex] uiputfile jpg 保存文件 if index set handlesedit1string[pathnamefilename] 設(shè)置 edit1 的字符內(nèi)容 A getimage handlesaxes2 獲取軸 2 的圖片 fpath fullfile pathnamefilename 得到路徑的名稱 imwrite Afpathjpg 將 圖片保存在指定的路徑中 end 這段代碼實現(xiàn)保存文件的功能點擊 File 菜單項下的 Save 項 可見到如圖424 效果 圖 424 保存圖像文件圖形界面
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1