原文:OpenCV 2.4+ C++ 平滑處理

原理 平滑也稱模糊, 是一項簡單且使用頻率很高的圖像處理方法。 平滑處理時需要用到一個濾波器。 最常用的濾波器是線性濾波器,線性濾波處理的輸出像素值 例如: 是輸入像素值 例如: 的加權平均: 稱為核, 它僅僅是一個加權系數。 均值平滑 下面是一個使用blur函數的均值平滑: blur函數API資料: 使用歸一化塊濾波器進行模糊圖片操作。 C : void blur InputArray src, ...

2012-11-21 15:45 2 17802 推薦指數:

查看詳情

OpenCV 2.4+ C++ 人臉識別

機器學習 機器學習的目的是把數據轉換成信息。 機器學習通過從數據里提取規則或模式來把數據轉成信息。 人臉識別 人臉識別通過級聯分類器對特征的分級篩選來確定是否是人臉。 ...

Thu Nov 22 17:58:00 CST 2012 16 22118
OpenCV 2.4+ C++ SVM介紹

分類器 分類器是一種計算機程序。 他的設計目標是在通過學習后,可自動將數據分到已知類別。 平面線性分類器 一個簡單的分類問題,如圖有一些圓圈和一些正方形,如何找一條最優的直線將他們分開? ...

Sat Nov 24 06:17:00 CST 2012 20 39818
OpenCV 2.4+ C++ 行人檢測

HOG特征描述 首先我們來了解一下HOG特征描述子。 HOG特征描述子(HOG descriptors)是由Navneet Dalal和 Bill Triggs在2005年的一篇介紹行人檢測方法的 ...

Mon Dec 03 16:24:00 CST 2012 2 18401
OpenCV 2.4+ C++ SVM線性不可分處理

目的 實際事物模型中,並非所有東西都是線性可分的。 需要尋找一種方法對線性不可分數據進行划分。 原理 上一篇文章,我們推導出對於線性可分數據,最佳划分超平面應滿足: ...

Mon Nov 26 17:49:00 CST 2012 0 5093
OpenCV 2.4+ C++ SVM文字識別

預備知識 下面兩個都不是必備知識,但是如果你想了解更多內容,可參考這兩篇文章。 OpenCV 2.4+ C++ SVM介紹 OpenCV 2.4+ C++ SVM線性不可分處理 SVM划分的意義 到此,我們已經對SVM有一定的了解了。可是這有什么用呢?回到上一篇文章結果圖 ...

Tue Nov 27 17:26:00 CST 2012 13 39470
OpenCV 2.4+ C++ 邊緣梯度計算

圖像的邊緣 圖像的邊緣從數學上是如何表示的呢? 圖像的邊緣上,鄰近的像素值應當顯著地改變了。而在數學上,導數是表示改變快慢的一種方法。梯度值的大變預示着圖像中內容的顯著變化了。 用更加形象的 ...

Fri Nov 23 17:11:00 CST 2012 7 25604
OpenCV學習筆記——多種Smooth平滑處理

opencv庫提供了好幾種模糊平滑Smooth操作的類型作為cvSmooth的參數傳入,從而達到不同的平滑效果,另外復習了一下如何復制一份圖像和重新調整圖像大小。 調整圖像大小目前是按照一下步驟進行: 1、先cvcreate一個新的圖像,cvcreate中的參數設為調整之后的大小 ...

Sat Sep 10 00:01:00 CST 2016 0 3115
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM