基於Haar Adaboost的人臉識別

2022-08-22 03:57:08 字數 1459 閱讀 6775

基於haar+adaboost的人臉識別

這樣的乙個人臉識別系統實現的功能很簡單,基本上就是拿著從opencv官網上訓練好資料集的xml檔案

的乙個功能的實現。

具體步驟如下:

1.匯入檔案 

2.匯入face以及eye的xml檔案

3.影象的灰度化

4.呼叫face_xml檔案下的乙個方法,face_xml.detectmultiscale()對人臉進行識別

5.將識別出的人臉進行畫框處理。

6.顯示最後**。

具體**解析如下:

上面對每一行的**的作用解釋的很清楚

了。下面是原**:

執行結果:

檢測到兩張臉,每張臉有兩個眼睛。

**顯示結果:

原圖

識別後的影象:

好了,,,,,

Haar AdaBoost人臉檢測原理

對人臉檢測的研究最初可以追溯到 20 世紀 70 年代,早期的研究主要致力於模板匹配 子空間方法,變形模板匹配等。近期人臉檢測的研究主要 集中在基於資料驅動的學習方法,如統計模型方法,神經網路學習方法,統計知識理論和支援向量機方法,基於馬爾可夫隨機域 的方法,以及基於膚色的人臉檢測。目前在實際中應用...

基於IP,基於port和基於網域名稱的三種

1 基於相同ip不同port的虛擬主機 2 將listen欄位改為 listen 80 listen 8888 以上設定表示使用80以及8888埠 3 更改虛擬主機部分為 documentroot var www html website1 documentroot var www html web...

基於函式的索引 建立基於函式的索引

基於函式的索引 1基於函式的索引是常規的b樹索引。2該索引存放的資料是由表中的資料應用函式後得到的,而不是直接存放表中的資料本身。3如果查詢條件包含與索引相同的函式,就可以使用基於函式的索引,提高查詢速度 舉例 測試表 create table student2 sno varchar2 10 pr...