基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn)..

基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn)..

ID:854996

大?。?90.01 KB

頁數(shù):16頁

時間:2017-09-20

基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn).._第1頁
基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn).._第2頁
基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn).._第3頁
基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn).._第4頁
基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn).._第5頁
資源描述:

《基于java平臺的圖像處理軟件的設(shè)計與實現(xiàn)..》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、基于JAVA平臺的圖像處理軟件的設(shè)計與實現(xiàn)基于JAVA平臺的圖像處理軟件的設(shè)計與實現(xiàn)摘要:隨著計算機技術(shù)的迅速發(fā)展,數(shù)字圖像處理技術(shù)在各個領(lǐng)域的研究和應(yīng)用日益深入和廣泛。Java是Sun公司推出的一種面向?qū)ο缶幊陶Z言。Java非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)已成為Internet中最受歡迎、最有影響的編程語言之一。目前國內(nèi)使用Java語言開發(fā)的圖像處理系統(tǒng)比較少,這也增加了這方面的研究價值。本論文首先對Java處理圖形圖像的算法做介紹,并設(shè)計JavaGUI(圖形用戶界面)用來顯示圖像處理的結(jié)果。關(guān)鍵詞:JavaGraphics2D,圖形圖像,JavaGUI,多媒體,數(shù)字圖像基于JA

2、VA平臺的圖像處理軟件的設(shè)計與實現(xiàn)一、緒論4(一)課題來源5(二)課題的目的和意義5(三)本軟件的特點5(四)JAVA語言的發(fā)展概況51.JAVA語言的誕生52.JAVA語言的發(fā)展63.JAVA語言的成熟6(五)JAVA語言的特點61、簡單性62、面向?qū)ο?3、分布式74、健壯性75、安全性76、可移植性7二、問題分析7(一)功能設(shè)計7(二)設(shè)計問題81、理論問題:82、技術(shù)問題:83、實踐問題:8(三)設(shè)計原則8(四)開發(fā)工具的選擇8(五)使用到的主要技術(shù)91、java.awt92、java.awt.image93、java.awt.color9三、設(shè)計與實現(xiàn)10(一)總體結(jié)構(gòu)設(shè)計101、對

3、BufferedImages類對象進(jìn)行圖像數(shù)據(jù)處理方案如下:102、軟件的組成和功能103、軟件功能測試:14四.結(jié)束語14參考文獻(xiàn)16基于JAVA平臺的圖像處理軟件的設(shè)計與實現(xiàn)一、緒論20世紀(jì)70年代以來,隨著計算機的廣泛應(yīng)用,其使用者對其畫面表現(xiàn)能力的需求也隨之提高,數(shù)字圖像處理技術(shù)應(yīng)運而生,它是一門迅速發(fā)展的新興學(xué)科,目的是在計算機上實現(xiàn)和強化人的視覺以及人對視覺信息的加工處理能力。目前國內(nèi)外市場依然是以Adobe公司的Photoshop為主流的圖形圖像處理軟件,軟件擁有強大的處理能力,豐富的工具庫,代表著計算機圖形圖像處理領(lǐng)域的最高技術(shù)標(biāo)準(zhǔn)。進(jìn)入21世紀(jì),隨著計算機技術(shù)的迅猛發(fā)展和相關(guān)

4、理論的不斷完善,數(shù)字圖像處理技術(shù)在許多應(yīng)用領(lǐng)域受到廣泛重視并取得了重大的開拓性成就,如航空航天、生物醫(yī)學(xué)工程、工業(yè)檢測、機器人視覺、公安司法、軍事制導(dǎo)、文化藝術(shù)等領(lǐng)域。圖形圖像處理技術(shù)已成為一門引人注目、前景遠(yuǎn)大的新型學(xué)科。Internet是全球最大的計算機網(wǎng)絡(luò),它起源于1968年美國國防部高級研究計劃局(ARPA---AdvancedResearchProjectAgency)主持研制用于支持軍事研究的計算機實驗網(wǎng)ARPANET。網(wǎng)絡(luò)的發(fā)展,同時為圖形圖像技術(shù)提供了發(fā)展的空間,并且網(wǎng)絡(luò)的多媒體化,豐富化,同時也對圖形圖像處理提出了更高的要求,Google的衛(wèi)星地圖便是非常成功的例子如今,各式

5、各樣的,形形色色的精美圖片,在各個領(lǐng)域得到了廣泛的應(yīng)用,圖形圖像技術(shù)已經(jīng)成為必不可少的應(yīng)用。(一)課題來源本課題根據(jù)我大三學(xué)習(xí)期間所學(xué)習(xí)的JAVA開發(fā)課程結(jié)合現(xiàn)在網(wǎng)上流行圖形圖像處理軟件,因為個人對這個領(lǐng)域比較感興趣,這個圖形圖像軟件的編寫是對我大學(xué)期間所學(xué)知識的一個總結(jié)。(二)課題的目的和意義主要目的在于通過基于Java平臺的圖像處理軟件的設(shè)計與實現(xiàn),研究Java語言的面向?qū)ο缶幊毯投嗝襟w編程,并了解其圖形繪制機制和多線程原理.進(jìn)一步熟悉JavaAPI類庫,對面向?qū)ο缶幊逃懈由钊氲膶W(xué)習(xí)和掌握。基于JAVA平臺的圖像處理軟件的設(shè)計與實現(xiàn)本選題的意義在于對圖形圖像處理領(lǐng)域方面的深入和探究,試圖

6、開發(fā)出具有實用價值的,或者具有一定參考價值的軟件產(chǎn)品.并且可以進(jìn)一步了解和掌握軟件開發(fā)的全過程,改善和提高自身的軟件設(shè)計和開發(fā)能力。同時,自身對圖形圖像的處理比較感興趣,能夠增加自身對編程的學(xué)習(xí)和認(rèn)識。(三)本軟件的特點由于自身技術(shù)的限制,在開發(fā)上面不能展示太多的功能和特色,加上Java語言本身在圖形圖像處理方面并不是很出色,所以在功能上只包含了幾何變換,訪射變換,鈍化,銳化,顏色變換等操作。選擇使用Java語言作為軟件的編程語言,是因為Java語言的簡單和可移植性強的特點,它能夠跨平臺運行,使用起來比較方便,不像c++那樣,是基于源代碼的移植,不能夠跨平臺運行,對于軟件開發(fā)沒有Java那樣便

7、捷,并且Java在圖形圖像這方面的研究較少,希望在這上面有所發(fā)現(xiàn)。(四)JAVA語言的發(fā)展概況1.JAVA語言的誕生  它是有Sun公司開發(fā)出來的.它的誕生主要得益于家用電器的芯片.開始時,它的開發(fā)者想用C++語言來開發(fā)電器的芯片,但是,由于芯片的種類各不相同,因此,程序要進(jìn)行多次編譯.尤其是C++中的指針操作,一旦操作不慎,就會引起問題,程序可以出錯誤,但是家用電器不能出錯誤.為此,它的開發(fā)者將

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。