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

正文內(nèi)容

mfc圖像變換系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-19 14:23本頁(yè)面
  

【正文】 改變相片的大小。具體流程如5. 454圖像放大的流程圖關(guān)鍵代碼:{ m_dRoom = m_dRoom*。 SetModifiedFlag()。 UpdateAllViews(NULL)。}5.3.2圖像縮小圖像縮小是圖像按照比例縮小,是改變位圖空間的大小。獲得整個(gè)位圖的空間尺寸,在不改變位圖的大小,只是將位圖按照原來(lái)的大小僅改變相框的大小,而不改變相片的大小。具體流程如5. 555圖像縮小的流程圖關(guān)鍵代碼:{ // TODO: Add your mand handler code here m_dRoom = 1。 SetModifiedFlag()。 UpdateAllViews(NULL)。}5.4圖像特效處理5.4.1圖像灰度化處理 圖像灰度化將彩色圖像灰度化位黑白色的圖像,處理過(guò)程為:獲取指向BITMAPINFO結(jié)構(gòu)的指針()定義三個(gè)指針lpsrc指向轉(zhuǎn)置圖像對(duì)應(yīng)象素的lpdst指針指向轉(zhuǎn)置圖像的指針,lpnew暫時(shí)分配內(nèi)存,獲取原圖像的像素點(diǎn),利用灰度化公式,相應(yīng)的像素點(diǎn)進(jìn)行處理,刪除原來(lái)的位圖,創(chuàng)建新的位圖,變成8色的位圖,56圖像灰度化流程圖關(guān)鍵代碼:BOOL CDIB::Grey(){ if (!m_lpBits) return FALSE。 int y, x, nByteWidth, palsize, grey。 BYTE *p。 nByteWidth = BYTE_PER_LINE(m_nWidth, m_nBitCount)。 for (y=0。 ym_nHeight。 y++) for (x=0。 xm_nWidth。 x++) { p = m_lpBits+nByteWidth*y+x*3。 grey = (BYTE)(*p[2]+*p[1]+*p[0])。 p[0] = grey。 p[1] = grey。 p[2] = grey。 } }5.4.2圖像負(fù)像 圖像負(fù)像就是把圖像轉(zhuǎn)換為底片處理,圖像底片化是將圖像實(shí)現(xiàn)底片化效果,將原圖像像素點(diǎn)進(jìn)行反色處理,處理過(guò)程為:ondraw()函數(shù)獲取圖像的高度寬度,每行按四字節(jié)對(duì)齊。定義一個(gè)文檔列指針。一個(gè)無(wú)符號(hào)型的指針對(duì)準(zhǔn)原圖像,對(duì)圖像進(jìn)行反色。內(nèi)層循環(huán)對(duì)每行的對(duì)每個(gè)像素點(diǎn)進(jìn)行反色,外層循環(huán)逐行進(jìn)行反色。57圖像底片化處理關(guān)鍵代碼:BOOL CDIB::Negative(){ if (!m_lpBits) return FALSE。 int y, x, nByteWidth, palsize。 BYTE *p。 { nByteWidth = BYTE_PER_LINE(m_nWidth, m_nBitCount)。 for (y=0。 ym_nHeight。 y++) for (x=0。 xm_nWidth。 x++) { p = m_lpBits+nByteWidth*y+x*3。 p[0] = ~p[0]。 p[1] = ~p[1]。 p[2] = ~p[2]。 } } }6系統(tǒng)運(yùn)行與總結(jié)6.1圖像打開 系統(tǒng)運(yùn)行后,點(diǎn)擊文件菜單下的打開選項(xiàng),按照指示打開目標(biāo)圖像。6.2水平翻轉(zhuǎn)運(yùn)行水平翻轉(zhuǎn)功能:打開目標(biāo)圖像后,單擊水平翻轉(zhuǎn)子菜單, 6.3垂直翻轉(zhuǎn) 運(yùn)行垂直翻轉(zhuǎn)功能:打開目標(biāo)圖像,單擊垂直翻轉(zhuǎn)子菜單,6.4圖像放大 運(yùn)行圖像放大功能:打開目標(biāo)圖像,單擊圖像放大子菜單,6.5圖像縮小 運(yùn)行圖像縮小功能:打開目標(biāo)圖像,單擊圖像縮小子菜單,6.6圖像灰度 運(yùn)行圖像灰度功能:打開目標(biāo)圖像,單擊圖像灰度子菜單,6.7圖像負(fù)像 運(yùn)行圖像負(fù)像功能:打開目標(biāo)圖像,單擊圖像負(fù)像子菜單,7結(jié)束語(yǔ)通過(guò)這次系統(tǒng)開發(fā),我學(xué)習(xí)了MFC知識(shí),并運(yùn)用在了我的畢業(yè)設(shè)計(jì)中,我所學(xué)習(xí)到的MFC知識(shí)知識(shí)MFC庫(kù)中的一點(diǎn),仍有很多不懂的地方,在今后的學(xué)習(xí)中有機(jī)會(huì)仍蔣繼續(xù)。圍繞對(duì)一個(gè)具體的系統(tǒng)的開發(fā),把計(jì)算機(jī)的理論與實(shí)踐相結(jié)合,豐富了自己的編程經(jīng)驗(yàn)。在這兩個(gè)多月里,我學(xué)到了許多以前沒(méi)有學(xué)到的知識(shí)和技能,鍛煉了自己的獨(dú)立思考能力和實(shí)際操作能力,系統(tǒng)整理了大學(xué)四年所學(xué)的知識(shí)。并自學(xué)了MFC框架開發(fā)技術(shù),VC++技術(shù),圖像處理等眾多的知識(shí),特別是學(xué)會(huì)了對(duì)軟件開發(fā)中整個(gè)流程的分析。從系統(tǒng)需求分析開始,系統(tǒng)的分析和設(shè)計(jì)、系統(tǒng)的實(shí)施、編寫代碼、調(diào)試和書寫文檔以及最后運(yùn)行程序,這些練習(xí)都為我將來(lái)的學(xué)習(xí)和工作提供了良好的理論基礎(chǔ)和實(shí)踐能力。在此過(guò)程中我遇到了許多問(wèn)題,對(duì)于MFC知識(shí)從零開始,通過(guò)查閱書籍和看教學(xué)視頻,網(wǎng)上搜索答案等方法一一得到了解決,鍛煉了我處理問(wèn)題的能力和自學(xué)能力。這次畢業(yè)設(shè)計(jì)我選擇了一個(gè)相對(duì)陌生的領(lǐng)域的課題,涉及MFC和圖像學(xué)知識(shí)。大二時(shí)候?qū)W過(guò)C++編程語(yǔ)言,但是沒(méi)有接觸基于窗體界面的開發(fā),大二的時(shí)候?qū)缑骈_發(fā)很感興趣,所以想借此機(jī)會(huì)學(xué)習(xí)一些MFC的知識(shí)。同時(shí)對(duì)圖像學(xué)感興趣,恰好這個(gè)課題使這兩個(gè)方面的知識(shí)得到結(jié)合。對(duì)于MFC的兩種窗體結(jié)構(gòu):基于對(duì)話框的應(yīng)用程序和單文檔應(yīng)用程序有了基本的了解,本系統(tǒng)是在單文檔的應(yīng)用程序上實(shí)施的。學(xué)習(xí)過(guò)程從最開始建立程序開始,然后了解了MFC的機(jī)制,消息映射及原理。然后學(xué)習(xí)了一個(gè)用程序建立是產(chǎn)生的幾個(gè)類,了解了幾種視圖。了解了常用的幾種控件,并初步掌握,基本能夠滿足運(yùn)用在本系統(tǒng)中。MFC的知識(shí)量非常大,許多知識(shí)我只能使用,但是并不理解,學(xué)習(xí)到的知識(shí)非常有限。對(duì)于數(shù)字圖像,本系統(tǒng)知識(shí)針對(duì)24位的BMP格式圖像,對(duì)于BMP格式的圖像做了詳細(xì)的了解,它的文件結(jié)構(gòu),具體每個(gè)部分占據(jù)的字節(jié)數(shù)。從這次的論文設(shè)計(jì)中,我真正的意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。我們軟件專業(yè)的學(xué)習(xí)更是如此,不僅要有豐富的理論知識(shí),還要有很強(qiáng)的動(dòng)手能力,只有理論與實(shí)踐并重,我們的專業(yè)水平才能提高,這就是我在這次結(jié)課設(shè)計(jì)中的最大收獲。但是,由于畢業(yè)設(shè)計(jì)的時(shí)間較短以及自己的技術(shù)有限和知識(shí)面比較窄,所以該系統(tǒng)考慮還不夠全面,還存在一些問(wèn)題,這些都有待于進(jìn)一步完善。參考文獻(xiàn)[1] [D].[武漢理工大學(xué)碩士學(xué)位論文].(第二版).[2] 胡信偉. 基于圖像變換的圖像增強(qiáng)技術(shù)[碩士學(xué)位論文]. 上海,上海交通大學(xué),2004 [3] C++實(shí)踐與提高———[4] C++數(shù)字圖像獲取、[5] . VC++深入詳解. 電子工業(yè)出版社. 2006[6] (第2版).[7] C++圖像處理編程(第三版).[8] :[9] [10] 李師賢,李文軍,周曉聰,:[11] 高強(qiáng) ++高級(jí)編程技巧[M].北京:..[12] 劉濤. 基于Visual C+++圖像編程. 《中文信息》2003年第11期 [13] 于永彥. : [14] 弗里格(美)編,楊衛(wèi)東譯. 軟件工程(第4版). 人民郵電出版社,2010致謝在本次論文設(shè)計(jì)過(guò)程中,韓璞老師對(duì)該論文從選題,構(gòu)思到最后定稿的各個(gè)環(huán)節(jié)給予細(xì)心指引與教導(dǎo),使我得以最終完成畢業(yè)論文設(shè)計(jì)。在學(xué)習(xí)中,老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富淵博的知識(shí)、敏銳的學(xué)術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風(fēng)范是我終生學(xué)習(xí)的楷模,老師的高深精湛的造詣與嚴(yán)謹(jǐn)求實(shí)的治學(xué)精神,將永遠(yuǎn)激勵(lì)著我。這四年中還得到眾多老師的關(guān)心支持和幫助,在平日的學(xué)習(xí)中細(xì)心指導(dǎo),在此,謹(jǐn)向老師們致以衷心的感謝和崇高的敬意! 在論文即將完成之際,我的心情無(wú)法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!當(dāng)我寫完這篇畢業(yè)論文的時(shí)候,有一種如釋重負(fù)的感覺(jué),在經(jīng)歷了找工作的焦灼、寫論文的煎熬之后,感覺(jué)好像一切都?jí)m埃落定,即將給自己的學(xué)生時(shí)代和校園生活劃上一個(gè)分號(hào),之所以說(shuō)它是分號(hào),是因?yàn)槲覍?duì)無(wú)憂無(wú)慮的學(xué)生 生活還有無(wú)比的懷念,對(duì)單純美好的校園生活還有無(wú)比的向往。這只是我生命中的一個(gè)路口,并不是終點(diǎn),我將繼續(xù)不斷學(xué)習(xí),不斷向前。最后,我要向百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱,評(píng)議和參與本人論文答辯的各位老師表示感謝。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1