CVIP課程期末大作業(yè).doc_第1頁(yè)
CVIP課程期末大作業(yè).doc_第2頁(yè)
CVIP課程期末大作業(yè).doc_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

此文檔收集于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除簡(jiǎn)易圖像處理平臺(tái) CVIP課程期末大作業(yè)彭勃 20611222 通信與信息工程一、 系統(tǒng)簡(jiǎn)介本次作業(yè)利用Visual C+6.0編寫(xiě)了一個(gè)多文檔的MFC程序,該程序能實(shí)現(xiàn)所要求的圖像信息顯示和圖像處理功能。主要功能包括:打開(kāi)保存位圖圖像;顯示圖像的大小,位數(shù)等信息;顯示直方圖分布,如是彩色圖像則給出三基色各自的直方圖分布;彩色圖像的邊緣檢測(cè);二值圖像骨架化;自適應(yīng)平滑濾波;LoG濾波。二、 主要功能算法說(shuō)明1、 彩色圖像邊緣檢測(cè)邊緣檢測(cè)算法采用Canny算子,在進(jìn)行檢測(cè)之前先將彩色圖像變?yōu)榛叶葓D像,變換公式為:之后對(duì)灰度圖像Gray進(jìn)行Canny邊緣檢測(cè),主要步驟為:第一步 高斯平滑選擇如下的模板進(jìn)行高斯平滑濾波,去除噪聲。第二步 利用梯度搜尋邊緣利用Sobel算子計(jì)算每一點(diǎn)的梯度值。兩個(gè)卷積核如下:第三步 計(jì)算方向角并規(guī)范化水平方向和垂直方向的梯度都已求出,則通過(guò)求出方向角。再將方向角按就近原則規(guī)范到0度(水平方向)、45度(對(duì)角線方向)、-45度(負(fù)對(duì)角線方向)和90度(垂直方向)四個(gè)方向上。第四步 非最大化抑制遍歷所有邊緣點(diǎn),若某點(diǎn)的梯度值在梯度方向上和相鄰點(diǎn)相比不是最大值,則將其從邊緣點(diǎn)集是刪去。第五步 雙閾值化設(shè)定一個(gè)高閾值和一個(gè)低閾值。對(duì)梯度值小于低閾值的點(diǎn)從邊緣點(diǎn)集中去除,大于高閾值的確定為邊緣點(diǎn)。對(duì)于梯度值介于兩個(gè)閾值之間的點(diǎn),如其鄰點(diǎn)中有邊緣點(diǎn),則將其加入加緣點(diǎn)集,否則去除。在程序中,這兩個(gè)閾值可以手工輸入。利用Canny算子進(jìn)行完邊緣檢測(cè)之后,將原彩色圖像與檢測(cè)生成的二值圖像T(i,j)進(jìn)行比較,采用如下原則對(duì)原圖像進(jìn)行處理:即對(duì)于二值圖像中為0的像素,將原彩色圖像中相應(yīng)的像素置為白色。2、 骨架化骨架化就是中軸變換,中軸變換可用火燒草地來(lái)比擬:火相遇的點(diǎn)就是中軸。更嚴(yán)謹(jǐn)?shù)亩x,對(duì)于一個(gè)區(qū)域R,若邊界為B,對(duì)區(qū)域中每一點(diǎn)P,我們B上搜索與它最近的點(diǎn),若能找到多于一個(gè)同樣距離的最近點(diǎn),則P屬于R的中軸或稱骨架。在R內(nèi)作與邊界有兩個(gè)以上切點(diǎn)的內(nèi)切圓,則所有這些圓的圓心的集合就是中軸。骨架化(中軸變換)算法是通過(guò)逐次消去邊界點(diǎn)來(lái)完成。變換過(guò)程中有如下三個(gè)限制條件:不消去線段端點(diǎn);不破壞原連通性;不過(guò)多侵蝕區(qū)域,即只有一非目標(biāo)點(diǎn)為鄰點(diǎn),有7個(gè)鄰點(diǎn)為目標(biāo)點(diǎn)的點(diǎn)不被刪除。二值圖像骨架化的快速算法如下:第一步:如果下列條件均滿足,則將邊界點(diǎn)P1標(biāo)記為刪除:這里是點(diǎn)的非零相鄰點(diǎn)的數(shù)目(如下圖),即是序列從0到1的變化次數(shù)。第二步:將第一步標(biāo)記為刪除的邊界像素置為0。第三步:如果下列條件均滿足,則將邊界點(diǎn)P1標(biāo)記為刪除:第四步:將第三步標(biāo)記為刪除的邊界像素置為0。反復(fù)執(zhí)行以上各步,直到?jīng)]有再可刪除的邊界點(diǎn)。此時(shí)算法結(jié)束,生成了區(qū)域的骨架。3、 自適應(yīng)平滑濾波若對(duì)圖像平滑,每次都在目標(biāo)內(nèi)部進(jìn)行,不造成邊緣的模糊,則經(jīng)多次平滑后,目標(biāo)內(nèi)部細(xì)節(jié)將被平滑掉,但目標(biāo)間的邊緣得以保留,便于邊緣檢測(cè)。算法描述如下:第一步,計(jì)算梯度第二步,計(jì)算連續(xù)性函數(shù):第三步,對(duì)進(jìn)行加權(quán)平均式中t為迭代次數(shù)。2n+1是濾波窗口的寬度,不能太大,一般可取n=1。連續(xù)性函數(shù)是一個(gè)梯度幅度的單調(diào)下降函數(shù),在梯度幅度為零的地方,圖像平坦,w(x,y)=1。隨著梯度幅度的增加,w(x,y)減小,從而對(duì)邊緣處的像素的加權(quán)系數(shù)較小。式中決定了要保留的邊緣的強(qiáng)弱,梯度幅度大于的邊緣將被保留,小于的邊緣將被平滑掉。4、 LoG濾波LoG(Laplacian of a Gaussian)即為高斯型拉普拉斯算子。由于拉普拉斯算子對(duì)噪聲敏感,為了減少噪聲影響,可對(duì)圖像先進(jìn)行高斯濾波。高斯函數(shù)卷積模板形式如下卷積后的拉普拉斯算子為我們只關(guān)心過(guò)零點(diǎn),上式中的系數(shù)及正負(fù)可以不作考慮,改寫(xiě)如下,此即為L(zhǎng)oG算子模板三、 實(shí)驗(yàn)結(jié)果1、 直方圖統(tǒng)計(jì)2、 彩色圖像邊緣檢測(cè)3、 骨架化4、 自適應(yīng)平滑濾波取5、 LoG濾波取,模板大小為四、 參考文獻(xiàn)1、 John

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論