原创 Opencv圖像識別從零到精通(17)----開運算、閉運算、頂帽、黑帽、形態學梯度、形態學角點、細化、填充

一、全體成員       經過了上一篇的膨脹、腐蝕以後,我們就可以用他們組合起來,形成了更多的形態效果,這樣就不會太多的改變原來圖像的大小,總結了一下,主要包含開運算、閉運算、頂帽、黑帽、形態學梯度、形態學角點、細化、填充這些方面。

原创 Opencv圖像識別從零到精通(18)-------擊中擊不中

         在我們學習了膨脹腐蝕和基於膨脹腐蝕的變化之後,我比較喜歡的一個是擊中擊不中,因爲喜歡所以就要單獨列出來,心裏總是覺得他可以有很多的用處,以後模版匹配,特徵檢測都會用,更深入的是,他會加深對膨脹腐蝕的理解,是一個很好的例子

原创 Opencv矩陣操作copyTo convertTo clone reshape

矩陣操作(拷貝、洗牌、局部訪問):   (1)src.copyTo(dst)         把src矩陣中的數據拷貝到dst。 (2)src.convertTo(dst,type, scale, shift)        縮放並轉換

原创 Opencv圖像識別從零到精通(11)---一個窗口多圖顯示

             前面介紹瞭如何批量的讀取圖片,從而也會有批量的顯示一堆圖片,那麼在平時我們顯示圖片的時候,會發現都是一個圖片一個窗口,會出來很多,這時候就會想到matlab中我們經常會使用subplot顯示多張圖片在一個窗口,之

原创 Opencv之saturate_cast防止數據溢出

在OpenCV學習中經常看見saturate_cast的使用,下面的代碼會展示它的作用,這個功能實現的是兩個圖像融合,作者提供了saturate_case的作用,同時比較了兩個方法的運行時間,後面會給出代碼和結果。 也可以原文 http:

原创 Opencv圖像識別從零到精通(26)---分水嶺

       分水嶺是區域分割三個方法的最後一個,對於前景背景的分割有不錯的效果。       分水嶺分割方法,是一種基於拓撲理論的數學形態學的分割方法,其基本思想是把圖像看作是測地學上的拓撲地貌,圖像中每一點像素的灰度值表示該點的海拔高

原创 Opencv圖像識別從零到精通(24)------漫水填充,種子填充,區域生長、孔洞填充

         可以說從這篇文章開始,就結束了圖像識別的入門基礎,來到了第二階段的學習。在平時處理二值圖像的時候,除了要進行形態學的一些操作,還有有上一節講到的輪廓連通區域的面積周長標記等,還有一個最常見的就是孔洞的填充,opencv

原创 Opencv圖像識別從零到精通(27)---grabcut

    這是基於圖論的分割方法,所以開始就先介紹了 Graph cuts,然後再到Grab cut   一、 Graph cuts   Graph cuts是一種十分有用和流行的能量優化算法,在計算機視覺領域普遍應用於前背景分割(Ima

原创 Opencv圖像識別從零到精通(28)----Kmeans

    K-means算法算是個著名的聚類算法了,不僅容易實現,並且效果也不錯,訓練過程不需人工干預,實乃模式識別等領域的居家必備良品啊,今天就拿這個算法練練手。屬於無監督學習中間接聚類方法中的動態聚類 流程: 1.隨機選取樣本中的K

原创 聚類分析matlab

       感覺自己的業餘時間好像越來越少了,實習和學校的工作看來必然會帶來一定的衝突,需要適應這個節奏的變化啊,加油。 一、理論        聚類就是把東西聚在一起,那一定有一定的規則,相似等,後面會給出。聚類與分類的不同就是,聚

原创 Opencv圖像識別從零到精通(30)---重映射,仿射變換

一、序言        面對圖像處理的時候,我們會旋轉縮放圖像,例如前面所提高的resize 插值改變,也是幾何變換:        幾何運算需要空間變換和灰度級差值兩個步驟的算法,像素通過變換映射到新的座標位置,新的位置可能是在幾個

原创 Opencv圖像識別從零到精通(34)---SIFI

一、理論知識   Scale Invariant Feature Transform,尺度不變特徵變換匹配算法,對於算法的理論介紹,可以參考這篇文章http://blog.csdn.net/qq_20823641/article/deta

原创 Opencv圖像識別從零到精通(35)---SURF

   SIFT在前面已經說過了,可以說在實現過程中是精益求精,用了各種手段來刪除不符合條件的特徵點,同時也得到了很好的效果但是實時性不高,於是就有了SURF(speeded up robusr features).SURF是一種尺度,旋轉

原创 Opencv圖像識別從零到精通(29)-----圖像金字塔,向上上下采樣,resize插值

      金字塔的底部是待處理圖像的高分辨率表示,而頂部是低分辨率的近似。我們將一層一層的圖像比喻成金字塔,層級越高,則圖像越小,分辨率越低                                                

原创 Opencv圖像識別從零到精通(32)----直方圖對比,模版匹配,方向投影

0、預備知識 歸一化就是要把需要處理的數據經過處理後(通過某種算法)限制在你需要的一定範圍內。 函數原型: <span style="font-size:18px;">void normalize(InputArray src,Outp