python人脸识别从入门到工程pdf_Python人脸识别:从入门到工程实践
前言
第1章 人臉識別入門1
1.1 人臉識別概況1
1.1.1 何為人臉識別1
1.1.2 人臉識別的應用2
1.1.3 人臉識別的目標4
1.1.4 人臉識別的一般方法5
1.2 人臉識別發展狀況8
1.2.1 人臉識別歷史沿革8
1.2.2 DT時代的呼喚10
1.2.3 計算機視覺的新起點10
1.3 本章小結12
第2章 數學與機器學習基礎13
2.1 矩陣13
2.1.1 矩陣的形式13
2.1.2 行列式14
2.1.3 轉置15
2.1.4 矩陣的一般運算15
2.2 向量17
2.2.1 向量的形式18
2.2.2 向量的點乘18
2.2.3 向量的范數19
2.3 距離度量19
2.3.1 歐式距離19
2.3.2 曼哈頓距離20
2.3.3 余弦距離20
2.3.4 漢明距離21
2.4 卷積22
2.4.1 一維卷積22
2.4.2 二維卷積23
2.5 機器學習基礎25
2.5.1 機器學習類別25
2.5.2 分類算法26
2.6 本章小結38
第3章 計算機視覺原理與應用39
3.1 計算機視覺介紹39
3.2 顏色模型40
3.2.1 彩色圖像40
3.2.2 灰度圖像與二值圖像42
3.3 信號與噪聲44
3.3.1 信號44
3.3.2 噪聲45
3.4 圖像濾波45
3.4.1 均值濾波45
3.4.2 中值濾波47
3.5 圖像的幾何變換47
3.5.1 平移48
3.5.2 旋轉49
3.5.3 縮放50
3.6 圖像特征50
3.6.1 灰度直方圖50
3.6.2 LBP特征51
3.6.3 Haar特征52
3.6.4 HOG特征54
3.7 本章小結56
第4章 OpenCV基礎與應用58
4.1 OpenCV介紹58
4.2 科學計算庫Numpy59
4.2.1 array類型60
4.2.2 線性代數相關62
4.2.3 矩陣的高級函數64
4.3 OpenCV基本操作70
4.4 圖像的基本變換72
4.4.1 顏色變換72
4.4.2 幾何變換80
4.4.3 圖像噪聲處理83
4.5 本章小結86
第5章 深度學習與Keras工程實踐87
5.1 深度學習介紹87
5.2 Keras框架簡介89
5.3 Keras的使用方法91
5.3.1 深度學習的原理91
5.3.2 Keras神經網絡堆疊的兩種方法92
5.4 常用的神經網絡層96
5.4.1 全連接層96
5.4.2 二維卷積層98
5.4.3 池化層100
5.4.4 BN層103
5.4.5 dropout層105
5.4.6 flatten層106
5.5 激活函數108
5.5.1 Sigmoid激活函數108
5.5.2 Softmax激活函數109
5.5.3 ReLU激活函數110
5.5.4 Keras中激活函數的使用111
5.6 優化器112
5.6.1 SGD優化器113
5.6.2 Adadelta優化器116
5.7 損失函數117
5.7.1 均方誤差117
5.7.2 交叉熵損失函數118
5.7.3 Keras提供的損失函數120
5.8 模型評估方法122
5.8.1 交叉驗證122
5.8.2 分類器性能評估124
5.9 數據增強127
5.9.1 數據增強概述128
5.9.2 Keras實現數據增強129
5.9.3 自己實現數據增強133
5.10 Keras的工程實踐134
5.10.1 訓練時的回調函數135
5.10.2 打印網絡信息137
5.10.3 輸出網絡結構圖139
5.10.4 獲取某層的輸出140
5.11 本章小結142
第6章 常用人臉識別算法143
6.1 特征臉法143
6.2 OpenCV的方法146
6.2.1 人臉檢測方法147
6.2.2 人臉識別方法149
6.3 Dlib的人臉檢測方法151
6.4 基于深度學習的圖片特征提取152
6.4.1 AlexNet152
6.4.2 VGGNet155
6.4.3 GoogLeNet157
6.4.4 ResNet160
6.5 基于深度學習的人臉檢測161
6.5.1 基于深度學習的目標檢測162
6.5.2 MTCNN164
6.6 基于深度學習的人臉識別167
6.6.1 基于度量學習的方法168
6.6.2 基于邊界分類的方法171
6.7 本章小結177
第7章 人臉識別項目實戰178
7.1 人臉圖片數據集178
7.1.1 Olivetti Faces人臉數據集178
7.1.2 LFW人臉數據集180
7.1.3 YouTube Faces人臉數據集181
7.1.4 IMDB WIKI人臉數據集181
7.1.5 FDDB人臉數據集182
7.2 使用OpenCV的人臉檢測182
7.2.1 Haar級聯分類器182
7.2.2 OpenCV的SSD人臉檢測器184
7.3 使用Dlib的人臉檢測186
7.3.1 基于Hog-SVM的人臉檢測186
7.3.2 基于最大邊界的對象檢測器187
7.4 深度學習實踐188
7.4.1 卷積神經網絡實現189
7.4.2 數據增強207
7.4.3 自定義損失函數211
7.4.4 數據預處理213
7.4.5 模型訓練214
7.4.6 實現Web接口216
7.4.7 模型調優與總結218
7.5 人臉識別的拓展應用219
7.6 本章小結220
第8章 人臉識別工程化221
8.1 云平臺實踐221
8.1.1 云計算介紹221
8.1.2 云服務的形式223
8.1.3 云平臺架構設計224
8.2 服務API設計229
8.2.1 人臉檢測229
8.2.2 人臉對比239
8.3 人臉圖片存儲241
8.4 人臉圖片檢索243
8.5 本章小結244
附錄 參考文獻245
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python人脸识别从入门到工程pdf_Python人脸识别:从入门到工程实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 指定的服务器无法运行请求操作_服务器无法
- 下一篇: 1 access中iif函数中的_Jav