欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

PCA人臉識別原理與工程實踐:從特征臉到門禁機部署

PCA人臉識別原理與工程實踐:從特征臉到門禁機部署 簡介基于 PCA主成分分析的人臉識別 MATLAB 實踐資源適合正在學(xué)習(xí)機器學(xué)習(xí)與圖像處理的高校學(xué)生和初學(xué)者用來解決如何通過降維提取人臉關(guān)鍵特征并完成身份識別的問題也適合用于實驗教學(xué)和課程設(shè)計。壓縮包共 44 個文件大小僅 332KB其中 40 個 BMP 圖像按 train 與 test 目錄組織分別提供訓(xùn)練集和測試集樣本4 個 .m 文件包含主程序、PCA 計算函數(shù)以及 Min 等輔助函數(shù)可直接在 MATLAB 中運行復(fù)現(xiàn)。目前已有 181 人瀏覽學(xué)習(xí)。通過這套資源讀者能完整走通從圖像讀取、灰度歸一化、構(gòu)建數(shù)據(jù)矩陣、計算協(xié)方差矩陣與特征向量、投影降維到分類匹配的流程并借助自帶圖像檢驗識別準(zhǔn)確率同時還能通過調(diào)整主成分個數(shù)觀察降維對結(jié)果的影響將代碼遷移到其他圖像分類任務(wù)為后續(xù)學(xué)習(xí)深度學(xué)習(xí)人臉識別打下基礎(chǔ)。1. PCA 人臉識別為什么 20 年前的算法還在門禁機里跑早上在寫字樓刷臉進閘機屏幕閃一下“識別成功”很少有人會想背后跑的是什么。拆過幾款中低端人臉識別門禁機就會發(fā)現(xiàn)主控板上不少根本沒有 NPU跑的還是 PCA 特征臉。PCA主成分分析人臉識別是二十多年前的算法但它至今還活在大量小樣本、低功耗、離線可更新的設(shè)備里。標(biāo)題里的 pca_usable.rar 這類資料包代表的正是這套“能用就行”的 PCA 人臉識別流程。下面不打算考古而是講清三個問題PCA 人臉識別到底在做什么、怎么在本地跑出一套可用的識別、以及光照、對齊、閾值這些會讓演示翻車的坑在哪。適合想做快速原型、理解門禁機識別邏輯的工程師也適合準(zhǔn)備算法面試的新手。2. 從特征臉到特征向量PCA 人臉識別的原理與選型2.1 把人臉圖片當(dāng)成向量PCA 降維到底在做什么一張 64×64 的灰度圖按行展開就是一個 4096 維的向量。如果直接拿兩個這樣的大向量算歐氏距離效果很反直覺同一個人戴個眼鏡像素差全加在一起距離可能比不同人之間的距離還大。這說明原始像素空間里的距離不能代表人臉是否相似。PCA 的出發(fā)點就是找一個新的坐標(biāo)系在這個坐標(biāo)系里相似人臉的坐標(biāo)點更貼近不同人臉的坐標(biāo)點拉得更開。具體到數(shù)學(xué)實現(xiàn)假設(shè)訓(xùn)練集有 N 張灰度人臉圖每張圖是一維向量 x_i長度 D。先計算均值臉 m (1/N)∑x_i這是“所有臉的公共部分”。把每張臉減去均值臉得到差值向量 d_i x_i - m。把這些差值向量按列排成矩陣 X然后計算協(xié)方差矩陣 C X X^T。理論上C 的特征向量就是“主方向”特征值越大說明這個方向上的樣本差異越大。特征值最大的前 K 個特征向量就是 PCA 要保留的投影軸。把這 K 個投影軸重構(gòu)成圖像會看到一團模糊的人臉輪廓這就是特征臉Eigenface名字的由來。實際工程里很少有人真的去算 C X X^T因為 D 動輒幾千X X^T 是 D × D 的矩陣內(nèi)存和時間都壓不住。更穩(wěn)的做法是對差值矩陣 X 直接做奇異值分解SVDX 分解成 U S V^T。V 的行向量就是主成分S 的對角線是奇異值奇異值的平方和特征值成正比。用 SVD 的好處是數(shù)值穩(wěn)定性更好而且能直接拿到前 K 個方向不用把整個 D × D 矩陣構(gòu)造出來。scikit-learn 的 PCA 在 n_components 小于樣本數(shù)時就是這么干的。PCA 完成之后每張訓(xùn)練臉都可以投影到 K 維空間變成一個極短的向量。如果只保留 30 個主成分一張 4096 維的圖被壓縮成 30 維信息保留率通常還在 90% 以上。這個低維小區(qū)間已經(jīng)足夠表達人臉之間的差異。最后接一個最近鄰分類器把待識別臉投影到同一組主成分上計算它和所有訓(xùn)練投影點的歐氏距離或余弦距離距離最小且低于閾值的人就是識別結(jié)果。這里有一個初學(xué)者容易混淆的地方PCA 本身不是分類器它不關(guān)心“哪張臉屬于誰”它只負(fù)責(zé)把原始像素壓縮到低維。誰來做“是誰”的判斷是 PCA 之后接的分類器的事情。最常見的是最近鄰也有人用 SVM 或貝葉斯分類器。資料包 pca_usable.rar 里如果既有降維又有分類比如用 LDA 進一步處理那其實已經(jīng)是 Fisherfaces 范疇了別和純 PCA 混為一談。2.2 為什么 PCA 在人臉識別門禁機上還不過時與 ArcFace、EasyAI 的取舍先說結(jié)論PCA 不是最準(zhǔn)的但它在“約束環(huán)境 小樣本 低算力”這個組合下依然是最實用的入門方案之一。室內(nèi)門禁機、考勤機、柜門鎖這些設(shè)備的位置固定人臉基本正面朝向攝像頭光照環(huán)境可控注冊時每個人能留下多張照片。這種環(huán)境正好避開了 PCA 最怕的姿態(tài)和光照變化卻又對成本和功耗非常敏感。對比成熟的人臉識別方案ArcFace 這類基于深度學(xué)習(xí)的模型在公開測試集上準(zhǔn)確率能到 99% 以上但需要較大的模型推理開銷。ArcFace 本身是一個損失函數(shù)通常配著 ResNet 之類的骨干網(wǎng)絡(luò)一張 112×112 的輸入要經(jīng)過上千萬次浮點運算。商用 SDK 如 EasyAI 人臉識別把活體檢測、抓拍、比對打包成黑匣子指標(biāo)漂亮但授權(quán)費、密鑰管理和云端依賴讓很多小項目望而卻步。用 PCA 特征臉就簡單得多訓(xùn)練階段做一次 SVD識別階段只有一次矩陣乘法和一次距離排序任何單片機都能扛得住。我把選型對比整理成一張表方便套到自己的項目里維度PCA 特征臉深度學(xué)習(xí)ArcFace 等商用 SDKEasyAI 等每類最少樣本35 張幾十張起步按 SDK 要求一般也需要多張硬件要求任意 CPUGPU/NPU 或高主頻 CPU視 SDK 而定可解釋性特征臉可可視化黑匣子完全黑匣子光照/姿態(tài)魯棒差好好活體檢測無需要額外方案無需要額外方案通常內(nèi)置離線部署容易中等部分依賴聯(lián)網(wǎng)成本零模型訓(xùn)練算力成本授權(quán)費適合場景門禁、考勤、寢室閘機高并發(fā)安防快速商用對門禁機這種“注冊一個人之后只驗證這個人”的場景PCA 的閾值控制得當(dāng)誤識率可以壓得很低。如果現(xiàn)場光照實在不穩(wěn)定還可以在人臉框內(nèi)區(qū)域做曝光補償或者在注冊階段用不同光位多拍幾張讓 PCA 的子空間更魯棒。反過來如果場景是火車站抓拍、運動目標(biāo)識別、或者需要判斷是不是真人而不是照片那 PCA 不是不能用而是坑太密我一般直接建議用 ArcFace 加活體模塊。易用性和準(zhǔn)確率之間的取舍比算法本身更能決定項目成敗。2.3 常用工具鏈OpenCVNumPy、Weka、ENVI 各自適合什么場景傳統(tǒng) PCA 人臉識別的工程鏈路分成五段人臉檢測、人臉對齊、灰度化歸一化、PCA 降維、分類比對。前兩段基本繞不開 OpenCV后兩段可以用 NumPy 或 scikit-learn。如果只是想快速驗證“這個數(shù)據(jù)集能不能用 PCA 分開”Weka 是很好用的圖形化工具。把每張人臉展開成一行數(shù)值加上 person_id 屬性存成 CSV導(dǎo)入 Weka 后選 Filter-Unsupervised-PrincipalComponents設(shè)置 varianceCovered0.95降維后再接一個 IBkKNN分類器跑一遍 10 折交叉驗證十幾秒就能看到大致準(zhǔn)確率。Weka 的 PCA 參數(shù)里值得改的還有 centerData默認(rèn)不開人臉特征沒有明顯尺度問題開不開影響不大但如果數(shù)據(jù)里混了無關(guān)特征建議打開。ENVI 里的主成分分析 PCA 是遙感工具鏈的一部分功能本身沒問題但 ENVI 的定位是柵格影像處理不是人臉識別。用 ENVI 對人臉圖片做 PCA雖然也能輸出主成分分量但它缺少人臉檢測、關(guān)鍵點對齊這些前置處理而且沒法直接接最近鄰分類器來做身份判斷。我見過有人把 ENVI 的 PCA 輸出拿去做 Weka 分類實驗效果自然不差但那只是“用數(shù)據(jù)壓縮工具處理人臉圖”和端到端識別設(shè)備是兩回事。如果你搜索“envi主成分分析pca”后看到一堆波段圖像別指望它幫你解決門禁識別問題。真正上手做我的套路是人臉檢測用 OpenCV 的 DNN 檢測器對齊用雙眼坐標(biāo)的仿射變換PCA 訓(xùn)練用 scikit-learn 的 PCA 或手寫 SVD分類用帶閾值的最近鄰。每完成一步把中間結(jié)果存成圖或 CSV 看一眼避免黑匣子式地一路跑到底。拿到 pca_usable.rar 這類資料包時我也習(xí)慣先看它的目錄和說明文件找到訓(xùn)練腳本里有沒有圖像預(yù)處理這一段。沒有預(yù)處理后面的準(zhǔn)確率數(shù)字再高也不可全信有預(yù)處理但沒寫閾值標(biāo)定方法那也得自己補上。這些習(xí)慣能讓你少走至少一周彎路。3. 把 PCA 人臉識別跑起來最小實現(xiàn)與參數(shù)調(diào)整3.1 準(zhǔn)備數(shù)據(jù)對齊、灰度化、裁剪的約定PCA 對輸入格式非常敏感。我在項目里的固定做法是先做一次人臉檢測拿到人臉框再用兩只眼睛的坐標(biāo)做仿射變換把雙眼旋轉(zhuǎn)到水平然后統(tǒng)一縮放到 64×64最后轉(zhuǎn)灰度圖并做直方圖均衡化。為什么是 64×64因為 PCA 的維度等于像素數(shù)分辨率翻倍向量長度變四倍訓(xùn)練和識別時間都明顯增加而小樣本情況下高分辨率并不能帶來等量的精度提升。我用 ORL 數(shù)據(jù)集做過對比48×48 和 64×64 準(zhǔn)確率幾乎一樣再往上就有點浪費。數(shù)據(jù)集的目錄結(jié)構(gòu)建議按人分目錄每類目錄里放這個人不同時刻的照片。如果下載的資料包里自帶樣本圖先統(tǒng)一改造成這種結(jié)構(gòu)后續(xù)代碼不用動。加載時按目錄名把人臉和標(biāo)簽對應(yīng)起來import os import cv2 import numpy as np def load_faces(data_dir, target_size(64, 64)): X, y [], [] for label_dir in sorted(os.listdir(data_dir)): # 假設(shè)目錄名形如 0_zhangsan取前綴數(shù)字作為標(biāo)簽 label int(label_dir.split(_)[0]) person_path os.path.join(data_dir, label_dir) for fname in os.listdir(person_path): path os.path.join(person_path, fname) if not fname.lower().endswith((.jpg, .jpeg, .png)): continue img cv2.imread(path) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray cv2.resize(gray, target_size) # CLAHE 放在 resize 之后、展開之前 gray cv2.createCLAHE(clipLimit2.0, tileGridSize(8, 8)).apply(gray) X.append(gray.flatten() / 255.0) y.append(label) return np.array(X), np.array(y)這里把灰度值歸一化到 01讓 SVD 的數(shù)值范圍穩(wěn)定。有人會忘記這一步直接把 0255 的整數(shù)矩陣丟進 PCA導(dǎo)致奇異值偏大閾值標(biāo)定時的距離單位也失去參考。加載函數(shù)里先 resize 再 CLAHE是因為 CLAHE 基于局部直方圖不同尺寸下統(tǒng)計區(qū)域不一樣統(tǒng)一后再做才有可比性。接下來是對齊函數(shù)。前面加載函數(shù)里省略了人臉檢測實際工程中不能直接 resize 原始抓拍照因為攝像頭角度難免有輕微上下偏。下面這段代碼輸入是已經(jīng)檢測到的左右眼坐標(biāo)輸出是一張對齊且裁剪好的灰度圖def align_face(img, left_eye, right_eye, out_size(64, 64)): # 計算雙眼連線與水平線的夾角 dx right_eye[0] - left_eye[0] dy right_eye[1] - left_eye[1] angle np.degrees(np.arctan2(dy, dx)) # 繞圖像中心旋轉(zhuǎn)使雙眼連線水平 h, w img.shape[:2] center (w // 2, h // 2) M cv2.getRotationMatrix2D(center, angle, 1.0) rotated cv2.warpAffine(img, M, (w, h)) # 以雙眼中點為中心按眼距的固定比例裁剪 ex abs(dx) scale 1.8 # 裁得不要太貼近五官留出額頭和下巴 crop_size int(ex * scale) eye_mid ((left_eye[0] right_eye[0]) // 2, (left_eye[1] right_eye[1]) // 2) x0 max(eye_mid[0] - crop_size // 2, 0) y0 max(eye_mid[1] - int(crop_size * 0.4), 0) x1 min(x0 crop_size, w) y1 min(y0 crop_size, h) cropped rotated[y0:y1, x0:x1] # 灰度化并縮放到統(tǒng)一尺寸 gray cv2.cvtColor(cropped, cv2.COLOR_BGR2GRAY) gray cv2.resize(gray, out_size) # 直方圖均衡化減輕光照影響 gray cv2.createCLAHE(clipLimit2.0, tileGridSize(8, 8)).apply(gray) return gray / 255.0代碼里的幾個參數(shù)值得說清楚。angle 的正負(fù)號由 dy 決定如果右眼比左眼高dy 為正angle 為正圖像逆時針旋轉(zhuǎn)。scale 取 1.8 而不是 2.0是為了避免把背景裁進人臉區(qū)域因為 PCA 會把背景像素也當(dāng)作特征學(xué)習(xí)。y0 的偏移用 crop_size * 0.4把裁剪框向上挪一點讓人臉在全圖里居中偏上減少頭發(fā)和脖子的影響。最后一步 CLAHE 非常關(guān)鍵它能在不放大噪聲的前提下抑制局部光照不均。你如果把這一步去掉同一個人的不同亮度照片距離會大幅波動閾值也會隨之失效。3.2 訓(xùn)練均值臉、PCA 投影與最近鄰分類接下來是 PCA 訓(xùn)練的核心函數(shù)。這里為了演示直接用 NumPy 手寫 SVD 版這樣你能看清每一步在做什么也方便移植到不支持 scikit-learn 的環(huán)境。import numpy as np def train_pca(face_vectors, labels, n_components30): # face_vectors: (N, D) 每一行是一張展開后的灰度圖值域 [0,1] # labels: (N,) 每張圖對應(yīng)的用戶ID mean_face np.mean(face_vectors, axis0) centered face_vectors - mean_face # 對差值矩陣做瘦 SVD直接得到前 min(N,D) 個主方向 U, S, Vt np.linalg.svd(centered, full_matricesFalse) # 前 n_components 個右奇異向量 Vt 的每一行就是一個特征臉基向量 components Vt[:n_components] # shape (n_components, D) # 訓(xùn)練集投影到低維子空間 projected_train np.dot(centered, components.T) # (N, n_components) return { mean_face: mean_face, components: components, projected_train: projected_train, labels: labels }這里要注意 SVD 返回的 Vt 每一行是一個主方向不是每一列。所以我用 Vt[:n_components] 取前 K 個再用 centered 乘以 Vt 的轉(zhuǎn)置做投影。scikit-learn 的 PCA 對象里有 n_components_就是這家伙。另一個容易踩的地方是SVD 前不需要再做標(biāo)準(zhǔn)化因為所有像素都在同一個量綱亮度下如果先做了 per-pixel 歸一化反而會破壞灰度圖的相對明暗關(guān)系。識別階段的函數(shù)同樣短def recognize(face_vector, model, threshold0.50): mean_face model[mean_face] components model[components] proj_train model[projected_train] labels model[labels] centered face_vector - mean_face proj np.dot(centered, components.T) # 歐氏距離L2 范數(shù)。也可以用余弦距離但這里用歐氏更直觀 dists np.linalg.norm(proj_train - proj, axis1) best_idx int(np.argmin(dists)) if dists[best_idx] threshold: return labels[best_idx], dists[best_idx] else: return -1, dists[best_idx]threshold 的單位不是維度數(shù)而是投影空間里的距離。因為投影向量每個分量的尺度會隨 SVD 奇異值變化不同訓(xùn)練集算出來的距離絕對值差異很大。所以絕對閾值沒法遷移必須在自己的數(shù)據(jù)集上標(biāo)定。我一般先打印所有同類距離和異類距離的最小/平均/最大值再看兩個分布是否有交疊。理論上同類最近鄰距離和異類最近鄰距離是兩條分布曲線閾值取交點效果最好實際項目中我會把閾值設(shè)置在交點偏小一側(cè)寧可多拒絕也要少誤識。后面避坑章節(jié)會展開。順便說一個容易翻車的細節(jié)這一步用的是歐氏距離。把投影后的坐標(biāo)稍微想一下如果某個特征值特別大那么它對應(yīng)的軸向距離就主導(dǎo)了歐氏距離。這時候可以改用馬氏距離或者先對投影向量做單位化但單位化會丟掉尺度信息。對于門禁驗證我習(xí)慣保留歐氏距離因為閾值標(biāo)定更直觀。3.3 評估留一法與累計方差貢獻率模型寫好了不能直接看一個總準(zhǔn)確率就收工。小樣本的人臉數(shù)據(jù)集必須用留一法評估因為隨機劃分訓(xùn)練測試集會把同一個人的不同照片分到兩邊造成數(shù)據(jù)泄漏準(zhǔn)確率虛高。我常用這段代碼跑一個最誠實的評估def evaluate_loo(face_vectors, labels, n_components30, threshold10**9): from sklearn.model_selection import LeaveOneOut loo LeaveOneOut() correct 0 total 0 for train_idx, test_idx in loo.split(face_vectors): train_vecs face_vectors[train_idx] train_labels labels[train_idx] test_vec face_vectors[test_idx][0] true_label labels[test_idx[0]] model train_pca(train_vecs, train_labels, n_components) pred, _ recognize(test_vec, model, threshold) if pred true_label: correct 1 total 1 return correct / total這段代碼每次留一都重新訓(xùn)練一次 PCA數(shù)據(jù)量大的時候會很慢但它的結(jié)果才代表真實泛化能力。threshold 先設(shè)成一個很大的數(shù)讓最近鄰永遠“認(rèn)得出”這樣 eval 出來的是純最近鄰的準(zhǔn)確率。等閾值標(biāo)定結(jié)束再拿真正要用的 threshold 重跑一次記錄此時被拒識的比例兩個數(shù)字放一起看你就能知道自己的模型能容忍多少誤識。還有一個更常用的調(diào)參手段是畫累計方差貢獻率曲線。scikit-learn 直接支持from sklearn.decomposition import PCA pca PCA(n_components50) pca.fit(face_vectors) cumsum np.cumsum(pca.explained_variance_ratio_) # 找到達到 95% 方差的最少維度 k np.searchsorted(cumsum, 0.95) 1 print(f保留95%方差需要 {k} 個主成分)這個 k 就是你在 train_pca 里應(yīng)該用的 n_components。不是越大越好主成分越靠后越接近光照和噪聲把這些維度也放進比對會把不同人的特征臉“拉近”反而降低準(zhǔn)確率。我用 ORL 數(shù)據(jù)集的經(jīng)驗是 k 在 20~40 之間累計方差貢獻率達到 90%~95%準(zhǔn)確率基本穩(wěn)定。如果你換到 64×64 以上的分辨率k 可以稍微往上加但不要超過樣本數(shù)的一半否則 SVD 后段全是噪點。訓(xùn)練集只有 5 類、每類 5 張的時候總樣本 25 張k 設(shè) 30 也拿不到 30 個非零主成分。所以 k 的上限是樣本數(shù)減一不是隨便填。實際項目里數(shù)據(jù)準(zhǔn)備和訓(xùn)練常常要反復(fù)調(diào)幾輪。第一次跑通后我會把距離矩陣用 seaborn 畫成熱力圖檢查有沒有明顯的交叉點。如果兩個不同人的距離比同一個人的還小那基本可以斷定預(yù)處理環(huán)節(jié)還有問題先去查對齊再查光照最后才懷疑 PCA 參數(shù)。這個排查順序在下面的避坑章節(jié)里會再展開。4. PCA 人臉識別的 5 個避坑點光照、對齊、維度與閾值4.1 光照不均讓模型“睜眼瞎”先做 CLAHE 再進 PCA現(xiàn)象訓(xùn)練時在室內(nèi)燈下拍的人臉識別時換到窗邊陽光下系統(tǒng)把同一個人誤判成陌生人甚至另一個員工。原因PCA 的主成分是按像素方差找出來的全局亮度變化產(chǎn)生的方差比人臉五官差異還大所以主成分里很大一部分編碼的是光照方向而不是身份信息。解決在灰度化之后立即做 CLAHE限制對比度讓局部細節(jié)更平均如果光照情況跨度更大注冊時多采集幾個時段的人臉讓均值和主成分把不同照度吸收掉。這一步比換分類器更能提升準(zhǔn)確率。我看到不少 pca_usable.rar 里的訓(xùn)練腳本省略了 CLAHE實際識別時就開始翻車。判斷方法很簡單打印前 5 個特征臉的可視化如果第一張看起來像一張單純的亮度漸變圖而不是人臉輪廓說明光照方差占了主導(dǎo)趕緊把預(yù)處理補上。補了以后特征臉會出現(xiàn)更多五官輪廓識別率一般會立刻往上走。4.2 人臉沒對齊PCA 學(xué)到的是姿態(tài)而不是臉現(xiàn)象一個同事抬頭、低頭、左右轉(zhuǎn)頭各拍了幾張訓(xùn)練完以后識別率不到 70%查投影空間發(fā)現(xiàn)同一個人聚成好幾坨。原因PCA 不區(qū)分姿態(tài)變化和身份變化它只知道哪些方向變化大。人臉沒有對齊時旋轉(zhuǎn)、平移造成的像素移動會占據(jù)最大的方差方向。解決入模之前必須做仿射變換把眼睛位置固定到模板坐標(biāo)。沒有關(guān)鍵點時可以只用 OpenCV DNN 人臉檢測器返回的人臉框和五個關(guān)鍵點取兩只眼睛做旋轉(zhuǎn)對齊也能救回大部分精度。還有一個檢查方法把學(xué)習(xí)到的特征臉可視化如果特征臉上有明顯的邊緣輪廓像某種姿勢的剪影說明數(shù)據(jù)里姿態(tài)偏差太大需要回去重新對齊。實踐里最省事的做法是直接采用 3.1 的 align_face 函數(shù)只要拍到左右眼就能把角度誤差控制在一個像素以內(nèi)。如果你連關(guān)鍵點都拿不到至少要保證人臉框的高度和寬度比例一致再用框中心做縮放裁剪效果會差一些但不至于完全不能用。4.3 維度 k 不是越大越好用累計方差貢獻率來確定現(xiàn)象有人把 n_components 設(shè)成 200認(rèn)為保留信息越多越好結(jié)果交叉驗證準(zhǔn)確率反而比 40 維時低 10 個百分點。原因主成分是按方差排序的后面幾十個主成分主要由噪聲、光照殘差組成它們把不同類別的人臉距離拉小了干擾最近鄰判斷。解決畫累計方差貢獻率曲線取 90% 到 95% 交叉點對應(yīng)的 k。另一種穩(wěn)健做法是畫 k-準(zhǔn)確率曲線選準(zhǔn)確率平臺期的起點。平臺期的起點通常是準(zhǔn)確率曲線從快速上升到基本持平的轉(zhuǎn)折點那個 k 一般落在 20~50 之間。注意如果每類樣本只有 3 張k 再大也不會超過樣本數(shù)超過樣本數(shù)以后 SVD 會得到零奇異值純屬白算。試參數(shù)的時候還要同時看驗證集和訓(xùn)練集的準(zhǔn)確率。訓(xùn)練集 100%、驗證集掉到 80%大概率是 k 太大導(dǎo)致過擬合反過來兩個都很低說明預(yù)處理和特征選取的方向不對。先用 30 維跑通流程再花時間精調(diào)比一上來就網(wǎng)格搜索靠譜。4.4 閾值不是玄學(xué)要用距離分布來標(biāo)定現(xiàn)象演示時用同一個人測試閾值設(shè)得很松結(jié)果陌生人也能通過閾值調(diào)緊一點員工又頻繁要刷好幾次才能開門。原因閾值本質(zhì)是投影空間中的一個半徑它決定了“最近鄰居要近到什么程度才算認(rèn)識”。只靠試幾個數(shù)字來調(diào)很難兼顧誤識率和拒識率。解決在驗證集上統(tǒng)計兩類距離——同類最近鄰距離真正的用戶到庫里的最近點和異類最近鄰距離陌生人到庫里的最近點。畫出直方圖后理想閾值取兩條曲線交點如果業(yè)務(wù)上更怕陌生人闖入把閾值往左偏如果更怕員工被拒就往右偏。這個過程的代碼并不復(fù)雜把 recognize 函數(shù)里的 dists 拉出來分別收集同一個人的最小距離和不同人的最小距離最后用 matplotlib 畫直方圖。上線后還要定時收集運行日志更新閾值因為隨著注冊人數(shù)增加異類距離整體會變近固定閾值會慢慢失效。我見過最典型的翻車是門禁系統(tǒng)運行半年后誤開率上升一查發(fā)現(xiàn)閾值還是初始調(diào)試時定的數(shù)據(jù)庫里的人比那時多了兩倍。4.5 樣本不均衡導(dǎo)致“老用戶好刷新用戶刷不進”現(xiàn)象老員工在庫里存了 30 張照片新員工只有 3 張識別結(jié)果總是偏向老員工新員工經(jīng)常被拒。原因PCA 是無監(jiān)督的樣本多的類別對均值和主成分的影響更大同時最近鄰比較環(huán)境里老員工周圍有更多點更容易被選中。解決每類樣本量做到一致最少 5 張。數(shù)據(jù)不夠就做離線增強水平翻轉(zhuǎn)、小角度旋轉(zhuǎn) ±5 度、亮度擾動、小幅平移。注意增強只能在訓(xùn)練側(cè)做如果測試也用了同一張原圖的增強版本會造成數(shù)據(jù)泄漏準(zhǔn)確率虛高。還有識別的時候建議把“最小距離”和“次小距離的比值”也作為判斷依據(jù)如果最小距離和次小距離非常接近說明這個人處在兩個類別的邊界上應(yīng)該觸發(fā)重新采集而不是直接下結(jié)論。人臉識別門禁機產(chǎn)品如果要提高新用戶的體驗這一步比調(diào)算法參數(shù)更有效。5. 從 PCA 模型到人臉識別門禁機驗證流程與進階技巧一段真正的門禁識別不是跑通腳本就算完它需要三個驗證動作按人劃分?jǐn)?shù)據(jù)集、用留一法或 K 折得到真實準(zhǔn)確率、用閾值標(biāo)定得到誤識/拒識率。這三個動作在前面章節(jié)里已經(jīng)寫了實現(xiàn)真正上線前還要把它們固化成回歸測試——每次改預(yù)處理或加樣本都要重跑一遍防止舊功能回歸。還要注意驗證時一定要按人劃分不能把同一個人的多張照片同時放進訓(xùn)練集和測試集否則算出來的準(zhǔn)確率參考價值很低。誤識率和拒識率要一起看。只報準(zhǔn)確率 98% 沒什么意義因為門禁場景里準(zhǔn)確率不等于安全性。我會在驗證集上跑一遍畫出誤識率隨閾值變化的曲線再結(jié)合門禁點每天通過的人數(shù)估算出閾值調(diào)緊后每天預(yù)計有幾次誤拒。這個數(shù)字要和業(yè)務(wù)方確認(rèn)而不是自己拍腦袋。比如 300 人的辦公室每天 600 次刷臉即使拒識率只有 0.5%一天也有 3 次被擋在門外員工體驗會很差。進階的第一招是 PCA LDA也就是 Fisherfaces。PCA 先去掉冗余再做線性判別讓不同人的投影點更分離。代碼層面很簡單先對數(shù)據(jù)做 PCA 降到 50 維再對降維結(jié)果做 LDA 降到 C-1 維C 是人數(shù)。Fisherfaces 在 ORL 數(shù)據(jù)集上的準(zhǔn)確率通常比純 PCA 高 2~5 個百分點而且它更抗光照變化。第二招是給每個用戶單獨維護一個 PCA 子空間。當(dāng)用戶要重新錄入照片時不用全量重訓(xùn)只把這個人的照片集更新后重新算一次均值臉和投影。這樣做雖然犧牲一點全局一致性但在門禁機這種內(nèi)存有限的設(shè)備上可以顯著降低更新耗時。第三招是圖像預(yù)處理參數(shù)要跟著識別性能一起鎖版本。你優(yōu)化了 CLAHE 的 clipLimit 或者裁剪框的 scale準(zhǔn)確率可能從 95% 升到 98%但這個提升只有在你整套鏈路里才有意義。如果資料包或隊友直接用另一套預(yù)處理推到設(shè)備上效果會立刻退化。我自己早期在一個門禁項目里吃過虧跑演示時準(zhǔn)確率 98%上線后每天都有人被拒后來發(fā)現(xiàn)是設(shè)備攝像頭角度偏低人臉對齊后眼睛位置和訓(xùn)練集差十來個像素PCA 投影距離整體變大了。解決方式是補拍一批低角度照片進訓(xùn)練集并把閾值按新分布重新標(biāo)定。那次之后我養(yǎng)成了“先標(biāo)定距離分布、再談準(zhǔn)確率”的習(xí)慣。希望這些步驟和踩坑記錄能幫到你少走幾步彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
综合激情婷婷| 成人无码精品1区2区3区免费看| 成人毛片在线免费观看| 狠狠精品干练久久久无码中文字幕 | 91男同| 天天日天天插| 大香蕉520| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 人妻久久久久| 99热国产婷婷| 久久看九九90| 九九操屄| 2050人人操免费工开爱| 亚洲亚洲人成综合网络| 六月丁丁香| 色情成人五月天| 激情丁香淫荡婷婷| 夜夜爽天天| 精品亚洲日韩99欧美片| 墨西哥毛片内射精| 国产人人操| 丁香五月花| 性色婷婷| 色色丁香| 九九这里有精品| 天天干狠狠| 99热久久最新地址| 天天综合天天玩夜夜玩天天玩夜夜玩| 色色色在线免费视频| 久热亚洲| 久久五月网| 婷婷久久影院| 婷婷五月综激情| 无码字幕中文| 一区二区三区四区牛| 亚洲妇女熟BBW| 99热这里只有精品青草| 99在线免费观看| 婷婷综合色色| 丁香色婷婷五月天| 伊人久久婷婷| 国产美女无遮挡裸体毛片A片| 色五月成人| 五月色综合| 99这里是精品| 五月丁香六月婷婷激情视频在线观看免费 | 1024人妻| 五月天激情网址| VA婷婷| 99 热国产在| 久久九九爽| 亚洲欧洲午夜成人精品av| 亚洲蜜乳AV| 天天天操天天天日| 五月天国产婷婷精品视频在线| 天天操天爱综合| 五月丁香六月婷婷综合网| 深爱激情中文五月天av| 激情婷婷六月| 色色色地址| www.色婷婷.com| 婷婷丁香六月| 婷婷丁香六月天| 色婷婷视频| 婷婷五月花| 日本三级日本三级99| 五月婷婷av| 黄网在线播放| 97涩婷婷| 熟女色专区| 久久久妻人人人| 噜综合| 婷激情五月天视频导航| 五月天综合婷婷| 婷婷六月综合激情| 99精品国产在热久久| 天天天摸夜夜夜玩| 任你爽精品免费视频6| 婷婷六月色开| 超碰国产在线| 亚洲AV无码成人精品区电影网| 婷婷五月天网址| 东京热伊人| 婷婷丁香水多多视频| 思思精品久久艹| 久久激情网| 激情五月天小说网| 伊人碰碰婷婷| 五月婷婷丁香在线视频| 色日本五月天| 激情啪啪五月| 色综合色综合网| 亚洲无码11| 日日夜夜干| 1024AV视频| 金品在线视频99| 五月天合网| 丁香五月色情| 婷婷中文字幕| 四色永久成人网站| 五月天婷婷色综合| 激情婷婷五月亚洲| 97丁香婷婷| 97精品人人A片免费看| 中文字幕av久久爽| 丁香婷停五月激情综合深爱| 香蕉婷婷| 97久人人| 五月丁香六月婷婷激情视频在线观看免费 | 他改变了拜占庭| 丁香六月天堂| 婷婷五月花.97| 大香蕉人在线65| 99这里只有免费的精品| 午夜色婷婷| 久久综合五月天激情小说网站| 激情综合色图| 五月婷婷在线免费| 激情网色五月| 另类激情网| 九九亚洲视频| www色婷婷| 丁香五月天日韩无码| 色五月天激情| 丁香婷婷五月天激情四射| 九色综合网| jiujiu热在线视频| 国产9色在线/日韩| 五月色网| 人人摸人人摸| 另类视频在线| 九色视频91| 亚洲色夜| 亚洲激情综| 91国产精品视频播放| 精品国产va久久久久| 日韩色色视频| www五月天com| 99福利导航| 亚州激情九月| 五月天激情婷婷| 91/九色黑人| 五月婷婷乱| 婷婷五月天福利| 日韩亚洲视频| 六月婷婷色综合| 五月丁香婷婷在线| 久久人妻久久久久| 久久人妻少妇嫩草AV| 无码地址| 夜夜操加勒比| 九九免费视频| 夜夜大香蕉婷婷丁香| 婷婷性色| 97久久久久| 99精品热视频| 天天摸.天天mo| 色999;丁香五月| 色九九综合| 操操人人| 99在线视频免费| 国产乱妇无乱码大黄AA片| 久久婷婷青草五月天| 色综合色综合网| 天天看A片| 大香蕉啪啪网| 狠狠狠狠狠草| 97碰碰在线观看视频| 婷婷中文字幕网| 成人版视频在线观看| 亲子乱AV一区二区三区下载| 202丰满熟女妇大| 婷婷天天舔| 嫩BBB搡BBBB榛BBBB| 天天摸日日舔狠狠添婷婷婷| 久久超级碰视频| 五月天婷婷丁香| 91pornav在线| 丁香五月社区| 欧美激情综合五月色丁香| 性色综合网| 中文久久婷婷| 丁香五月天在线直播观看| 琪琪布丁香社区激情五月天| 91操片| 99re99热| 99啪视频在线观看| 久久香蕉影院| 五月婷婷,狠狠操| 99热都是精品| 亚洲av成人一区二区电影在线| 色五月婷婷九月| 9久精品视频| 玖玖婷婷五月天| 五月激情婷婷播播网| 去色色五月天| 五月婷婷综合在线| 欧美六月| 五月天四色房丁香亭亭| 色五月激情五月丁香五月婷婷啪啪综合| 97在线观视频免费观看| 久久停停超碰| 日韩国产在线免费观看| www。久久久久一b。Cc| 成人丁香五月天| 草婷婷在线| 成人Av在线大片| 亚洲亚洲人成综合网络| 综合婷婷久久| 久热这里| 99热这里只有免费| 五月婷婷色播网| 任你操精品免费| 五月天精品| 最新va在线播放| 情欲综合网| 欧美色九| 天天操五月天| 91亚洲免费片| 人人操婷婷| 激情五月婷婷| 久久五月视频| 91AV婷婷| 色色色色色色色色色色色色色97| 99爱视频在线播放| 五月婷婷无码专区| 99九九精品视频推荐| 97超碰人人操| 色5月婷婷色| 亚洲天天综合| 天天爽天天| 百度一下国产精品A| 五月婷婷五月天| m色激情网| AV九九| 日韩在线成人电影| 五月婷婷,六月婷婷| 亚洲精品又粗又大又爽A片 | 日日爽夜夜爽| 五月丁香影院| 欧美成人AAA片一区国产精品| 9久久久久久久久久久| 日韩无码色色| 欧美五月婷婷| 狠狠搞狠狠操| 爱草人视频| www一区二区三区| 96人人操人人操人人| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 激情久久婷婷| 91大屁股精品| 婷婷丁香花五月天| 五月香婷婷| 91丨九色丨熟女丰满| 五月天基地| 天天噪夜夜爽| 99热这里只有精品最新网址| 26UUU欧美| 五月天 另类图片| 亚洲XX日本| 日韩精品色| 六月丁香综合网| 五月天婷婷色播| www.狠狠色.com| 免费精品66| 九九爱这里只有精品| 久久五月天激情婷婷| 就要爱综合| 秋霞电影一级黄| 激情五月黄色小说| 99视频精品8| www激情网| 五月草影视| www.激情五月天| 五月丁香花开综合网| 丁香激情婷婷网| 婷婷五月天另类网站| 欧美综合五月丁香六月婷| 天天干天天爽天天爽| 99日这里只有精品| 色色色欧美| 99热只有精品综合| 激情5月天天天| 色婷婷丁香香香蕉视频| 色5月婷婷色| 天天插综合网| 久9草在线观看视频| 成人在线视频一区| 五月天婷亚洲综合在线嫩草网| 热的国产,热的综合,热的有码| 99er在线观看| 日韩另类在线观看| 日本乱子人伦在线视频| av免费在线网站| 1024人妻| 99网| 成人精品视频99在线观看免费 | 天天草天天摸| 色婷婷综合视频| 伊人婷婷福利网| 香蕉网久久| 五月丁香美女视频| 久久久久丁香婷婷五月天| 97色片| 欧美搡BBBBB摔BBBBB| 亚洲中文字幕翔田千里| 婷婷五月色播网| 五月天婷婷狂暴白浆| 色播五月丁香综合| 久热只有这里精品| 九九Av| av一区二区电影免费在线观看| 五月婷婷天堂| 丁香五月婷婷六月| 亚洲亚洲人成综合网络| 人妻AV在线| 亚洲色激情| 99久久6| 97碰 在线视频观看| 中文字幕不卡+婷婷五月| 丁香六月视频| 五月婷婷激情网| 秋霞av不能| 琪琪理论片| 婷婷五月,偷窥偷拍网| 97碰碰碰免费公开在线视频| 五月天激情图片| 99热只有精| 在线只有精品| 色天天综合天天综合频道。| www.婷婷,com| 丁香花成人区| 成人丁香五月天| 欧美交换配乱吟粗大25P| 91婷婷在线观看| 超碰无码老师| 热久久视频99| 日产精品一线二线三线芒果| 狠狠肏综合网| 欧美黑人巨大性生话| 五月婷婷色综图片| 思思99久久| 亚洲色频| 99视频在线精品| 欧美五月停| 激情无码五月天| 伊人激情啪啪| 在线成人网站| 天天插综合| 一区二区乱码视频| 免费亚洲婷婷中文字幕| 婷婷综合亚洲| 黄色AV日韩| 成人AV中文字幕| 激情五月婷婷网| 蜜乳AV成人| 天天色天天爱天天爽| 狠狠操天天干| 热久久66| 天天干天天日蜜臀av| 蜜桃婷婷丁香五月天狠狠久久综合| 久99热| 99热综合在线| 五月天成人综合| 日韩无码专区| 午夜精品人妻无码一区二区三区 | 五月丁香琪琪| 大香蕉啪啪网| 三男玩一女三A片| 99久久黄色顶级视频| 久久五月综合| 六月丁香影院| 六月婷婷综合久久| www.99视频| 色色综合日韩| 亚洲成人在线观看网址| 欧美激情综合色综合啪啪五月| 99碰在线视频| av大香蕉| 丁香婷婷久久老熟女综合网| 性爱五月婷婷| 99精品性爱| 欧美美女国产日韩一区二区久| 欧美经典片免费观看大全| 99热国产这里只有| 五月婷婷丁香综合,亚洲天堂| 99热99色| 99色婷婷| 99热传媒| 婷婷中文在线| 丁香婷婷啪啪啪| 久久天堂女人| 天天爽天天| 色高清无码视频| 亚洲欧美日韩另类| 婷婷五月在线视频| 五月天婷婷成人| 91婷婷在线| 国产成人精品亚洲线观看| 婷婷五月天论坛| 色月丁| se99视频| 99久久五月婷婷| 亚洲丁香花色| 丁香六月欧美| 亚洲亚洲人成综合网络| 女人被男人吃奶到高潮| 九色视频这里只有精品| 久久久WWW| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 婷婷香蕉视频| AA片在线观看视频在线播放| 激情综合五月婷婷| 激情都市五月天| 超碰在线99热| 影音先锋AV资源男人站| 成人在线视频网| 这里只有久久精99| 色五月丁香激情| 91丨九色熟女丨首页| 综合色播| 色七七九九| 婷婷六月色播| 亚洲射激情| 天堂中文国产| 婷婷伊人綜合中文| 天天日天天肏天天奸| 大香蕉天堂| 综合六月激情婷婷| 五月丁香WWW| 五月天综合激情网| 丁香五月大香蕉AV| 97涩婷婷| 久久5 9视频免费观看| 99人妻碰碰碰久久久久禁片| 亚洲天堂色色| 婷婷播5月| 五月天婷婷六月| 色色五月婷| 日亚二欧美| 99久久婷婷精品视频| 五月婷婷深深爱| 另类精品视频在线观看| 国产色色视频| 妻久久人久久| 99热激情| 五月天激情图片| 第四色26uuu| 99这里只有精品国产| 五月婷啪啪| 亚洲天堂有码| 婷婷激情四射五月天| 91妻人人爽人人看片| 国产精品成人在线| 大香蕉伊人久久| 五月婷婷性爱| 久久激情网| 99re热在线视频| 久99热在线观看| 久久怡红院| 婷婷五月六月| 国产婷婷综合| 久久色婷婷| 婷婷五月综合网| 天天日天天舔| 九色PORNY9l原创自拍| www.色五月.com| 五月丁香婷婷久久| 成功精品影院| 色五月激情五月| 超碰9799| 九九热99久久99| 日笨久久网| 日韩美一级毛卡片| 一区二区免费看| 久久婷婷内射| 激情五月伊人婷婷| 婷婷五月色网| 亭亭色网| 狠狠爱综合网| 五月婷婷欧洲| 97操碰碰无码视频| 丁香五月天激情五月天激情五月天激情网| 五月婷婷六月丁香激情综合网| 久久精品在线| 久久小片| 久久久精品色| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 天天噪夜夜爽| 激情丁香五月天| 激情久久久久久久久久久| 久久香蕉丁香| 五月丁香网站| 色婷婷无吗| 99资源在线视频| 啪啪综合网| 伊人丁香婷婷东京| 97色啪| 99热这里只有精品9| www.99热国产| 九九AV在线| 五月丁香六月婷婷久久| αv中文字幕在线观| 国产性爱色| 亚洲永久免费| 婷婷丁香在线播放| 亚洲操B| 人五月天婷婷喷水| 激情综合网五月在线播放| 97婷婷丁香五月天激情图片| 五月天开心网| 久久久久久久11111111111| 丁香六月青青草| 99在线精品视频免费| 骚货艹网站视频| 97操碰视频| 爱爱网址9| 婷婷五月天激情电影| 在线色五月婷婷| 丁香五月天电影| 国产99久久久国产精品免费看| 婷婷久久色| 成人做爰A片免费看网站找不到了| 五月色俺婷婷| 五月天开心网| 九九热av| 狠狠色五月| 国产在线网| 操人91| 五月丁香六月婷婷久久| 成人精品视频99在线观看免费| 91丨人妻丨国产丨丝袜| 亚洲激情丁香五月基地| 日韩aaaaa| 色玖玖玖| 思思热精品在线视频| www.夜夜操| 久草性爱| 亚洲VA口| 1024你懂的欧美曰韩| 色五月天综合| 桃色五月天| 婷婷色啪| 超级碰碰碰97免费| 丁香花成人区| 五月婷婷婷| 91麻豆国产三级精品福利在线观看| 男女99免费视频| 五月婷婷视频| 六月激情丁香一道本7777| 五月四色婷婷| 激情文学综合婷婷五月天丁香花| 免费的日逼视频| 色五月婷婷中文字幕| 五月激情射| AAAA网站| 亚洲激情五月| 天天噜| 99玖玖精品| 丁香五月天网友自拍啪啪啪视频| 99热传媒| 日日狠狠久久偷偷四色综合免费 | WWW色五月天| 丁香五月欧美| 开心四月婷婷在线色播播| 99无码视频| 免费国产VA国产免费| 中文字幕成人| 亚洲五月天第一综合干| 婷婷丁香六月| 五月丁香天堂网婷婷| 国产精品久久久久久久久久| 五月婷丁香久久久| 91久久久久| 婷婷五月色網站| 婷婷新网址| 色情五月婷婷| 欧洲一区二区| 激情五月丁香婷婷| 亚洲综合五月天综合| 亚洲精品V天堂中文字幕| 色婷婷婷婷成人网| 情色五月天 网站| 久久婷婷综合五月天| 久草九九| 丁香五月香蕉| 日日噜狠狠色综合久久| 久久九⑨| 丁香婷婷深情五月亚洲| 深爱激情小说五月婷婷| 草榴视频黄色网| 激情六月色| 欧洲亚洲免费视频9| 可以免费观看的AV| 日本性激情色播| 狠狠色丁香久久综合婷婷亚洲成人福利| 五月丁香亚洲综合| 伊人婷婷五月天| 中字幕视频在线永久在线观看免费| 艹| 日本在线视频看se99| 大香蕉久久久久| 六月丁香基地| 久久五月情| 亚洲AV成人在线| 深爱开心五月天| 色婷狠狠| 激情综合网激情五月天| 久久综合66| 狠狠狠色激情综合适合| 五月天婷婷一起草| 欧美三级级99久久| 拍真实国产伦偷精品| 日韩精品无码99| 猫咪伊人久久| 超碰免费成人网站| 狠狠香蕉| 九九热视频精品| 九九精品在线视频观看| av电影在线播放| 直接看的AV| 狠狠插日日干撸| 另类视频一区| 午夜福利8055| 欧美色综合天天久久综合精品| se99视频| 深爱激情九九五月天 | 大香蕉天堂| 天天舔天天摸天天透| 97操在线视频| 午夜成人在线免费视频| 午夜无码熟熟妇丰满人妻| 香蕉婷婷色五月| 狠狠色噜噜狠| 中文字幕婷婷| 野战毛片三一3| 激情婷婷五月天伊人在线观看| 99人妻碰碰碰久久久久视| 免费看欧美成人A片无码| 天天搞天天色综合| 中文在线视频久1| 婷婷五月丁香高清无码| 丁香激情久久| 激情久久 婷婷| 伊人婷婷福利网| 色综合婷婷| 女同激情久久av久久| 久久人妻视步| 热99只有里视频| 丁香婷婷偷拍| 五月丁香婷成人网| 九九av| 久久激情五月婷婷| 五月丁香六月婷婷久久| 综合99在线| 国产干逼片| 国外亚洲成AV人片在线观看| 欧美色婷婷| 国产成人精品亚洲线观看| 五月丁香六月在线| 高清无码网址| 无码色色| 婷婷五月天六点丁香五月| 五月综合777| 中文人妻主播久久| 色日本丁香婷婷| 六月色婷婷色| 久久无码激情视频| 久久婷婷六月| 亚洲中文无码成人| 欧美成人猛片AAAAAAA| 色五月欧美| 婷婷狠狠操| 色综合五月天| 成人综合网站| 变态 另类 在线| 色综合综合综合| 日韩av手机在线观看| 成人做爰A片免费看网站找不到了| 大香蕉婷婷| 强壮公让我夜夜高潮A片视频| 婷婷中文字幕| 五月天婷a在线| 亚洲日本三级片| 日本情色一区二区| 美欧日韩国产成人在战| 久久婷婷激情| 天天婷婷操| 五月丁香六月情婷婷久久| site:feetmall.com| 毛片色五月| 偷拍91九色| 人人爱国产| 99性爱视频| 亚洲中文AV| 操人精品| 五月天天天综合| 五月婷深深爱激情网| 亚艹艹| 天天插天天插| 五月丁香综合网| 国产,欧美,学生妹,视频| 91在线人| 开心五月六月婷婷| 色天天综合成人网| 99热精品观看| 亚洲爆乳无码精品AAA片蜜桃| 久热99中文字幕| 热99久| 99在线精品视频免费| 丁香五月激情视频在线| 久久婷婷五月综合啪| 99热这里| 久艹久| 777色婷婷爱五月| 狠狠干五码| 99爽视频| 五月天丁香婷婷久久九| 亚欧州精品视频| 五月丁香六月婷婷色| 色婷婷狠狠| 三级三久久线久久99久目本WW| 色婷婷激情五月天丁香| 色九月婷婷综合| 激情五月五月五月婷婷| 自拍偷窥99热| 久婷婷久草| 亚洲视99| 97干在线播放| 国产AV成人精品| 九九色色| 99这里都是精品| 亚洲字幕AV一区二区三区四区| 亚洲一级AV在线免费播放| 五月综合婷婷开心网| 免费视频无码| 伊人在线大香蕉网| 乱女乱妇熟女熟妇综合网站| 影音先锋偷偷色男人站| 亚洲av另类在线观看| 天天草人人摸| 色婷另类| 月丁香久久久| 五月天婷婷深深爱| 五月激情啪啪| 九九综合九九| 超碰在线中文字幕| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看| 丝袜大香蕉| 狠狠操狠狠操| 丁香五月伊人| 99精品爱| 亚洲亚洲人成综合网络| 五月丁香久人妻中文| 丁香六月婷婷久久综合| 99热久草| 亚洲精品久久久久AV无码| 99热自拍| 天天色图| 9久久久久久久久久久| 五月综合婷婷五月| 亚洲9久久精品| www.五月天。com| www.色婷婷.com| 天天开心天天色| 亚洲操精品| 六月婷婷香蕉| 超碰人人99| 久久人操-久草婷婷-成人AV| 婷婷五月天在线观看第二页| 99碰碰。| 婷婷精品性性性性性性性| 欧美A级成人婬片免费看理论| 婷婷丁香六月影视| 大地9中文在线观看免费高清| 26UUU| 六月婷婷五月天| 三级三久久线久久99久目本WW| 久久92| 手机旧版看人妻1025| 色五月婷婷五月天| 超碰在线9| 久久久18| 精品久久婷婷五月天| 五月激情综合网| 蜜臀av无码久久久久久久久 | 五月天婷婷色色| 99成人网一区| 丁香五月天视频| 六月五月久久丁香| 五月四色激情| 婷婷五月丁香五月综合网| 亚洲另类av| 色综合久久中文| 另类综合激情| 色婷婷香蕉| 天天操夜夜夜拍拍拍| 亚洲综合网在线| 五月丁香六月婷婷视频| 婷婷综合日本| 99热免| 第四色婷婷最爱| 99久久国产综合精品五月天喷水\| 婷婷视频在线| 91久久五月天| 久操热| 激情五月天色婷婷| 国产婷婷五月天| 日本99视频| WWW.桔色成人.COM| 色综合久久88色综合天天| 六月婷婷七月丁香| 深爱五月激情| 五月婷婷网五月在线| 99九九视频| 99综合| 色五月丁香五月婷婷五月成人网 | 另类图片色五月| 噜噜噜噜噜日本视频| av首页在线| 色色激情网| 五月天婷婷色播在线网| 殴美日韩成人| 热久久这里只有精品| 可似看的AV| 91超级碰| 极品嫩草| 亚洲男女激情| 婷婷五月综合激情免费| 天天日天天舔天天摸| 激情综合五月丁香六月婷婷| 黄网在线免费观看| 婷婷五月深深爱| 欧美色图天堂网| 丁香五月婷婷老师网站| 狠狠草狠狠草| 久久精品视频在这里有| 色播五月婷婷综合| 麻豆精品| 超碰婷婷色| 九九av| 狠狠干夜夜干| 天天干狠狠操| 9久久久久久久久久久| 五月综合人妻| 亚洲无码99| 婷婷五月天基地| 五月丁香六月婷婷a v| 天天色丁香| 婷婷综合天堂| 国产精品久久久久久久久久免费| 欧美性爱一区| 婷婷五月美女直播| 人人爱天天摸摸天天爱| 久久作爱| www,99色| 婷婷五月激情黄色| 色婷婷99| 青草激情综合| 91视频综合网| 无码任你操| 久久99色色| 梁铮版《蜘蛛女侠》在线| 日本久久视频| 99热欧美精品| 97伦色婷婷| 97丨九色丨国产丨PORNY| 天天干天天干天天干天天干天| 精品无吗va视频免费观看| 婷婷五月色丁香在线看| 2025最新亚洲激情在线| 婷婷亚洲日本| 婷婷伊人综合中文字幕| 婷婷九月在线| www.AV在线| AⅤ在线播放网| 91麻豆国产三级精品福利在线观看| 色99视频| 国产无套精品一区二区| 久99久在线| 色综合久久88色综合天天看| 婷婷成人五月天成人文学| 欧美日韩AAAA| 五月天六月婷| 丁香五月天啪啪a日本| 人人草人人爱手机视频看看| 夜夜操狠狠操天天操| 婷婷激情五月天色| 亚洲狠狠狠色婷婷综合激情久久久| 美女天天艹人人爽| site:xmssd.com| 国产亚洲色婷婷99精品| 欧美狠狠一在草| 夜夜爽天天| 狠狠五月天婷婷| 五月人人丁香婷婷五月人人丁香| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 99久热精品在线| 丁香婷婷超碰 | 婷婷5月色| 亚洲 激情 中文| 亚洲激情丁香五月基地| 天天干肏夜夜| 丁香婷婷色| 久久久免费精彩视频| 影音先锋91资源站| 日韩操人| 天天干天天做| 熟妇高潮一区av| 99久久高清视频| 五月激情婷婷国产精品久久久久久| 中文久久婷婷| 激情综合五月| 97婷婷丁香五月天激情图片| 狠狠狠狠操| 五月丁香六月婷婷操操操| 丰满人妻一区二区三区| 五月丁香色色网| 欧美交换配乱吟粗大25P| 亚洲成人AV高清字幕| 日韩成人无码片| 久久9热| 99色在线视频观看| 九九热这里只有精品12| 夜夜爽天天干| 大香蕉啪啪啪| 五月天婷婷婷| 成人永久免费视频在线观看| 99开心五月五月丁香激情| 五月社区婷婷激情| 99综合视频| 婷婷激情六月| 国产毛片操B| 婷婷激情在线| 五月情婷婷五月| 五月丁香偷拍| 99久久99久久综合| 国产人人操| 五月丁香大香蕉| 天天操夜夜爽| 久久久久9| 婷婷婷狠狠| 99热精品10| 99热这只有| 五月天激情婷婷| 五月综合激情| 干一干xxxx| 插少妇综合网| 婷婷五月电影| 五月婷婷香蕉| 久久婷五月婷| www,99热| 五月婷婷影院| 色婷婷先锋| 开心五月综合激情综合五月| 色情五月天丁香社区| 五月丁香婷婷成人网| 日韩色五月| 久久性爰视频这里只有精品| 五月亭亭六月天| 亚洲激情六月丁香| 这里只有在线精品| 亚洲熟女色| 日本性视频| 激情综合4月| 亚洲激情综| 色婷婷av综合网| 99re思思在线视频| 狠狠色丁香婷婷久久综合| 婷婷五月天99综合网站| 中文字幕永久免费| 综合图片色色| 狠狠色综合图片| 色A网| 婷婷久久大香蕉| 丁香五月婷婷婷桃花影院| wwccc久久久| 天天插天天插天天插天天插 | 无人精品在线视频| 不卡的AV网站| 六月欧美综合色情| 婷婷在线精品| 激情五月婷黄版| 婷婷五月天在线观看第二页| 内射人妻视频国内| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 五月色色色| 9久国产| 一级无码作爱片| 综合五月激情网| 日本欧美成人片AAAA| 青草网在线观看| 九九99免费视频| 99狠狠| 99这里有精品视频| 51XX嘿嘿午夜无码| 久久婷婷综合五月趴| 精品九九九久| 99亚洲色| 99热午夜精品| 欧美综合五月丁香五月天| 成人国产欧美大片一区| 99久久a线观| 大香蕉五月天婷婷| 狠狠色五月激情| 婷婷丁香成人| caopeng超碰| 婷婷99狠狠| 亚洲人人96@| 亚洲中文字幕在线观看| 亚洲综合色网站| 99热在线观看| 青娱乐美女福利视频美臀| 777精品久无码人妻蜜桃| 五月天激情网址| 超碰亚洲欧美| 成人色色视频| 就爱日五月天| 思思热视频在线观看| 99热 在线播放| 青青草轻轻操| 亚洲精品视频在线| 丁香五月婷婷基地| 亚洲综合视频一下| 亞洲自怕| 激情深爱五月天| 色域五月婷婷丁香| 欧美久热| 新99色色色色色色| 欧美日本韩国亚洲| 亚艹艹| 1024成人在线观看| 大香蕉九九| 开心婷婷五月天电影院| 丁香婷婷五月份| 欧美五月丁香| 91人人网| 99视频内射三四| 伊人午夜综合色啪| 91婷婷五月丁香碰| 99视频在线| 99热久只有| 嫩草哈哈操| 超碰免费人妻| 五月视频日本免费观看| 成人久碰| 超碰成人av| 丁香五月自拍| 亚洲av电影网站| 97九色视频| 五月色亭丁香| 五月色婷丁香| a网站免费观看| 五月天激情无码高清| 色五月天丁香婷婷色| 五月叮香啪| 五月WWW| PORNY九色9l自拍视频成人| 99热婷婷| 亚洲这里只有精品| 五月婷婷xxx| www.亚洲激情.com| 啪啪啪综合网| 夜夜撸日日骑| 色色激情五月天| 99热热热天天人人人超超碰| 午夜爱爱网站| 思思热精品免费视频| www热久久yy9| 欧洲MV日韩MV国产| 久久婷婷五月综合色奶水99啪| 亚洲熟妇AV综合网五月丁香伊人 | 五月婷婷激情综合网| 99热这里只有精品2024| 日韩成人AV在线播放| 中文字幕丰满孑伦无码专区| 射久久丁香五月| 久久午夜理论| 五月婷精品| www...com黄在线观看| 99婷婷| 色色色图| 丁香成人综合| 亚洲精品视频在线播放| 色操综合| 桃色五月天| 天天操婷婷| 国产精品五月天婷婷| A一级操| 在线成人网址| 99色在线视频观看| 免费无码毛片一区二区A片| 色婷婷操逼| 5月婷婷激情在线| 亚洲 小说 欧美 激情 另类| 色五月婷婷久久| 激情宗合 激情宗合| 色综合激情图区| 国产精品色色| 亚洲激情视频在线观看| 色香欲综合| 五月天成人在线播放丁香| 五月丁香激情综合啪| 激情六月婷婷| 99热丁香五月| 亚洲第一影院高清无码网站| 成人龟情网丁香五月| 五月丁香| 五月婷婷天| 狠狠丁香| 99免费热视频在线| 五月综合视频| 99热精品中文字幕| 婷婷五月天成人综合网| 就爱干 在线| 99热精品10| 欧美天天草人人草| 午夜丁香| 九月激情网| 丁香五月91| 五月丁香激情怕怕| 综合色网站| 色老久久| 色婷婷天堂| 九九综舍久久| 夜夜久久综合网 | 丁香五月成人网| 婷婷性爱五月天| cc精品国产性传播| 国产资源91在线| 丁香六月激情综合啪啪| 五月婷AV| 欧美啄木乌丝袜人妻系列| 99er视频在线| 婷婷五月天香蕉| 99精品视频网站| 26uuu亚洲| 色五月激情网| 久久久ww| 丁香婷婷九月| 人妻久久久久久| 99九九热视频| 天堂久久婷婷| 婷婷五月激情欧美| 中文字幕成人| 色九九综合| 香蕉久久国产AV一区二区| 中文字幕按摩做爰| 色爆五月| 91国产精品视频播放| 98热精品| 精品99在线| 99色在线视频| 五月香蕉婷婷| 色综合综合网| 色色a| 午夜成人AV在线| AA丁香综合激情| 欧美性生交xXxX久久久| 欧美,日韩成人在线| 欧美成人日韩| 色啪网| 亚洲射激情| 婷婷色丁香六月| 日韩av在线免费观看| 丁香婷婷影院| 天天草女人| 激情五月丁香六月综合AVXXXX| 色琪琪一综合久久激情五月视频| 五月丁香六月色婷婷综合五月天 | 婷婷综合五月色播| 2025天天日爽| 激情综合五月婷婷| 七月丁香婷婷 色色| 天啪色| 丁香五月1页| 99久久99热这里只有精品| 五月丁香另类图片| 婷婷六月丁| 色色色com| 久草性爱| 天天添天天摸天天天天做| 夜夜骑夜夜撸| 亚洲无码色色| 伊人在线另类| 99自拍视频在线观看| 天天色,天天操,天天射| 狠狠色成人影片| 99综合| 91色干| 开心丁五月| 狠狠高潮精品亚洲1| 亭亭五月丁香五月天激情| 色五月天 丁香| 五月婷婷黄色| 婷婷色正月| 亚洲色综合| 9久久久| 秋霞电影理论| 丁香激情久久| 久久丁香婷婷色情综合| 五月丁香啪啪| 99热6精品| 午夜少妇在线观看视频| 天天综合色丁香| 激情婷婷丁香色情五月天| 成人电影在线免费试看| 超碰av在| 色情性爱视频网址| 99热这里只有精| 色色婷婷综合| 日日噜人人人做人| 久色五月丁香视频| 91操人人操| 五月丁香影院| 色婷婷在线电影| 久久五月丁香婷婷| 日本狠狠干| 操日本99| 丁香五月婷婷丫| 亚洲超碰在线| 在线观看亚洲AV| 激情丁香五月婷婷啪啪| 色色99| 五月丁香影院| 五月丁香色婷婷色| 久久婷婷桃花五月天| 色婷五月丁香久亚洲| www.五月天| 亚洲成人一区| 久久婷网| 亚洲4区国产欧美| 99青青草| 99在线精品免费视频| 五月天·www·com| 婷婷色六月| 超碰在线91| 国产67194| 在线观看中文字幕亚洲| 伊人网啪啪| www久久久久| www激情| 伊人五月天久久| 天天爱夜夜爽| 日本天堂网站99| 激情五月婷在线精品| 5月丁香综合图区| 亚洲行行色色| 色婷婷丁香花五月天| 婷婷丁香六月激情综合| 成人精品一区日本无码网| 夜夜骑日日操| 国产精产国品一二三在观看| WWW.五月天9999| 五月色综合| 26uuuavcom| 成人龟情网丁香五月| 婷婷五月丁综合| AV操一操| 色五月婷婷小说亚洲中文字幕组 | www.25五月婷婷| 一区二区三区视频| 婷婷亚洲激情在线观看视频| 无码AV免费精品一区二区三区 | 影音先锋 一区| 91操在线视频|