基于OpenCV的數(shù)據(jù)挖掘圖像預(yù)處理_第1頁
基于OpenCV的數(shù)據(jù)挖掘圖像預(yù)處理_第2頁
基于OpenCV的數(shù)據(jù)挖掘圖像預(yù)處理_第3頁
基于OpenCV的數(shù)據(jù)挖掘圖像預(yù)處理_第4頁
基于OpenCV的數(shù)據(jù)挖掘圖像預(yù)處理_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)挖掘中的數(shù)據(jù)挖掘中的 圖圖 像像 預(yù)預(yù) 處處 理理Image Processing & Data Image Processing & Data MiningMining在大型圖像數(shù)據(jù)庫中存在許多臟數(shù)據(jù)和已破壞了的數(shù)據(jù), 如極不清晰的圖片、已遭破壞的圖像等, 這些數(shù)據(jù)能使挖掘過程陷入混亂, 導(dǎo)致不可靠的輸出, 因此有必要對數(shù)據(jù)進(jìn)行預(yù)處理, 去掉臟數(shù)據(jù)和已破壞了的數(shù)據(jù)以及去掉數(shù)據(jù)中的噪音。為什么要對圖像進(jìn)行預(yù)處理?為什么要對圖像進(jìn)行預(yù)處理?圖像預(yù)處理的概念圖像預(yù)處理的概念將數(shù)據(jù)挖掘技術(shù)引入圖像處理可以在一定程度上解決圖像內(nèi)容的表示、存儲和檢索。圖像也是數(shù)據(jù)的一部分,所以對圖像進(jìn)行處理相當(dāng)于是

2、對數(shù)據(jù)進(jìn)行處理。為什么引入數(shù)據(jù)挖掘技術(shù)?為什么引入數(shù)據(jù)挖掘技術(shù)?圖像處理過程中的數(shù)據(jù)挖掘圖像處理過程中的數(shù)據(jù)挖掘圖像處理的相關(guān)工具OpenCVVC+6.0或者是VS 2010 結(jié)合MFC單文檔程序圖像處理直方圖均衡化使原直方圖變換為具有均勻密度分布的直方圖,然后按該直方圖調(diào)整原圖像的一種圖像處理技術(shù)。直方圖均衡化是圖像處理領(lǐng)域中利用圖像直方圖對對比度進(jìn)行調(diào)整的方法。直方圖均衡化實現(xiàn) 直方圖均衡化的基本思想是把原始圖的直方圖變換為均勻分布的形式,這樣就增加了象素灰度值的動態(tài)范圍從而可達(dá)到增強圖像整體對比度的效果。設(shè)原始圖像在(x,y)處的灰度為f,而改變后的圖像為g,則對圖像增強的方法可表述為將

3、在(x,y)處的灰度f映射為g。 OpenCV中實現(xiàn)圖像直方圖均衡化的函數(shù)為cvEqualizeHist其定義為: void cvEqualizeHist( const CvArr* src, CvArr* dst ); 函數(shù) cvEqualizeHist 歸一化圖像亮度和增強對比度。在View類中調(diào)用這個函數(shù)后實現(xiàn)的效果為如下圖。運行結(jié)果運行結(jié)果圖像處理圖像濾波圖像濾波,即在盡量保留圖像細(xì)節(jié)特征的條件下對目標(biāo)像的噪聲進(jìn)行抑制。是圖像預(yù)處理中不可缺少的操作,其處理效果的好壞將直接響到后續(xù)圖像處理和分析的有效性和可靠性。關(guān)于所用到濾波器:濾波器就是建立的一個數(shù)學(xué)模型,通過這個模型來將圖像數(shù)據(jù)進(jìn)行

4、能量轉(zhuǎn)化,能量低的就排除掉,噪聲就是屬于低能量部分中值濾波基本原理:基本原理是把圖像或序列中心點位置的值用該域的中值替代優(yōu)點:運算簡單、速度快、除噪效果好,曾被認(rèn)為是非線性濾波的代表。高斯濾波基本原理:高斯濾波實質(zhì)上是一種信號的濾波器,其用途是信號的平滑處理,得到信噪比SNR較高的圖像(反應(yīng)真實信號)。優(yōu)點:既能實現(xiàn)有效濾除噪聲,又能完整保留圖像細(xì)節(jié)。圖像濾波的方法1.中值濾波2.高斯濾波 高斯濾波的實現(xiàn)OpenCV中實現(xiàn)圖像平滑濾波的函數(shù)為cvSmooth其定義為: void cvSmooth( const CvArr* src, CvArr* dst,int smoothtype=CV_G

5、AUSSIAN,int param1=3, int param2=0, double param3=0, double param4=0 );對圖像進(jìn)行核大小為 param1param2 的高斯卷積 CV_MEDIAN (median blur)在View類中調(diào)用這個函數(shù)后實現(xiàn)的效果為如下圖。運行結(jié)果運行結(jié)果圖像處理圖像邊緣提取邊緣檢測是圖像處理和計算機視覺中的基本問題,邊緣檢測的目的是標(biāo)識數(shù)字圖像中亮度變化明顯的點。圖像屬性中的顯著變化通常反映了屬性的重要事件和變化。邊緣檢測是圖像處理和計算機視覺中,尤其是特征提取中的一個研究領(lǐng)域。 圖像邊緣檢測大幅度地減少了數(shù)據(jù)量,并且剔除了可以認(rèn)為不相關(guān)

6、的信息,保留了圖像重要的結(jié)構(gòu)屬性。邊緣檢測的方法邊緣檢測算子1.邊緣檢測Sobel算子2.邊緣檢測Canny算子3.邊緣檢測Laplace算子 邊緣檢測Canny算子在OpenCV中實現(xiàn)Canny算子的函數(shù)是cvCanny,其定義為: void cvCanny( const CvArr* image, CvArr* edges, double threshold1,double threshold2, int aperture_size=3 ); 函數(shù) cvCanny 采用 CANNY 算法發(fā)現(xiàn)輸入圖像的邊緣而且在輸出圖像中標(biāo)識這些邊緣。threshold1和threshold2 當(dāng)中的小閾值

7、用來控制邊緣連接,大的閾值用來控制強邊緣的初始分割。 在View類中調(diào)用這個函數(shù)后實現(xiàn)的效果為下圖。運行結(jié)果運行結(jié)果基于內(nèi)容的圖像檢索( CBIR) 是基于圖像的可視特征如顏色、紋理、形狀等對圖像進(jìn)行檢索, 主要特點: 通過反映圖像內(nèi)容并與圖像存儲在一起的量化特征進(jìn)行檢索, 而不是通過獨立于圖像的注解文本; 使用基于相似性度量的查詢技術(shù); 檢索通常通過示例查詢的方法進(jìn)行。它的檢索流程如圖2 所示。應(yīng)用實例:應(yīng)用實例:基于內(nèi)容的圖像信息檢索基于內(nèi)容的圖像信息檢索圖像數(shù)據(jù)挖掘的一個應(yīng)用實例基于內(nèi)容的圖像信息檢索1.數(shù)據(jù)聚類方法數(shù)據(jù)聚類方法2.關(guān)聯(lián)規(guī)則挖掘關(guān)聯(lián)規(guī)則挖掘圖像數(shù)據(jù)的挖掘方法圖像數(shù)據(jù)的挖掘方法圖像數(shù)據(jù)聚類就是運用某種算法, 使得圖像對象集中具有相似特征的對象聚成組的過程。經(jīng)過聚類, 同一類的對象之間的相似性盡可能大, 而不同類別的數(shù)據(jù)之間的相似性盡可能小。對象之間的相似性是根據(jù)對象特征向量之間的距離來計算的, 常用的方法有加權(quán)歐氏距離、相異度矩陣等。數(shù)據(jù)聚類方法數(shù)據(jù)聚類方法關(guān)聯(lián)規(guī)則挖掘關(guān)聯(lián)規(guī)則挖掘圖像的關(guān)聯(lián)規(guī)則挖掘是在相關(guān)的

溫馨提示

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

評論

0/150

提交評論