999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Delphi語言的數(shù)字圖像處理實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)

2012-11-08 06:55:44劉書杰周曉峰
長春大學(xué)學(xué)報(bào) 2012年8期
關(guān)鍵詞:實(shí)驗(yàn)系統(tǒng)學(xué)生

劉書杰,周曉峰

(長春中醫(yī)藥大學(xué) 附屬醫(yī)院,長春 130117)

基于Delphi語言的數(shù)字圖像處理實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)

劉書杰,周曉峰

(長春中醫(yī)藥大學(xué) 附屬醫(yī)院,長春 130117)

介紹了一種利用Object Pascal面向?qū)ο笳Z言Delphi 7.0軟件開發(fā)平臺(tái),并結(jié)合BussinessSkinForm界面控件,實(shí)現(xiàn)基本的圖像處理,并可以對(duì)學(xué)生信息的添加、修改、保存、刪除、按條件對(duì)學(xué)生信息進(jìn)行查詢管理的實(shí)驗(yàn)系統(tǒng)。

數(shù)字圖像處理;實(shí)驗(yàn)系統(tǒng);Delphi 7.0

0 引言

數(shù)字圖像處理作為一門學(xué)科大約形成于20世紀(jì)60年代初期。早期圖像處理的目的是改善圖像的質(zhì)量,它以人為對(duì)象,以改善人的視覺效果為目的。隨著計(jì)算機(jī)技術(shù)的發(fā)展,圖像處理技術(shù)已經(jīng)運(yùn)用到了工業(yè)、軍事、醫(yī)學(xué)等很多方面。而圖像處理也變成了一個(gè)復(fù)雜而繁瑣的過程,常常一項(xiàng)簡單的圖像處理過程需要多個(gè)圖像處理算法共同完成。如果臨時(shí)編寫算法的話不僅算法的正確性難以保證,而且對(duì)于不熟悉編程的人來說是件困難的事。本文給出一種基于Dlephi語言的數(shù)字圖像處理系統(tǒng)。給學(xué)生提供一個(gè)不受時(shí)間地點(diǎn)、實(shí)驗(yàn)設(shè)備限制的實(shí)驗(yàn)環(huán)境,還能提供多種算法,對(duì)數(shù)字圖像進(jìn)行效果的美化加工。[11]

1 實(shí)驗(yàn)系統(tǒng)總體設(shè)計(jì)

數(shù)字圖像管理實(shí)驗(yàn)系統(tǒng)是圖像處理實(shí)驗(yàn)系統(tǒng)與管理實(shí)驗(yàn)系統(tǒng)相結(jié)合的數(shù)據(jù)庫應(yīng)用程序。根據(jù)數(shù)字圖像處理實(shí)驗(yàn)系統(tǒng)的具體實(shí)現(xiàn)情況,實(shí)驗(yàn)系統(tǒng)的主要功能應(yīng)包括:[5][7]

(1)登錄功能:分教師登錄與學(xué)生登錄;

(2)管理功能:教師登錄后能管理學(xué)生信息,可評(píng)分;

(3)程序基本功能:打開、關(guān)閉、保存、另存為、退出;

(4)處理數(shù)字圖像功能:

圖像編輯:圖像的單步撤銷和重做;整幅圖的復(fù)制,剪切,粘貼,清除;

圖像調(diào)整:位圖變換(90度旋轉(zhuǎn),水平翻轉(zhuǎn),垂直翻轉(zhuǎn)),取反色,取黑白兩色,灰度圖變換。可以用滑動(dòng)工具條改變參數(shù)的有對(duì)比度,亮度,飽和度,RGB;

圖像濾鏡:曝光效果,浮雕效果。可以用滑動(dòng)工具條改變參數(shù)的有銳化,模糊,添加雜色,噴濺效果,馬賽克效果,霓虹效果;

(5)顯示圖片路徑及實(shí)際寬和高:在軟件最底端的工具欄會(huì)自動(dòng)顯示;

(6)存儲(chǔ)實(shí)驗(yàn)流程功能:學(xué)生能存儲(chǔ)實(shí)驗(yàn)步驟供老師評(píng)分時(shí)參考。

根據(jù)上述要求,確定實(shí)驗(yàn)系統(tǒng)的整體結(jié)構(gòu)圖,如圖1所示,各模塊包含不同的功能子塊。

2 主程序模塊的實(shí)現(xiàn)

數(shù)字圖像實(shí)驗(yàn)系統(tǒng)是調(diào)用所有窗體的單元,并且記錄每個(gè)Form窗體與其對(duì)應(yīng)的Unit單元名稱。由于篇幅限制,實(shí)驗(yàn)系統(tǒng)的各個(gè)模塊不能在這里一一闡述,重點(diǎn)闡述主窗體程序模塊:[1][10]

(1)打開圖片

數(shù)字圖像實(shí)驗(yàn)系統(tǒng)中利用“procedure OpenPicture”用于打開文件的時(shí)候把非bmp的圖片像素化為位圖導(dǎo)入到image1的畫布上。

圖1 實(shí)驗(yàn)系統(tǒng)整體模塊圖

下面是使打開的文件轉(zhuǎn)換成bmp的格式的部分代碼:

(2)圖像撤銷及重做

建立一個(gè)過程procedure undouse;用于在每次執(zhí)行新操作的時(shí)候都把當(dāng)前圖像保存到image2~image5中去,并調(diào)整image2~image5的圖像。調(diào)整原理(將前者的bitmap位圖,assign分配給后者):image1→image4,image1→image2,image5→image3,image5→image4,image1→image5。然后在每個(gè)新操作執(zhí)行完的時(shí)候都要執(zhí)行一次這個(gè)過程,以保證及時(shí)能更新要撤銷的圖像。[8]

撤銷:繼續(xù)調(diào)整 image2 ~image5 的關(guān)系,image1→image4,image3→image1,image1→image5。

重做:調(diào)整image2→image1

(3)位圖變換:90度旋轉(zhuǎn),圖像垂直翻轉(zhuǎn),水平翻轉(zhuǎn)

90度旋轉(zhuǎn):調(diào)用過程procedure Rotatepicture(Bitmap:TBitmap);該過程主要以創(chuàng)建內(nèi)存流和創(chuàng)建指針,并將其進(jìn)行指針轉(zhuǎn)移,數(shù)據(jù)轉(zhuǎn)移后,逐列逐點(diǎn)存入數(shù)組中來實(shí)現(xiàn)圖像的90度翻轉(zhuǎn)。

垂直翻轉(zhuǎn):通過scanline掃描,建立兩個(gè)Tbitmap進(jìn)行對(duì)稱列之間的字節(jié)交換,從而完成垂直翻轉(zhuǎn)。

水平翻轉(zhuǎn):原理和垂直翻轉(zhuǎn)一樣,不過它是通過對(duì)稱行之間的字節(jié)交換來實(shí)現(xiàn)的。

(4)圖像的反色、兩色及灰度處理

反色:通過Scanline掃描,對(duì)位圖的每個(gè)點(diǎn)進(jìn)行邏輯非操作。

兩色:先把像素點(diǎn)上的三個(gè)字節(jié)乘以分別乘以一個(gè)小數(shù)(它們分別是0.3,0.59,0.11,是根據(jù)YUV顏色空間,Y分量的物理含義就是亮度,它包含了灰度圖的所有信息,只求Y的值就可以得到灰度圖,Y=0.3*R+0.59*G+0.11*B),然后處理得到該點(diǎn)在0~255之間的一個(gè)值。分析該值,如果大于128就將它的值改變?yōu)?55(黑色),如果小于128就改為0(白色)。

灰度:對(duì)圖像每個(gè)點(diǎn)的RGB取平均值,并將平均值賦予取值點(diǎn)。這是因?yàn)椋赗GB編碼中,如果一個(gè)像素的 R、G、B 分值相等,那么這就是一個(gè)灰色的像素。例如RGB(i,i,i)(i∈[0,255])可以表示不同灰度等級(jí)的灰色。當(dāng)i=255時(shí),該像素為白色,當(dāng)i=0時(shí),該像素為白色。數(shù)字圖像如圖2所示。

圖2 數(shù)字圖像的處理

(5)圖像的縮放

通過設(shè)置image1的屬性image1.AutoSize:false;image1.Stretch:=true;然后就可以通過同時(shí)調(diào)整image1的寬、高來實(shí)現(xiàn)圖像的縮放。

(6)界面切換

在form窗體中拖放多個(gè)TbsStoredSkin控件,分別載入指定目錄下編輯好的界面文件skin.ini,然后改變bsSkinData1中的storeskin屬性,使其指向特定的TbsStoredSkin,即可完成切換。

3 結(jié)語

在數(shù)字圖像處理實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)中,采用Object Pascal面向?qū)ο笳Z言Delphi 7.0軟件開發(fā)平臺(tái),并結(jié)合BussinessSkinForm界面控件,具有運(yùn)行速度快,操作簡便容易上手,小巧精致,界面美觀等特點(diǎn)。不僅可以進(jìn)行基本的圖像處理,對(duì)不滿意的數(shù)碼照片進(jìn)行顏色調(diào)節(jié),或?qū)Ρ榷日{(diào)節(jié)等,還可以對(duì)學(xué)生進(jìn)行管理,實(shí)現(xiàn)了對(duì)學(xué)生信息的添加、修改、保存、刪除、按條件對(duì)學(xué)生信息的查詢以及記錄學(xué)生對(duì)系統(tǒng)操作的記錄。

[1] 王海濤,張樹仁.在DELPHI的環(huán)境下利用MSCOMM控件開發(fā)RS232串口通信軟件[J].長春大學(xué)學(xué)報(bào),2012(2):160-162.

[2] 劉榴娣,劉明奇,黨長民.實(shí)用數(shù)字圖像處理[M].北京:北京理工大學(xué)出版,2009.

[3] 丁兆海.Delphi基礎(chǔ)教程[M].北京:電子工業(yè)出版社,2007.

[4] 王小華.Delphi 6程序設(shè)計(jì)與控件參考[M].北京:電子工業(yè)出版社,2008.

[5] 董迎紅,于秀霞.基于GIS醫(yī)院地理信息查詢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].長春大學(xué)學(xué)報(bào),2011(12):32-35.

[6] 段來盛,鄭城榮.曹恒,Delphi實(shí)戰(zhàn)演練[M].北京:人民郵政出版社,2009.

[7] 張化勛,曹旭.基于VB環(huán)境下的聾啞大學(xué)生無障礙信息交流教學(xué)輔助系統(tǒng)的設(shè)計(jì)[J].長春大學(xué)學(xué)報(bào),2011(8):1-5.

[8] 張亞飛.精通Delphi結(jié)構(gòu)化設(shè)計(jì)和開發(fā)[M].北京:科學(xué)出版社,2006.

[9] 劉海濤.Delphi程序設(shè)計(jì)基礎(chǔ)[M].北京:清華大學(xué)出版社,2006.

[10] 東方人華,呂偉臣.Delphi7入門與提高[M].北京:清華大學(xué)出版社,2007.

[11] 劉駿.Delphi數(shù)字圖像處理及高級(jí)應(yīng)用[M]北京:科學(xué)出版社,2007.

Design of the Experimental System of Digital Image Processing Based on Delphi

LIU Shu-jie,ZHOU Xiao-feng

(Attached Hospital to Changchun University of Chinese Medicine,Changchun 130117,China)

This paper introduces a software development platform by using Object Pascal targeted object language Delphi 7.0.With BussinessSkinForm interface control,the experimental system can simply process digital images and can append,modify,save,delete,locate students’information and inquire and manage them on conditions.

digital image processing;experimental system;Delphi 7.0

TP317.4

A

1009-3907(2012)08-0945-04

2012-06-06

劉書杰(1961-),女,吉林長春人,工程師,主要從事計(jì)算機(jī)應(yīng)用方面研究。

責(zé)任編輯:吳旭云

猜你喜歡
實(shí)驗(yàn)系統(tǒng)學(xué)生
記一次有趣的實(shí)驗(yàn)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
做個(gè)怪怪長實(shí)驗(yàn)
趕不走的學(xué)生
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
學(xué)生寫話
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 2021国产精品自拍| 精品第一国产综合精品Aⅴ| 亚洲国产av无码综合原创国产| 免费午夜无码18禁无码影院| 99视频在线精品免费观看6| 国产成人精品18| 91福利免费视频| 成人噜噜噜视频在线观看| 亚洲精品成人片在线观看| 男女性色大片免费网站| 精品视频一区在线观看| 成年午夜精品久久精品| 中文字幕无码中文字幕有码在线| 农村乱人伦一区二区| 亚洲品质国产精品无码| 日韩精品亚洲一区中文字幕| 日本在线免费网站| 国产精品无码一二三视频| 亚洲欧美精品一中文字幕| 97国内精品久久久久不卡| 亚洲欧美日韩色图| 波多野结衣一二三| 中文字幕不卡免费高清视频| 欧美另类精品一区二区三区| 黄色污网站在线观看| 国产欧美日本在线观看| 无码区日韩专区免费系列| 性欧美精品xxxx| 亚洲第一天堂无码专区| 亚洲综合九九| 免费无码AV片在线观看国产| 亚洲欧美色中文字幕| 亚洲爱婷婷色69堂| 欧美在线导航| 高清久久精品亚洲日韩Av| 国产9191精品免费观看| 亚洲性一区| 亚洲国产日韩欧美在线| 亚洲第一成年免费网站| 丰满人妻久久中文字幕| 精品一区二区无码av| 欧美www在线观看| 91香蕉视频下载网站| 国产精品污视频| 色老头综合网| 亚洲天堂区| 91免费观看视频| 欧美成人免费午夜全| 中文字幕在线视频免费| 亚洲中文字幕97久久精品少妇| 一级毛片免费观看不卡视频| 亚洲中文精品人人永久免费| 在线综合亚洲欧美网站| 亚洲色图欧美激情| 日本午夜网站| 国产精品自在在线午夜区app| 欧美激情视频二区三区| 久久香蕉国产线| 久久综合结合久久狠狠狠97色| 在线无码av一区二区三区| 日韩在线视频网| 欧美精品综合视频一区二区| 狠狠综合久久| 国产精品久久久久久久久| 免费观看成人久久网免费观看| 99在线视频精品| 欧美亚洲一区二区三区在线| 国产丝袜无码精品| 成人免费黄色小视频| 她的性爱视频| 婷婷亚洲天堂| 69免费在线视频| 欧美爱爱网| 88av在线看| 亚洲国产中文在线二区三区免| 色综合成人| 精品国产美女福到在线直播| 毛片网站在线播放| 91在线一9|永久视频在线| 免费在线a视频| 亚洲天堂视频在线观看免费 | 少妇极品熟妇人妻专区视频|