【正文】
位置關(guān)系自動確定不同的閥值,實現(xiàn)動態(tài)閥值分配。 [2]其關(guān)鍵的技術(shù)就在于如何選取合理的閥值,根據(jù)二值化對像素點的處理方式,我們可以分為全局閥值法、局部閥值法和動態(tài)閥值法等。 }else { if (!()) { (0, 0, () * m_proportion, () *m_proportion)。 if (!pDoc) return。 在 CImageProcess 工程的 view 類頭文件中添加 float 型類公有變量 m_proportion,由此代表顯示比例。 } strFileName = strFileName + _T(.) + strExtension。 break。 break。 // 如果用戶沒有指定文件擴展名,則為其添加一個 CStringstrFileName。 } CStringstrFilter。} } 至此,圖像打開功能完成,編譯鏈接即可運行程序。 Invalidate()。 return。 if(IDOK != ()) return。步驟具體可以歸納如下: 首先, 創(chuàng)建一個 缺省的 MFC 單文檔程序項目,取名為“ ImageProcess”。因此,在一般情況下,我們都應(yīng)該盡量 可能 調(diào)用CImage::Draw 方法來繪制圖像。 rectDest 和 rectSrc 分別用來指定目標設(shè)備環(huán)境上和源圖像所要顯示的某個部分的位置和大小。 BOOL Draw( HDC hDestDC, const RECTamp。 四川大學(xué)本科畢業(yè)論文 數(shù)字處理算法程序?qū)崿F(xiàn) 8 BOOL Draw( HDC hDestDC, intxDest, intyDest )。 CImage 類中的 Draw 方法為 重載函數(shù),其有如下定義: 程序代碼: BOOL Draw( HDC hDestDC, intxDest, intyDest, intnDestWidth, intnDestHeight, intxSrc, intySrc, intnSrcWidth, intnSrcHeight )。在 Windows 系統(tǒng)中,最常見的圖像格式是位圖格式,其文件的擴展名為 .BMP CImage 是 ATL 和 MFC 共享的新類,它能從外部存儲空間調(diào)入一個 BMP、 JPEG、 GIF和 PNG 格式的圖像文件并且加以顯示,并且這些文件格式可以相互轉(zhuǎn)換。上面的式子中, M、 N 分別表示數(shù)字圖像在長與寬方向上的像素個數(shù) 。 然而計算機所能處理的數(shù)據(jù)必須是離散的二進制碼,如果要使用計算機來處理圖像,模擬圖像連續(xù)性的函數(shù)必須轉(zhuǎn)化為離散的數(shù)據(jù)集,這一過程稱作圖像采集。色度學(xué)中認為,任何顏色都是可以由紅、綠、藍三種基本顏色按照不同的比例混合得到。 本論文各章節(jié)是按照圖像處理方法逐步深入,從讀 取圖像及簡單操作之中認識圖像的格式,和儲存方式,對圖像像素和操作有初步認識,進而對圖像進行聚類和邊緣檢測,深化理解,后期根據(jù)導(dǎo)師指導(dǎo),對圖像在時域和頻域內(nèi)分析,實現(xiàn)了圖像增強。在以后航天發(fā)展和探測研究中,數(shù)字圖像處理技術(shù)也都繼續(xù)扮演著重要的角色。 [關(guān)鍵字 ] 數(shù)字圖象處理,增強,濾波 四川大學(xué)本科畢業(yè)論文 數(shù)字處理算法程序?qū)崿F(xiàn) 2 Digital Image Processing Software Design Major: Electronics and Information engineering Student: Jie Qin Supervisor: Professor Teng Abstract: Digital image processing refers to the technology and method of how to process analog image which has been digitalized. These processes include wiping out noises, image enhancement, image recovery, image segmentation, extracting image feature and so on. With the development of puter techniques, digital image processing have achieved great progress. These processing techniques have been widely used in medical imaging, astrology, petroleum mining etc. This paper starts from the introduction of digital image, using Class CImage to load and save picture in hard disk. Then various image processing algorithm will be analyzed step by step and some of different algorithms which achieve same function will be pared to each other in terms of pros and cons. The final software mainly have following processing functions: image binarization, image magnification and reduction, image enhancement in time domain, image edge detection and cluster analysis, FFT and frequency domain filtering. Additionally, image enhancement is the key point of this paper and will be analyzed from both time and frequency domain. At last, this paper introduces the basic method of how to process image in frequency domain, so we can find out the relationship between time domain and frequency domain. Keywords: digital image processing, enhancement, filtering 四川大學(xué)本科畢業(yè)論文 數(shù)字處理算法程序?qū)崿F(xiàn) 3 目錄 前言 ........................................................... 5 第一章 數(shù)字圖像的基本處理 ...................................... 6 CImage 類簡介 ........................................... 7 圖像的放大與縮小 ....................................... 11 圖像二值化 ............................................. 12 第二章聚類與邊緣檢測 ......................................... 13 圖像的聚類分析 ........................................ 13 圖像的邊緣檢測 ........................................ 15 第三章圖像增強 ............................................... 17 圖像的簡單平滑和高斯平滑 ............................... 17 圖像的中值、最大值和最小值濾波 ......................... 18 第四章圖像的頻域 處理 ......................................... 21 快速傅立葉變換及蝶形運算 ............................... 21 圖像的快速傅立葉變換 ................................... 24 圖像頻域濾波 ........................................... 25 頻域平滑濾波器 ........................................ 26 頻域銳化濾波器 ....................................... 28 參考文獻 ..................................................... 29 聲明 .......................................................... 30 致謝 .......................................................... 31 四川大學(xué)本科畢業(yè)論文 數(shù)字處理算法程序?qū)崿F(xiàn) 4 附錄 1:外文譯文(附英文原文) ............................... 32 四川大學(xué)本科畢業(yè)論文 數(shù)字處理算法程序?qū)崿F(xiàn) 5 前言 隨著電子計算機的普及,人們已經(jīng)開始利用計算機軟件來操作處理圖像與圖像信息。這篇論文從數(shù)字圖像介紹開始,使用 C++中包含的 CImage 類在電腦存儲空間中讀取已有圖像,逐步深入介紹數(shù)字圖像處理的各種算法與每種實現(xiàn)相同功能不同算法的比較。 本科生畢業(yè)論文(設(shè)計) 題 目 數(shù)字處理算法程序?qū)崿F(xiàn) 學(xué) 院 電子信息學(xué)院 專 業(yè) 電子信息工程 學(xué)生姓名 秦 杰 學(xué) 號 0942051088 年級 2020 級 指導(dǎo)教師 秦 杰 教務(wù)處制表 二Ο一Ο年 六 月 四 日 四川大學(xué)本科畢業(yè)論文 數(shù)字處理算法程序?qū)崿F(xiàn) 1 數(shù)字 處理算法程序?qū)崿F(xiàn) 專業(yè):通信與信息工程 學(xué)生:秦杰 指導(dǎo)老師:滕奇志 [摘要 ] 數(shù)字圖像處理是指通過計算機對數(shù)字化后的模擬圖像進行各種處理操作的方法和技術(shù)。這些處理技術(shù)被廣泛運用于醫(yī)學(xué)影像,天文學(xué)和石油礦業(yè)等領(lǐng)域。最后 介紹了圖像頻域處理的方法及過程,進而分析時域與頻域處理之間的關(guān)系。 隨著航空業(yè)的發(fā)展,數(shù)字圖像處理也得到了充分的利用,例如在對航天探測器傳輸回來的幾千張月球照片使用了圖像處理技術(shù),包括灰度變換、幾何校正、去除噪聲等方法,考慮到月球環(huán)境和太陽位置的影響,由計算機軟件成功繪制出了月球的表面地圖,取得了巨大成功,隨后的研究中又對探測器發(fā)回的近十萬張照片進行了更為復(fù)雜的處理,以至獲取了月球的彩色圖、地形圖和全景鑲嵌圖,推動了數(shù)字圖像處理這門學(xué)科的誕生。常用的方法也可以簡要概括為以下幾個方面: 1)圖像編碼壓縮; 2)圖像增強與復(fù)原; 3)圖像變換; 4)圖像描述; 5)圖像分割; 6)圖像分類。人眼所看到的任何大自然中的圖像都是連續(xù)的模擬圖像,其形態(tài)和形狀表現(xiàn)都是由圖像每個位置上的顏色所決定的。所謂黑白圖像,就是圖像中每一個點都不是彩色的,即每一個點的紅、綠、藍顏色的分量值都相等,即 fred =fgreen = fblue () 所以對于黑白圖像,函數(shù) f( x,y) 可以用來表示 ( x,y) 位置處的灰度值。 至此,我們可以說數(shù)字圖像其實是連續(xù)圖像 f( x,y) 的一種 近似表達 ,在今后的圖像處理編程中圖像的信息可以由采用點的值所組成的矩陣來表示: f(0,0) f(0,1) … f(0,M1) f(1,0) f(1,1) … f(1,M1) : : : f(N