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

正文內(nèi)容

bmp圖像處理軟件的設(shè)計(jì)和實(shí)現(xiàn)本科畢業(yè)論文(參考版)

2025-06-23 12:55本頁面
  

【正文】 圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔1)設(shè)計(jì)(論文)2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂4。:任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。涉密論文按學(xué)校規(guī)定處理。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。作者簽名:        日  期:         學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意??傊找娣菧\! 參考文獻(xiàn)[1]:邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005[2]唐澤圣,周嘉玉,:清華大學(xué)出版社,1992[3]孟粹娟,張子清,:科學(xué)出版社,1994[4] C++:電子工業(yè)出版社,2002[5]唐澤圣, 董上海, (原書第二版).北京:機(jī)械工業(yè)出版社,2004[6]張全伙,:機(jī)械工業(yè)出版社,2003[7]++:科學(xué)出版社,1995[8]++:科學(xué)大學(xué)出版社,1995[9]施曉紅,:北京大學(xué)出版社,2003[10],:電子工業(yè)出版社,2005[11]++:科學(xué)大學(xué)出版社,1995[12]:清華大學(xué)出版社,1998[13]++:清華大學(xué)出版社,2005[14]++:北方交通大學(xué)出版社, 2005[15]++:電子工業(yè)出版社,2008[16]Donald Hearn, (C Version).Prentice [17]The Math Graphical User :Apple [18]Borko Furht,Stephen and image processing in multimedia :Kluwer Academic 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 總之本次畢業(yè)設(shè)計(jì)收獲很大,相信是本人走向社會(huì)的第一課,擴(kuò)大眼界,積累了一定的經(jīng)驗(yàn)。但總的來說這次設(shè)計(jì)對(duì)本人來說是成功的,見識(shí)、知識(shí)、經(jīng)驗(yàn)都長進(jìn)了不少,這與我的導(dǎo)師李梅老師以及同學(xué)們息息相關(guān)的。本文對(duì)圖像的表示方法,BMP文件結(jié)構(gòu),BMP圖像基本操作進(jìn)行了分析,接著從點(diǎn)處理開始,逐個(gè)講述每個(gè)特效的算法,其中很多特效是在實(shí)踐過程中逐漸琢磨出來的。文中介紹了一個(gè)軟件的實(shí)現(xiàn),并詳細(xì)闡述了每種圖像特效算法的原理和實(shí)現(xiàn)。轉(zhuǎn)置、逆時(shí)針90176。6 結(jié)論6 結(jié)論 軟件設(shè)計(jì)采用了規(guī)范的軟件工程技術(shù),實(shí)現(xiàn)了對(duì)BMP圖像的五個(gè)功能模塊操作,包括文件操作、幾何變化、特效顯示、灰度變化、分析變化。轉(zhuǎn)置176。只有全面、仔細(xì)、公正的精心調(diào)試,才能設(shè)計(jì)出功能完善的應(yīng)用軟件。因?yàn)樗擒浖|(zhì)量保證的一個(gè)臨界和決定成分,它提供對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最終評(píng)審。柔化處理是將原圖像的每個(gè)像素的顏色值用與其相鄰的n*n個(gè)像素的平均值來代替可利用算術(shù)平均值或加權(quán)平均值來計(jì)算。一般采用的方法是:如果兩個(gè)相鄰的像素差別不大,則認(rèn)為這兩個(gè)像素在一個(gè)物體上,此時(shí)可以用一個(gè)顏色填充,如果兩個(gè)相鄰像素顏色差別較大則顯然不在一個(gè)物體上,此時(shí)加強(qiáng)邊界效果。圖像的浮雕效果功能主要是通過調(diào)用Cdib類中的Embossment()函數(shù)來實(shí)現(xiàn)的。逆轉(zhuǎn)值小于128的R、G、B分量值,產(chǎn)生正片和負(fù)片混合的效果。在進(jìn)行中值濾波時(shí),設(shè)計(jì)了一個(gè)對(duì)話框,用于用戶輸入中值濾波參數(shù)。用公式表示為: () 通常S 內(nèi)像素個(gè)數(shù)選為奇數(shù),以保證有一個(gè)中間值。中值濾波的原理是用一個(gè)含有奇數(shù)點(diǎn)的滑動(dòng)窗口,將鄰域中的像素按灰度級(jí)排序,取其中間值為輸出像素。在實(shí)際運(yùn)算過程中并不需要圖像的統(tǒng)計(jì)特性,這也帶來不少方便。它在一定的條件下,可以克服線性濾波器如最小均方濾波,平均值濾波(平滑濾波) 等所帶來的圖像細(xì)節(jié)模糊。Jukey首先提出并應(yīng)用在一維信號(hào)處理技術(shù)(時(shí)間序列分析)中。中值濾波器是在1971年由J圖像的濾波處理功能主要是通過調(diào)用Cdib類中的HighFilter()函數(shù)來實(shí)現(xiàn)的。用來描繪圖像的輪廓,勾畫顏色變化的邊緣,加強(qiáng)其過度效果,產(chǎn)生輪廓發(fā)光的效果。另外,人們還發(fā)現(xiàn),即使模糊不是由于光的漫反射造成的,對(duì)圖像進(jìn)行拉普拉斯變換也可以使圖像更清晰?;诶纤阕拥膱D像銳化原理:拉普拉斯算子是最簡單的各向同性微分算子,具有旋轉(zhuǎn)不變性,比較適用于改善因?yàn)楣饩€的漫反射造成的圖像模糊。為了減少這類不利效果的影響,就需要利用圖像銳化技術(shù),使圖像的邊緣變得清晰。一般來說,圖像的能量主要集中在其低頻部分,噪聲所在的頻段主要在高頻段,同時(shí)圖像邊緣信息也主要集中在其高頻部分。圖像的銳化處理功能主要是通過調(diào)用Cdib類中的Apearize()函數(shù)來實(shí)現(xiàn)的。邊緣檢測(cè)分為Roberts邊緣檢測(cè)算子和Sobel邊緣檢測(cè)算子,本課題采用的是Roberts邊緣檢測(cè)算子。常見的邊緣類型有斜坡型、線狀型和屋頂型。通過計(jì)算一階導(dǎo)數(shù)或者二階導(dǎo)數(shù)可以方便檢測(cè)出圖像中每個(gè)像素在其領(lǐng)域內(nèi)的灰度變化,從而檢測(cè)出邊緣。邊緣點(diǎn)是指圖像中周圍像素灰度有階躍變化或屋頂變化的那些像素點(diǎn),即灰度值導(dǎo)數(shù)較大或極大的地方。圖像分析與關(guān)于人的視覺的研究也有密切關(guān)系,對(duì)人的視覺機(jī)制中的某些可辨認(rèn)模塊的研究可促進(jìn)計(jì)算機(jī)視覺能力的提高。圖像分析一般利用數(shù)學(xué)模型并結(jié)合圖像處理的技術(shù)來分析底層特征和上層結(jié)構(gòu),從而提取具有一定智能性的信息。在實(shí)際處理變換時(shí),一般先對(duì)原始圖像的灰度情況進(jìn)行統(tǒng)計(jì)分析,并計(jì)算出原始直方圖分布,然后根據(jù)計(jì)算出的累計(jì)直方圖分布tk按式tk=[(N1)* tk+]對(duì)其取整并得出源灰度sk到tk的灰度映射關(guān)系,其中N為灰度的級(jí)數(shù)。累計(jì)分布函數(shù)即是滿足上述條件的一種,通過該函數(shù)可以完成s到t 的均勻分布轉(zhuǎn)換。另一個(gè)需要滿足的條件是對(duì)于0≤s≤255應(yīng)當(dāng)有0≤EH(s)≤255,它保證變換過程灰度值的動(dòng)態(tài)范圍的一致。圖像的灰度變化功能主要是通過調(diào)用Cdib類中的TranGray()函數(shù)來實(shí)現(xiàn)的。閾值T就像個(gè)門檻,比它大就是白,比它小就是黑。閾值處理的操作過程是先由用戶指定或通過算法生成一個(gè)閾值,如果圖像中某像素的灰度值小于該閾值,則將該像素的灰度值設(shè)置為0或255,否則灰度值設(shè)置為255或0。設(shè)定某一閾值T,用T將圖像的數(shù)據(jù)分成兩大部分:大于T的像素群和小于T 的像素群。針對(duì)不同種類有不同的處理。若顏色的量化級(jí)別是256,則新圖的R、G、B值為255減去原圖的R、G、B值。反色有時(shí)是很有用的,比如,黑色區(qū)域占絕大多數(shù),這樣打印起來很費(fèi)墨,可以先進(jìn)行反色處理后再打印。圖像的反色變化功能主要是通過調(diào)用Cdib類中的Reverse()函數(shù)來實(shí)現(xiàn)的?;叶茸儞Q有時(shí)又被稱為圖像的對(duì)比度增強(qiáng)或?qū)Ρ榷壤??;叶茸兓侵父鶕?jù)某種目標(biāo)條件按一定變換關(guān)系逐點(diǎn)改變?cè)瓐D像中每一個(gè)像素灰度值的方法。原理是子圖像在N*N子塊中的,另檢測(cè)點(diǎn)的灰度為塊中灰度的平均值,這種方法通過把突變點(diǎn)的灰度分散在其相鄰點(diǎn)中來達(dá)到平滑效果,操作起來也簡單,但這樣平滑往往造成圖像的模糊,N選取得約大,模糊越嚴(yán)重。對(duì)變分模型中光滑項(xiàng)的設(shè)計(jì),首先針對(duì)一維模型的分析得出基于梯度和拉普拉斯算子模型向前、后擴(kuò)散的條件,然后將其推廣到二維圖像擴(kuò)散,并在設(shè)計(jì)的有限差分方法基礎(chǔ)上,對(duì)所提模型的有效性進(jìn)行了實(shí)驗(yàn)驗(yàn)證,效果良好。傳統(tǒng)的模型往往基于圖像強(qiáng)度的梯度,所得到的結(jié)果在本該光滑的區(qū)域具有明顯的階梯效應(yīng)。圖像的擴(kuò)散效果功能主要是通過調(diào)用Cdib類中的Spread()函數(shù)來實(shí)現(xiàn)的。馬賽克現(xiàn)象是在圖像的顯示過程中,畫面上出現(xiàn)一些小方塊,這些小方塊中的顏色基本是相近的。圖像的馬賽克特效功能主要是通過調(diào)用Cdib類中的Mosaic()函數(shù)來實(shí)現(xiàn)的。其中圖像塊的劃分決定了圖像的顯示方式,圖像塊的顯示順序決定了顯示的方向和細(xì)分的依據(jù)。實(shí)現(xiàn)圖像的特殊效果的顯示的基本思路是要么是操作圖像的像素,要么是對(duì)圖像分塊按一定的方向或次序,分階段的顯示或擦除對(duì)應(yīng)的圖像塊。圖像的旋轉(zhuǎn)功能主要是通過調(diào)用Cdib類中的TurnRotate()函數(shù)來實(shí)現(xiàn)的。圖像轉(zhuǎn)置操作就是將原圖像的X坐標(biāo)和Y坐標(biāo)互換。轉(zhuǎn)置功能主要是通過調(diào)用Cdib類中的TurnAnticlockwise()函數(shù)來實(shí)現(xiàn)的,圖像的逆時(shí)針90176。轉(zhuǎn)置。圖像的轉(zhuǎn)置變換在本課題中分為兩種:一種是順時(shí)針90176。圖像縮放就是按照用戶指定的目標(biāo)寬度和高度對(duì)原圖像的尺寸進(jìn)行變換。圖像的放大功能主要是通過調(diào)用Cdib類中的OnZoomIn()函數(shù)來實(shí)現(xiàn)的。設(shè)原圖寬為w,高為h,變換后,圖的寬和高不變。圖像的水平鏡像操作是以原圖像的垂直中軸線為中心將圖像分為左右兩部分進(jìn)行對(duì)稱變換;圖像的垂直鏡像操作是以原圖像的水平中軸線為中心將圖像分為上下兩部分進(jìn)行對(duì)稱變換。圖像的鏡像變換分為兩種:一種是水平鏡像,另一種是垂直鏡像。從變換性質(zhì)來分,幾何變換可以分為圖像的位置變換(平移、旋轉(zhuǎn))、形狀變換(放大、縮?。┮约皥D像的復(fù)合變換等。 通過幾何變換,可以根據(jù)應(yīng)用的需要使原圖像產(chǎn)生大小、形狀和位置等各方面的變化。圖像保存功能主要是通過調(diào)用Cdib類中的SaveFile()函數(shù)來實(shí)現(xiàn)的。圖像打開功能主要是通過調(diào)用Cdib類中的DoWrite()函數(shù)來實(shí)現(xiàn)的。所以在學(xué)習(xí)編寫應(yīng)用程序的過程中,掌握文件的相關(guān)操作是十分重要的。 文件操作文件操作在計(jì)算機(jī)應(yīng)用中占有極其重要的地位,操作系統(tǒng)本身就存儲(chǔ)在文件中,在系統(tǒng)啟動(dòng)過程中加載到內(nèi)存中,自動(dòng)運(yùn)行。)。 //垂直翻轉(zhuǎn) protected: int GetHeaderSize()。 //旋轉(zhuǎn)180度 BOOL TurnMirror()。 //逆時(shí)針旋轉(zhuǎn)90度 BOOL TurnDeasil()。 //把顏色陣列area變換成像素陣列 void ConvertToRealColor()。 //轉(zhuǎn)為24位 void point1()。 //轉(zhuǎn)為黑白圖 BOOL TranGray()。 dst,DWORD rop=SRCCOPY)。 dc,CRectamp。 dst)。 dc,CRectamp。 //粘貼 BOOL DelSelect()。//拷貝位圖到剪貼板中 BOOL CreateSelect(CRect rect)。 Dib)。 //寫入位圖文件 bool SaveFile(char* bmpfile)。 //讀取DIB文件信息 bool DoWrite(CFileamp。//設(shè)置點(diǎn)(i,j)的顏色值 //圖像存取 bool DoRead(CFileamp。 //設(shè)置選擇區(qū)矩形 RGBTRIPLE Point(int i,int j)。 //統(tǒng)計(jì)顏色數(shù)組 CRect GetSelectRect()。 //得到位圖調(diào)色板 int GetPaletteCount()。 //每個(gè)像素所需位數(shù) DWORD BytesPerLine()。 //得到圖像像素陣列 long GetBodySize()。size)。 //得到位圖的高 DWORD Width()。 //拷貝構(gòu)造函數(shù) virtual ~CDib()。 //從BMP文件建立DIB CDib(CDib amp。 file)。 //存放從圖像像素陣列中讀出的每個(gè)點(diǎn)的顏色值(稱為顏色陣列)public: CDib()。 //指向位圖數(shù)據(jù)區(qū)的指針 CRect m_rectSelect。以下是CDib類的頭文件:class CDib : public CObject {public: BITMAPINFO* DibInfo。DIB通常以BMP為文件擴(kuò)展名的形式保存在磁盤中的。DIB不依賴于具體輸出設(shè)備,與所有顯示設(shè)備兼容,因?yàn)镈IB的顏色模式與設(shè)備無關(guān),而且它自帶顏色信息。其中DDB依賴于具體的圖像輸出設(shè)備,它只能存在于視頻內(nèi)存或系統(tǒng)內(nèi)存中,其顏色模式必須與輸出設(shè)備相一致。因此,一幅數(shù)字圖像在matlab中可以很自然地表示成矩陣: () CDib類的設(shè)計(jì)BMP文件是Windows操作系統(tǒng)所推薦和支持的圖像文件格式,是一種將內(nèi)存或顯示器的圖像數(shù)據(jù)不經(jīng)過壓縮而直接按位存盤的文件格式。為使符號(hào)表示清晰和方便,為這些離散坐標(biāo)使用整數(shù)值。稱這幅圖像的大小為MN。一幅圖像可以定義為一個(gè)二維函數(shù)f(x,y),f為該點(diǎn)(x,y)的強(qiáng)度或灰度。位圖的一個(gè)像素值所占的字節(jié)數(shù):當(dāng)biBitCount=1時(shí),8個(gè)像素占1個(gè)字節(jié);當(dāng)biBitCount=4時(shí),2個(gè)像素占1個(gè)字節(jié);當(dāng) biBitCount=8時(shí),1個(gè)像素占1個(gè)字節(jié);當(dāng)biBitCount=24時(shí),1個(gè)像素占3個(gè)字節(jié),此時(shí)圖像為真彩色圖像。RGBQUAD結(jié)構(gòu)的定義如下:typedef struct tagRGBQUAD { BYTE rgbBlue;// 藍(lán)色的亮度(值范圍為0255) BYTE rgbGreen; // 綠色的亮度(值范圍為0255) BYTE rgbRed; // 紅色的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1