• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于MATLAB GUI實(shí)現(xiàn)圖像閾值分割處理的方法

      2013-08-14 05:27:42曹高飛
      河南科技 2013年11期
      關(guān)鍵詞:圖形界面程序代碼圖形用戶界面

      張 勇 曹高飛 潘 宏

      (瀘州醫(yī)學(xué)院,四川 瀘州 646000)

      圖形用戶界面GUI(Graphical User Interfaces)是面向?qū)ο蟮挠脩艚缑?,包含窗口、圖標(biāo)、菜單、文本等對(duì)象,它提供了人機(jī)交互的工具和方法。MATLAB的GUI為開發(fā)者提供了一個(gè)不脫離MATLAB的開發(fā)環(huán)境,有助于MATLAB程序的GUI集成。在MATLAB中的GUIDE就是圖形用戶界面開發(fā)環(huán)境(Graphical User Interface Development Environment),它向用戶提供了一系列的創(chuàng)建用戶圖形界面的工具,這些工具大大簡(jiǎn)化了設(shè)計(jì)和生成的過程。設(shè)計(jì)一個(gè)GUI程序可分為三個(gè)步驟:1)圖形界面設(shè)計(jì)2)控件屬性設(shè)置3)程序代碼編寫。下面就以此步驟介紹實(shí)現(xiàn)圖像分割的GUI程序。

      1 圖形界面設(shè)計(jì)

      用GUIDE版面設(shè)計(jì)器根據(jù)比較設(shè)計(jì)需要首先拖拽兩個(gè)圖形窗口Axes,一個(gè)作為待處理圖片區(qū)域,另一個(gè)作為已處理圖片區(qū)域;其次,拖拽1個(gè)下拉菜單Pop-up menu作為圖像分割算法的選擇按鈕;第三,拖拽3個(gè)按鈕Push Button作為輸入圖像、保存圖像、退出界面的按鈕;第四,拖拽一個(gè)Slider微調(diào)按鈕,實(shí)現(xiàn)閾值的選取;第五,拖拽一個(gè)Edit Text編輯文本框,實(shí)現(xiàn)編輯文本框與微調(diào)按鈕的同步;最后,合理布局所有按鈕及圖形,使界面達(dá)到美觀工整后運(yùn)行GUI,系統(tǒng)自動(dòng)生成GUI文件。

      2 控件屬性設(shè)置

      控件是GUI必不可少的組成部分,每一個(gè)控件都有其各自的屬性。在初步定好GUI界面時(shí),需要對(duì)添加在上面的控件進(jìn)行基本屬性的設(shè)置。需要設(shè)置的屬性主要有:FontSize、String、Tag、Max、Min、Resize、Units。

      屬性設(shè)置好之后,圖像分割主界面如圖1。

      圖1 圖像分割的GUI主界面

      3 程序代碼編寫

      圖像分割GUI界面設(shè)計(jì)完成后需要在按鈕的callback回調(diào)函數(shù)中添加代碼。

      ①將待處理的圖像載入圖形窗口的程序代碼如下:

      運(yùn)行結(jié)果如圖2所示。

      圖2 載入圖像后GUI界面

      ②保存圖像的程序代碼:

      運(yùn)行結(jié)果如圖3所示。

      圖3 保存處理后的圖像

      ③退出界面回調(diào)函數(shù)程序代碼:

      下拉菜單pop-up menu回調(diào)函數(shù)程序代碼:

      運(yùn)行結(jié)果如圖4,圖5所示。

      圖4 roberts算子圖像分割

      圖5 sobel算子圖像分割

      編輯文本框Edit Text回調(diào)函數(shù)程序代碼:

      4 結(jié)語(yǔ)

      圖像分割是指根據(jù)需要將圖像劃分為有意義的若干區(qū)域或部分的圖像處理技術(shù)。MATLAB圖形用戶界面的應(yīng)用,使基于閾值的圖像分割處理變得更加的簡(jiǎn)潔和直觀。

      猜你喜歡
      圖形界面程序代碼圖形用戶界面
      Epigallocatechin-3-gallate exerts antihypertensive effects and improves endothelial function in spontaneously hypertensive rats
      圖形用戶界面外觀設(shè)計(jì)專利保護(hù)問題探析——以“奇虎訴江民案”為例
      淺談圖形用戶界面(GUI)技術(shù)專利現(xiàn)狀
      計(jì)算機(jī)網(wǎng)絡(luò)信息安全未來(lái)發(fā)展趨勢(shì)
      用VMRun快速置備千臺(tái)虛擬機(jī)
      圖形用戶界面法律保護(hù)問題與對(duì)策
      基于圖元裝接模式由程序流程圖自動(dòng)生成源代碼
      軟件工程(2016年11期)2017-01-17 16:56:57
      重看圖形界面“扁平化”與“擬物化”之爭(zhēng)——關(guān)于設(shè)計(jì)思維的探討
      基于數(shù)據(jù)驅(qū)動(dòng)的圖形界面開發(fā)方案
      MiniGUI在基于OMAP5912開發(fā)板上的移植
      高密市| 西乌| 油尖旺区| 雷山县| 大宁县| 海阳市| 富顺县| 贺兰县| 长葛市| 双柏县| 塔城市| 娄底市| 吴忠市| 南雄市| 太仆寺旗| 乌苏市| 德江县| 云南省| 南平市| 宁城县| 西安市| 涟水县| 纳雍县| 乌鲁木齐市| 大英县| 望都县| 天祝| 任丘市| 无棣县| 丰台区| 周口市| 治多县| 桐庐县| 达州市| 翁牛特旗| 巴南区| 敖汉旗| 邹平县| 兰州市| 泸水县| 兰西县|