馮洋



摘 ? ?要: 為了進(jìn)一步加強(qiáng)數(shù)字圖像處理課程的實(shí)踐教學(xué)研究,利用Matlab的圖形用戶界面環(huán)境(GUI)設(shè)計(jì)了一個(gè)數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)。該平臺(tái)實(shí)現(xiàn)了數(shù)字圖像處理算法的一體化集成、底層代碼的模塊化設(shè)計(jì)和執(zhí)行效果的可視化等功能,具有良好的交互性、實(shí)用性和可擴(kuò)展性。該平臺(tái)能夠應(yīng)用于數(shù)字圖像處理的課堂教學(xué)和實(shí)驗(yàn)實(shí)踐教學(xué)中,在進(jìn)一步提高教學(xué)質(zhì)量的同時(shí)促進(jìn)學(xué)生實(shí)踐能力的提高。
關(guān)鍵詞: 數(shù)字圖像處理 ? ?實(shí)驗(yàn)平臺(tái) ? ?Matlab ? ?GUI
數(shù)字圖像處理是信息科學(xué)中一個(gè)發(fā)展迅速的研究方向,是模式識(shí)別、計(jì)算機(jī)視覺、圖像通訊、多媒體技術(shù)等學(xué)科的基礎(chǔ),是一門涉及多領(lǐng)域的交叉學(xué)科,具有很強(qiáng)的理論性和實(shí)踐性[1]。該課程的主要任務(wù)是通過對(duì)數(shù)字圖像處理基本概念、理論和算法的學(xué)習(xí),培養(yǎng)學(xué)生對(duì)數(shù)字圖像的實(shí)踐編程處理能力,為學(xué)生從事圖像處理工程師工作奠定基礎(chǔ)。該課程涉及內(nèi)容比較寬廣,課程起點(diǎn)高,難度系數(shù)較大,如何在教學(xué)過程中提高學(xué)生的學(xué)習(xí)興趣和后續(xù)實(shí)踐能力一直是該課程研究的重點(diǎn)[2]。
為促使學(xué)生更深入地學(xué)習(xí)數(shù)字圖像處理課程,在學(xué)習(xí)過程中更熟練地掌握數(shù)字圖像處理的基本理論和基本方法,并有效提高學(xué)生的實(shí)踐動(dòng)手能力和創(chuàng)新能力。本文利用Matlab的圖形用戶界面環(huán)境(GUI)設(shè)計(jì)了一個(gè)數(shù)字圖像處理實(shí)驗(yàn)平臺(tái)。該實(shí)驗(yàn)平臺(tái)采用模塊化設(shè)計(jì)的方式,通過對(duì)窗口及控件的控制函數(shù)的設(shè)計(jì),較好地實(shí)現(xiàn)數(shù)字圖像處理算法一體化集成的功能。……