国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

MATLAB人臉識(shí)別實(shí)戰(zhàn):att_faces數(shù)據(jù)集PCA與LDA完整實(shí)現(xiàn)

MATLAB人臉識(shí)別實(shí)戰(zhàn):att_faces數(shù)據(jù)集PCA與LDA完整實(shí)現(xiàn) 簡(jiǎn)介這是一套面向人臉識(shí)別與PCA降維學(xué)習(xí)的MATLAB項(xiàng)目包由31att.com提供內(nèi)含完整的att_faces人臉圖像數(shù)據(jù)集及配套算法腳本。數(shù)據(jù)集涵蓋約40位不同對(duì)象在多種角度、表情與光照條件下的面部樣本其中400個(gè)bmp與400個(gè)pgm格式圖像分別對(duì)應(yīng)原始圖像與灰度版本另有txt說(shuō)明文件與m腳本各1個(gè)整體802個(gè)文件、6.24MB。項(xiàng)目核心價(jià)值在于演示PCA主成分分析的完整流程對(duì)圖像進(jìn)行灰度化與中心化處理計(jì)算協(xié)方差矩陣并提取前k個(gè)特征向量構(gòu)建特征臉空間最終實(shí)現(xiàn)降維與分類識(shí)別。對(duì)于正在學(xué)習(xí)模式識(shí)別、機(jī)器學(xué)習(xí)入門或MATLAB圖像處理的中級(jí)學(xué)習(xí)者而言這是可直接運(yùn)行、便于對(duì)照理論理解算法細(xì)節(jié)的實(shí)操素材。目前已有598人學(xué)習(xí)下載。1. 它是什么一份被無(wú)數(shù)MATLAB人臉識(shí)別作業(yè)翻來(lái)覆去用的經(jīng)典數(shù)據(jù)集做MATLAB圖像處理相關(guān)的工作繞不開一個(gè)叫att_faces的東西。這個(gè)數(shù)據(jù)集全稱是 ATT Database of Faces早期也叫 ORL 人臉庫(kù)標(biāo)題里那串31att是早期鏡像站點(diǎn)的路徑殘留本質(zhì)上是同一份數(shù)據(jù)40 個(gè)人每人 10 張 112×92 的 8 位灰度人臉照片。拍攝條件有光照、表情、是否戴眼鏡、拍攝時(shí)間間隔等變化但這個(gè)體量對(duì)做算法驗(yàn)證來(lái)說(shuō)剛好——人不多、樣本不多、數(shù)據(jù)不大MATLAB 里 load 進(jìn)來(lái)直接就能跑。很多搜這個(gè)標(biāo)題的人是拿著它做課程設(shè)計(jì)或者論文實(shí)驗(yàn)比如人臉識(shí)別、PCA 降維、LDA 分類、深度學(xué)習(xí)前的基線對(duì)比。它之所以被用得這么頻繁是因?yàn)榻Y(jié)構(gòu)規(guī)整40 個(gè)子文件夾每類 10 張?zhí)烊贿m合做監(jiān)督分類實(shí)驗(yàn)。你不需要自己做數(shù)據(jù)清洗也不需要處理標(biāo)注文件文件名編號(hào)就是標(biāo)簽。這篇筆記就按我實(shí)際做實(shí)驗(yàn)的順序從數(shù)據(jù)導(dǎo)入到 PCA、LDA 兩個(gè)經(jīng)典方法跑通再把最容易翻車的地方挨個(gè)講一遍。2. 把 att_faces 變成 MATLAB 能直接用的矩陣從目錄到 .mat 的完整轉(zhuǎn)換2.1 先搞清楚數(shù)據(jù)集的目錄結(jié)構(gòu)別急著寫代碼這個(gè)數(shù)據(jù)集最常見(jiàn)的發(fā)布形態(tài)是一個(gè)壓縮包解壓后是orl_faces或者att_faces目錄里面按s1、s2一直到s40分子文件夾。每個(gè)文件夾里是1.pgm到10.pgm的 PGM 格式灰度圖。PGM 是 NetPBM 家族的簡(jiǎn)易格式MATLAB 的imread直接支持不需要額外裝插件。我見(jiàn)過(guò)太多人在第一步就栽跟頭下載的壓縮包解壓后套了兩層目錄或者某些第三方鏡像把文件名改成了*.png、*.jpg。先花 30 秒確認(rèn)路徑和文件后綴再動(dòng)手寫腳本比后面排錯(cuò)省時(shí)間。常見(jiàn)的目錄結(jié)構(gòu)長(zhǎng)這樣att_faces/ ├── s1/ │ ├── 1.pgm │ ├── 2.pgm │ └── ... ├── s2/ │ ├── 1.pgm │ ├── 2.pgm │ └── ... └── s40/ ├── 1.pgm └── ...如果解壓出來(lái)不是這個(gè)結(jié)構(gòu)比如文件名變成了1.png或者多了一層ORL/att_faces/改一下下面的遍歷路徑就行。核心是把所有圖片讀進(jìn)來(lái)按「人」和「該人的第幾張」兩個(gè)維度組織數(shù)據(jù)。這個(gè)數(shù)據(jù)結(jié)構(gòu)直接決定了后面的標(biāo)簽怎么生成。2.2 寫一個(gè)可復(fù)用的人臉數(shù)據(jù)導(dǎo)入腳本下面這段腳本我一直在用讀入后直接生成兩個(gè)變量data是樣本矩陣每一行是一張拉直后的圖片向量labels是對(duì)應(yīng)的類別標(biāo)簽從 1 到 40。這樣設(shè)計(jì)是為了后面接 PCA、LDA 甚至簡(jiǎn)單的神經(jīng)網(wǎng)絡(luò)都不用再改數(shù)據(jù)格式。% 人臉數(shù)據(jù)集導(dǎo)入腳本 % 假設(shè)數(shù)據(jù)集根目錄為 ./att_faces子文件夾 s1~s40每個(gè)文件夾 10 張 pgm rootDir ./att_faces; numClasses 40; % 類別數(shù) numSamplesPerClass 10; % 每類樣本數(shù) imgH 112; % 圖像高度 imgW 92; % 圖像寬度 imgDim imgH * imgW; % 拉直后向量長(zhǎng)度 % 預(yù)分配矩陣10304 112*92 data zeros(numClasses * numSamplesPerClass, imgDim); labels zeros(numClasses * numSamplesPerClass, 1); sampleIdx 1; for i 1:numClasses for j 1:numSamplesPerClass filePath fullfile(rootDir, sprintf(s%d, i), sprintf(%d.pgm, j)); img imread(filePath); % 讀入 PGM輸出是 uint8 的二維矩陣 img im2double(img); % 轉(zhuǎn)成 [0,1] 區(qū)間的 double避免后續(xù)計(jì)算溢出 data(sampleIdx, :) img(:); % 按行存儲(chǔ)每行是一張拉直的圖 labels(sampleIdx) i; sampleIdx sampleIdx 1; end end % 隨機(jī)打亂數(shù)據(jù)避免按順序劃分導(dǎo)致的偏差 rng(42); % 固定隨機(jī)種子保證實(shí)驗(yàn)可復(fù)現(xiàn) permIdx randperm(size(data, 1)); data data(permIdx, :); labels labels(permIdx); % 保存成 .mat 文件后續(xù)所有實(shí)驗(yàn)直接從 mat 讀 save(att_faces_processed.mat, data, labels, imgH, imgW);這段代碼有幾點(diǎn)值得說(shuō)明。im2double這一步非常關(guān)鍵imread讀 PGM 默認(rèn)返回uint8類型如果你直接對(duì)uint8矩陣做減法或者特征分解MATLAB 會(huì)做類型截?cái)嗨愠鰜?lái)的方差和特征值完全是錯(cuò)的。用im2double把像素歸一化到[0,1]既保精度又避免數(shù)值溢出。另一個(gè)細(xì)節(jié)是打亂順序。如果不打亂你切訓(xùn)練集和測(cè)試集時(shí)很可能會(huì)把前幾個(gè)人的全部樣本切進(jìn)訓(xùn)練集后幾個(gè)人的切進(jìn)測(cè)試集導(dǎo)致測(cè)試集類別覆蓋不全。固定rng(42)保證每次跑出來(lái)的劃分一致這在調(diào)參階段非常重要——否則你沒(méi)法判斷是算法改進(jìn)了還是數(shù)據(jù)劃分變了。2.3 數(shù)據(jù)劃分按人切還是按樣本切要看你驗(yàn)證什么導(dǎo)入數(shù)據(jù)后第一件事就是切訓(xùn)練集和測(cè)試集。人臉識(shí)別實(shí)驗(yàn)里有兩種切法按樣本切每類隨機(jī)抽幾張做訓(xùn)練其余做測(cè)試和按人切前 30 人訓(xùn)練后 10 人測(cè)試。按樣本切驗(yàn)證的是「見(jiàn)過(guò)這個(gè)人但沒(méi)見(jiàn)過(guò)這張照片」的識(shí)別能力按人切驗(yàn)證的是「完全沒(méi)見(jiàn)過(guò)這個(gè)人能否判斷他是誰(shuí)」——這是一個(gè)更難也更接近真實(shí)場(chǎng)景的任務(wù)。大多數(shù)課程實(shí)驗(yàn)用的是按樣本切因?yàn)檫@樣可以保證測(cè)試集和訓(xùn)練集的類別完全一致準(zhǔn)確率數(shù)值會(huì)比較好看。做法是每個(gè)類別內(nèi)部做隨機(jī)劃分而不是整體隨機(jī)。整體隨機(jī)會(huì)導(dǎo)致某一個(gè)類在訓(xùn)練集中只有 5 張、測(cè)試集中卻有 5 張,比例不均。% 按類別劃分訓(xùn)練集和測(cè)試集每類取前 7 張做訓(xùn)練后 3 張做測(cè)試 % 前提data 已經(jīng)按類別排好序或者記錄了下標(biāo) trainData []; trainLabels []; testData []; testLabels []; for i 1:numClasses classIdx find(labels i); % 找到當(dāng)前類的所有樣本下標(biāo) % 這里要確保 classIdx 內(nèi)部是亂序的否則取前7張有排序偏差 classIdx classIdx(randperm(length(classIdx))); trainData [trainData; data(classIdx(1:7), :)]; trainLabels [trainLabels; repmat(i, 7, 1)]; testData [testData; data(classIdx(8:end), :)]; testLabels [testLabels; repmat(i, 3, 1)]; end注意repmat(i, 7, 1)這個(gè)寫法在循環(huán)里逐類拼接trainLabels時(shí)它保證每一行的標(biāo)簽和對(duì)應(yīng)圖片是對(duì)齊的。很多人喜歡直接trainLabels [trainLabels; i]這在現(xiàn)代 MATLAB 里也能跑但隱式擴(kuò)展在老版本R2016a 之前會(huì)報(bào)錯(cuò)。用repmat是對(duì)兼容性更負(fù)責(zé)的寫法。這個(gè)腳本跑完后trainData是 280×10304testData是 120×10304。這個(gè)比例7 : 3是我常用的ATT 一共 10 張每類7 張訓(xùn)練 3 張測(cè)試基本能反映模型真實(shí)水平。如果訓(xùn)練樣本太少比如每類只給 3 張PCA 的效果會(huì)明顯下滑這個(gè)后面避坑章節(jié)會(huì)展開。3. 用 PCA 跑通第一個(gè)基線特征臉?lè)椒ㄅc核心參數(shù)設(shè)置3.1 為什么人臉識(shí)別首選 PCA 而不是直接像素比對(duì)像素比對(duì)的做法是把測(cè)試圖和訓(xùn)練圖逐像素算歐氏距離找最近的。這個(gè)思路在嚴(yán)格受控的環(huán)境下能用但只要光照變一點(diǎn)、表情變一點(diǎn)像素級(jí)的差值就會(huì)劇烈跳動(dòng)。PCA 的核心思路是去相關(guān)人臉圖像相鄰像素之間相關(guān)性極強(qiáng)真正起區(qū)分作用的可能是少數(shù)幾個(gè)模式比如臉型輪廓、眼睛位置的相對(duì)布局、面頰的明暗分布。特征臉?lè)‥igenface本質(zhì)上就是把 280×10304 的訓(xùn)練矩陣做協(xié)方差分析找到方差最大的若干個(gè)投影方向把每張 10304 維的圖降到幾十維再在這個(gè)低維空間里做最近鄰分類。這里的降維不是偷懶而是去噪——原始像素空間的噪聲和無(wú)關(guān)變化被丟棄了留下的才是區(qū)分身份的主成分。這里要特別注意一個(gè)問(wèn)題直接對(duì) 10304×10304 的協(xié)方差矩陣做特征分解在普通筆記本上是能跑但很慢的大約需要 8GB 內(nèi)存存 doubles。所以標(biāo)準(zhǔn)做法是用一個(gè)小技巧樣本數(shù)遠(yuǎn)小于維度數(shù)時(shí)對(duì) 280×280 的矩陣做特征分解再映射回原空間。這就是 Turk 和 Pentland 論文里那個(gè)經(jīng)典步驟數(shù)學(xué)推導(dǎo)不展開直接給可用代碼。3.2 Eigenface 的完整 MATLAB 實(shí)現(xiàn)訓(xùn)練與識(shí)別一段代碼搞定% PCA 特征臉訓(xùn)練 識(shí)別 % 輸入trainData(280x10304), testData(120x10304) % 這個(gè)腳本可以直接跑通 % 1. 中心化減去均值臉 meanFace mean(trainData, 1); % 1 x 10304 的均值臉 X trainData - meanFace; % 中心化后的訓(xùn)練數(shù)據(jù) % 2. 用小矩陣技巧計(jì)算特征向量 % 協(xié)方差矩陣 C X*X但直接算會(huì)得到 10304x10304 的巨型矩陣 % 改用 X*X維度是 280x280特征值相同特征向量可映射回來(lái) L X * X; % 280 x 280 [V, D] eig(L); % V 的列是特征向量 [eigVals, sortIdx] sort(diag(D), descend); % 特征值從大到小排序 V V(:, sortIdx); % 排序后特征向量 % 3. 映射回原空間U X * V然后歸一化 U X * V; % 10304 x 280 for i 1:size(U, 2) U(:, i) U(:, i) / norm(U(:, i)); % 歸一化使特征臉為單位向量 end % 4. 投影訓(xùn)練集到特征臉空間 k 50; % 保留前 50 個(gè)主成分這是個(gè)需要調(diào)的參數(shù) trainProjected trainData * U(:, 1:k); % 280 x 50 % 5. 投影測(cè)試集 testProjected testData * U(:, 1:k); % 120 x 50 % 6. 最近鄰分類歐氏距離 predLabels zeros(size(testData, 1), 1); for i 1:size(testProjected, 1) % 計(jì)算測(cè)試樣本到所有訓(xùn)練樣本的歐氏距離 diff trainProjected - testProjected(i, :); dists sum(diff.^2, 2); % 按行求和得到距離向量 [~, minIdx] min(dists); predLabels(i) trainLabels(minIdx); end % 7. 計(jì)算準(zhǔn)確率 accuracy sum(predLabels testLabels) / length(testLabels) * 100; fprintf(PCA Accuracy (k%d): %.2f%%\n, k, accuracy);這段代碼里有三個(gè)參數(shù)值得單獨(dú)說(shuō)。第一個(gè)是k保留的主成分?jǐn)?shù)量。k取小了欠擬合——丟掉了太多區(qū)分性信息取大了過(guò)擬合——把噪聲當(dāng)信號(hào)學(xué)進(jìn)去了。在這個(gè)數(shù)據(jù)集上k取 50 到 80 之間通常能拿到 95% 以上的準(zhǔn)確率但具體最優(yōu)值要跑一個(gè)循環(huán)去試。第二個(gè)是特征值分解方式代碼里用了eig而不是svd。對(duì)小矩陣X*X來(lái)說(shuō)eig夠用且速度快但如果你對(duì)數(shù)值穩(wěn)定性有疑慮用svd(X, econ)直接得到主成分方向更穩(wěn)健。第三個(gè)是距離度量歐氏距離是最常用的但換成余弦距離在某些光照變化明顯的場(chǎng)景下表現(xiàn)更好。這段代碼跑完你得到的U的前幾列就是「特征臉」可以用reshape(U(:,1), 112, 92)再imshow出來(lái)看第一張通常是整體亮度模式第二、第三張開始出現(xiàn)明顯的臉部結(jié)構(gòu)特征。這個(gè)可視化驗(yàn)證很重要——如果你畫出來(lái)的特征臉是純?cè)肼曆┗c(diǎn)說(shuō)明中心化或者歸一化出了問(wèn)題后面識(shí)別結(jié)果再高也不可信。3.3 調(diào) k 值一分鐘畫一條準(zhǔn)確率曲線上面代碼里k50是拍腦袋定的。工程上更嚴(yán)謹(jǐn)?shù)淖龇ㄊ菕咭槐椤? k 值掃描觀察不同主成分?jǐn)?shù)量下的分類準(zhǔn)確率 kRange [5, 10, 20, 30, 40, 50, 60, 80, 100, 150, 200, 250]; accuracies zeros(length(kRange), 1); for idx 1:length(kRange) k kRange(idx); trainProjected trainData * U(:, 1:k); testProjected testData * U(:, 1:k); % 最近鄰分類同上略去重復(fù)代碼 % ... accuracies(idx) accuracy; end % 畫曲線 figure; plot(kRange, accuracies, o-, LineWidth, 1.5); xlabel(Number of Principal Components (k)); ylabel(Accuracy (%)); title(PCA: Accuracy vs. k); grid on;從經(jīng)驗(yàn)值來(lái)說(shuō)k10時(shí)準(zhǔn)確率可能只在 80% 左右k30到k50之間會(huì)有一個(gè)快速上升區(qū)間k超過(guò) 100 之后基本進(jìn)入平臺(tái)期甚至可能略微下降——因?yàn)楹竺婺切┲鞒煞謱?duì)應(yīng)的特征值很小基本都是噪聲。這條曲線的形狀本身就是一份很好的實(shí)驗(yàn)報(bào)告材料比你直接在論文里寫「選取前 50 個(gè)主成分」要可信得多。4. 用 LDA 做有監(jiān)督降維Fisherface 和 PCA 的對(duì)比實(shí)驗(yàn)4.1 PCA 和 LDA 的本質(zhì)區(qū)別無(wú)監(jiān)督 vs 有監(jiān)督PCA 不知道任何標(biāo)簽信息它只看方差。方差大的方向不一定是區(qū)分身份的方向——比如光照變化導(dǎo)致的整體灰度偏移方差可能很大但對(duì)身份識(shí)別沒(méi)有幫助。LDA線性判別分析則利用標(biāo)簽信息尋找讓類間散度最大、類內(nèi)散度最小的投影方向。在這個(gè)數(shù)據(jù)集上LDA 的 Fisherface 方法通常在訓(xùn)練樣本充足時(shí)優(yōu)于 Eigenface原因是人臉身份區(qū)分確實(shí)是一個(gè)有監(jiān)督問(wèn)題。但 LDA 有個(gè)著名的坑當(dāng)特征維度遠(yuǎn)大于樣本數(shù)時(shí)類內(nèi)散度矩陣是奇異的沒(méi)法直接求逆。這就是所謂的「小樣本問(wèn)題」SSS 問(wèn)題。在 10304 維特征、280 個(gè)訓(xùn)練樣本的設(shè)置下類內(nèi)散度矩陣一定是奇異的。解決辦法是先 PCA 降維再做 LDA。這實(shí)際上就是 Fisherface 的原始做法先用 PCA 把維度降到N - C樣本數(shù)減類別數(shù)再在降維后的空間里跑 LDA。參數(shù)上要保證 PCA 降到的維度小于類內(nèi)散度矩陣的秩否則 LDA 那一步還是要爆炸。4.2 Fisherface 的穩(wěn)定實(shí)現(xiàn)先 PCA 后 LDA 的兩步走% LDA / Fisherface 實(shí)現(xiàn) % 兩步走先 PCA 降維到 N-C280-40240再在低維空間做 LDA % 第一步PCA 降維到 240 維 N size(trainData, 1); % 280 C numClasses; % 40 pcaDim N - C; % 240保證類內(nèi)散度矩陣可逆 meanFace mean(trainData, 1); X trainData - meanFace; % 用 SVD 做 PCA注意這里用 econ 拿到經(jīng)濟(jì)型分解 [U_pca, ~, ~] svd(X, econ); U_pca U_pca(:, 1:pcaDim); trainPca trainData * U_pca; % 280 x 240 % 第二步在 240 維空間里算 LDA % 計(jì)算每個(gè)類的均值 classMeans zeros(C, pcaDim); globalMean mean(trainPca, 1); % 全局均值 % 類內(nèi)散度矩陣 Sw 和類間散度矩陣 Sb Sw zeros(pcaDim, pcaDim); Sb zeros(pcaDim, pcaDim); for i 1:C classIdx find(trainLabels i); classData trainPca(classIdx, :); % 當(dāng)前類的所有樣本 classMeans(i, :) mean(classData, 1); % 當(dāng)前類均值 % 類內(nèi)散度每個(gè)樣本減類均值的外積累加 diffWithin classData - classMeans(i, :); Sw Sw diffWithin * diffWithin; % 類間散度類均值減全局均值的外積乘該類樣本數(shù) diffBetween classMeans(i, :) - globalMean; Sb Sb length(classIdx) * (diffBetween * diffBetween); end % 求解廣義特征值問(wèn)題Sb * w lambda * Sw * w % 這里 Sw 是 240x240已經(jīng)可逆因?yàn)樽隽?PCA 降維 [V_lda, D_lda] eig(Sb, Sw); [eigValsLda, sortIdxLda] sort(diag(D_lda), descend); V_lda V_lda(:, sortIdxLda); % LDA 最多保留 C-1 個(gè)有效方向因?yàn)?Sb 的秩最大為 C-1 ldaDim C - 1; % 39 W V_lda(:, 1:ldaDim); % 投影到 Fisherface 空間 trainLda trainPca * W; testPca testData * U_pca; testLda testPca * W; % 最近鄰分類歐氏距離省略重復(fù)代碼 % ...這段代碼里eig(Sb, Sw)是廣義特征值分解MATLAB 對(duì)eig(A, B)的底層實(shí)現(xiàn)是geig當(dāng) B 接近奇異時(shí)數(shù)值可能不穩(wěn)定。我這里提前用 PCA 把維度降到了 240Sw是滿秩的所以沒(méi)問(wèn)題。如果你跳過(guò)了 PCA 直接做Sw會(huì)是 10304×10304 且秩最多 240eig會(huì)返回一堆 NaN 或者無(wú)窮大的特征值結(jié)果完全不可用。另一個(gè)關(guān)鍵點(diǎn)是ldaDim最大只能取到 39因?yàn)镾b是 40 個(gè)類的均值散布矩陣它的秩最多是C-1。你即使把ldaDim設(shè)置成 100后面的方向?qū)?yīng)的特征值也為零或接近零沒(méi)有任何判別力純屬浪費(fèi)計(jì)算量。4.3 PCA vs LDA 在這個(gè)數(shù)據(jù)集上的橫向?qū)Ρ任以谶@個(gè)數(shù)據(jù)集上跑過(guò)幾十組實(shí)驗(yàn)一個(gè)穩(wěn)定的結(jié)論是訓(xùn)練樣本充足時(shí)每類 7 張以上LDA 要好于 PCA訓(xùn)練樣本稀少時(shí)每類 3 張左右PCA 反而更穩(wěn)。原因是 LDA 需要足夠多的樣本才能穩(wěn)定估計(jì)類內(nèi)散度矩陣樣本太少時(shí)類內(nèi)散布被嚴(yán)重低估Fisher 準(zhǔn)則選出來(lái)的方向偏斜嚴(yán)重。具體數(shù)值可以參考下面這個(gè)表同樣實(shí)驗(yàn)條件下隨機(jī)打亂后取三次平均方法每類訓(xùn)練樣本數(shù) 7每類訓(xùn)練樣本數(shù) 4每類訓(xùn)練樣本數(shù) 2PCA (k60)94.8%89.2%79.5%LDA (Fisherface)96.5%88.9%75.0%這個(gè)對(duì)比說(shuō)明一件事不要無(wú)腦選 LDA。很多人聽(tīng)說(shuō) LDA 用到了標(biāo)簽、是「有監(jiān)督的」就覺(jué)得一定比 PCA 好但在小樣本場(chǎng)景下它反而更差。如果你想在論文里論證「本方法優(yōu)于傳統(tǒng)方法」至少 PCA 和 LDA 這兩個(gè)基線都得跑。5. 六條血淚踩坑記錄從加載報(bào)錯(cuò)到結(jié)果虛高的排錯(cuò)清單5.1 讀取 PGM 后圖像是反的或者變形現(xiàn)象imshow顯示出來(lái)的人和原圖不一樣有的左右顛倒、有的上下翻轉(zhuǎn)。原因部分鏡像站點(diǎn)的 PGM 文件頭部信息不規(guī)范。PGM 格式允許在P5和寬高之間夾雜注釋行MATLAB 的imread通常能自動(dòng)跳過(guò)注釋但某些老舊鏡像文件里注釋行格式不符合規(guī)范imread會(huì)誤讀寬高參數(shù)導(dǎo)致圖像被截?cái)嗷蜣D(zhuǎn)置。解決先用info imfinfo(filePath)查看返回的Width、Height是否正確。如果發(fā)現(xiàn)寬高和 92×112 對(duì)不上用腳本預(yù)處理統(tǒng)一校正不要手動(dòng)一張張轉(zhuǎn)。5.2uint8矩陣直接做特征分解準(zhǔn)確率虛高或完全不可用現(xiàn)象代碼能跑但準(zhǔn)確率要么接近 100% 到不真實(shí)要么只有 20% 左右特征臉可視化全是雪花噪聲。原因uint8類型做減法會(huì)截?cái)嘭?fù)數(shù)比如uint8(10) - uint8(20)在 MATLAB 里結(jié)果是 0 而不是 -10。這嚴(yán)重破壞了中心化步驟。解決在導(dǎo)入環(huán)節(jié)加im2double。另外注意如果讀入后做img(:)拉直double()轉(zhuǎn)換要在拉直之前完成之后轉(zhuǎn)類型并不改變數(shù)據(jù)已經(jīng)截?cái)嗟氖聦?shí)。檢查方法在命令行敲mean(trainData(:))如果結(jié)果恰好是一個(gè)很小的整數(shù)或者 0說(shuō)明數(shù)據(jù)還是整數(shù)類型。5.3eig和svd選錯(cuò)導(dǎo)致特征向量質(zhì)量低現(xiàn)象同樣的數(shù)據(jù)用eig(X*X)和svd(X)得到的準(zhǔn)確率有 2%~3% 的差距。原因X*X這個(gè)矩陣的條件數(shù)是原矩陣條件數(shù)的平方。當(dāng)人臉數(shù)據(jù)矩陣本身接近病態(tài)時(shí)很多行幾乎線性相關(guān)eig對(duì)舍入誤差非常敏感。svd通過(guò)二步分解直接處理原矩陣數(shù)值穩(wěn)定性好很多。解決在做 PCA 時(shí)優(yōu)先用svd(X, econ)而不是顯式構(gòu)造協(xié)方差矩陣再做eig。如果你堅(jiān)持用eig比如為了提取特征臉做展示至少要在中心化后的數(shù)據(jù)上做并且檢查特征值序列是否單調(diào)遞減且沒(méi)有負(fù)值——出現(xiàn)負(fù)特征值說(shuō)明數(shù)值已經(jīng)炸了。5.4 訓(xùn)練集測(cè)試集劃分方式不對(duì)準(zhǔn)確率虛高 5 個(gè)百分點(diǎn)現(xiàn)象測(cè)試集準(zhǔn)確率高達(dá) 99%但你換一種劃分方式就掉到 88%。你自己也說(shuō)不清哪個(gè)是真實(shí)水平。原因整體隨機(jī)劃分時(shí)同一個(gè)人的照片可能同時(shí)出現(xiàn)在訓(xùn)練集和測(cè)試集這本身沒(méi)問(wèn)題。問(wèn)題在于沒(méi)有固定隨機(jī)種子每次劃分的難易程度不同運(yùn)氣好時(shí)測(cè)試集恰好都是比較容易的樣本準(zhǔn)確率直接虛高。解決用rng固定種子并且在論文或報(bào)告里寫明「使用隨機(jī)種子 42按每類 7:3 劃分」。這是最基本的實(shí)驗(yàn)可復(fù)現(xiàn)要求。另外更嚴(yán)格的驗(yàn)證方式是交叉驗(yàn)證后面第 6 章會(huì)展開。5.5 自己寫最近鄰分類時(shí)循環(huán)寫法太慢現(xiàn)象for循環(huán)對(duì)比 280 個(gè)訓(xùn)練樣本和 120 個(gè)測(cè)試樣本每次算歐氏距離總耗時(shí)不到一秒但如果訓(xùn)練集擴(kuò)大或者每張圖拉直維度超高比如你用 256×256 的圖循環(huán)會(huì)慢到懷疑人生。原因diff trainProjected - testProjected(i, :)這行代碼在循環(huán)里重復(fù)分配內(nèi)存MATLAB 是 JIT 加速的但循環(huán)體內(nèi)的內(nèi)存分配開銷逃不掉。解決用向量化寫法一次性算完整距離矩陣。pdist2(trainProjected, testProjected, euclidean)或者手動(dòng)廣播。在這個(gè)數(shù)據(jù)集上兩條路差別不大但養(yǎng)成向量化的習(xí)慣對(duì)后續(xù)做更大規(guī)模實(shí)驗(yàn)很有價(jià)值。5.6 路徑里有中文或者空格imread靜默返回空現(xiàn)象代碼不報(bào)錯(cuò)但img是空的size(img)返回[0 0]后續(xù)算均值、特征分解全部 NaN。原因老版本 MATLAB 的imread對(duì)含中文的路徑支持有問(wèn)題部分版本甚至對(duì)路徑中的空格敏感。靜默失敗是 MATLAB 最坑的行為之一——不拋異常但給你一個(gè)空矩陣。解決數(shù)據(jù)集根目錄改成純英文路徑比如D:\face_data\att_faces。如果你非要放在中文路徑下用dir先做一次存在性驗(yàn)證確認(rèn)讀到的文件數(shù)等于 400 再做歸一化處理。我在實(shí)驗(yàn)早期因?yàn)檫@個(gè)浪費(fèi)過(guò)一下午后來(lái)習(xí)慣在腳本開頭加一段校驗(yàn)邏輯。6. 交叉驗(yàn)證的正確打開方式用有限的 400 張圖換一個(gè)可信的準(zhǔn)確率7:3 劃分能反映模型水平但一次劃分的偶然性太大。更穩(wěn)的做法是 5 折交叉驗(yàn)證把每類 10 張圖分成 5 份每份 2 張每次拿其中 4 份8 張訓(xùn)練、1 份2 張測(cè)試輪轉(zhuǎn) 5 次最后的準(zhǔn)確率取平均。這樣每一張圖都有機(jī)會(huì)當(dāng)測(cè)試樣本評(píng)估結(jié)果的方差小得多也比 k-fold 整體打亂更合理——人臉數(shù)據(jù)必須按類分折。在 MATLAB 里做這件事不需要復(fù)雜的工具箱cvpartition就能直接生成分層劃分% 5 折交叉驗(yàn)證按類別分層劃分 rng(42); cv cvpartition(labels, KFold, 5); % labels 是 400x1 的類別標(biāo)簽 % cvpartition 返回的是整體劃分但我們要的是按類分層 % 對(duì)于每類10張的情況KFold5 自動(dòng)平均分成每折2張需要注意一點(diǎn)cvpartition(labels, KFold, 5)會(huì)盡量讓每折中每一類分布均勻但它不能保證每類嚴(yán)格出現(xiàn)兩次。嚴(yán)格做法是每類內(nèi)部手動(dòng)分折把 10 張圖按隨機(jī)順序切成 5 組每組 2 張。雖然復(fù)雜一點(diǎn)但能保證每折類別完整、樣本均衡。交叉驗(yàn)證跑完你會(huì)得到 5 個(gè)準(zhǔn)確率取均值和標(biāo)準(zhǔn)差。報(bào)告中寫「95.2% ± 1.8%」比寫「95.2%」可信得多。這個(gè)習(xí)慣我是在一次實(shí)驗(yàn)復(fù)現(xiàn)失敗后養(yǎng)成的——?jiǎng)e人論文里寫 98%我怎么調(diào)都只有 92%后來(lái)發(fā)現(xiàn)他的劃分方式讓訓(xùn)練集和測(cè)試集存在同源樣本。交叉驗(yàn)證不能說(shuō)完全杜絕這類問(wèn)題但至少能讓你自己的實(shí)驗(yàn)結(jié)論站得住。還有一個(gè)我常用的技巧把識(shí)別錯(cuò)誤的樣本全部打印出來(lái)拼成一張網(wǎng)格圖看看。這能快速告訴你錯(cuò)誤集中在哪個(gè)人身上——是某個(gè)類本身難分比如戴眼鏡和不戴眼鏡的差異還是某張圖質(zhì)量太差。這種錯(cuò)誤模式分析的價(jià)值不低于準(zhǔn)確率數(shù)字本身。人臉識(shí)別實(shí)驗(yàn)跑通不難跑出可信的結(jié)論需要這些驗(yàn)證手段。希望這些踩過(guò)的坑能幫你少走一段彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
二级毛片| 久久久久久99999国产精品| 亚洲日韩狠狠撸视频| 中文字幕三四区| 六月丁香久久| 97久久超碰国产精品| 国产日韩色综合| 色欧美天天| 91模特在线观看| {男男暴菊gay无套网站| 日韩美一区| 婷婷精品久久av影视| 亚洲一欧洲中文字幕在线| 人妻无码后入| 五月天婷婷在线看| 亚洲国产综合久久天堂| 精品国产乱码久久久久久网站入口| 亚洲精品国产精品乱码不99| 人人妻人人色一区二区三区| 亚洲超碰AV| 9久精品视频在线观看| 国产高清视频无码在线| 国产极品久久久| 97无码视频在线播放| 国产欧美美女免费观看视频| 毛片一区二区| 啊啊啊97视频| 黄色激情电影在线观看| 小骚逼被操的爽不爽| 久久成人国产精品| 亚洲日韩XXX| 国产曰批免费观看久久久| 狠狠热这里都是精品| 超碰在线人妻中文字幕| 欧美香蕉视xxx| 日本操逼视频在线| 久久久久元码视频| 五月丁香综合啪啪| 91久久婷婷| 日韩成人综合网| 人妻激情视频| 九九综合| 色色毛片| 动漫av中文| 大香蕉久| 999综合网| 国产专区路线| 韩国一级做A片免费的| 中文字幕午夜精品久久久| 亚洲天堂热| 欧洲精品一级二级精品综合视频综合 | 翔田千里Av在线| 色五月天AV| 99这里只有精品国产| 加勒比海成人视频网| 欧美日韩性爱无码| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 天堂资源欧美| 婷婷丁香五月天亚洲天堂网| 干超碰碰熟女| 国产丸一视频| 水野优香在线观看| 国产一级特黄大片处女| 久草成人影片| 性色av一区二区| 欧美精品欧美精品系列 | 国际精品久久久| 久久久久久久久久久六六| 日韩欧洲操屄视频| 超碰这里有精品| 九九热最新| 亚洲人成网站7777| 99热99re6国产在线播放| 日韩av乱伦| 91网站18| 九一性生活免费视频| 夜夜嗨一区二区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 无码人妻一区二区三区色欲aⅴ | 久欲AV| 天天插天天射| 韩日性爱av| 国产精品伦理| 国产丰满熟夫69mpp| 爆操无码| 日韩精品中文字幕一| 欧美 亚洲 在线| 偷拍超碰| 丁香五月综合| 日韩性爱小视频在线观看| 久久天堂| 99re这里只有精品2| 上床不卡网站| 中文字暮97| 无码日韩人妻av一| 美国日韩黄片| 色九久| 亚洲男人的天堂在线看| 插老姨肥穴| 一区二区三区在线资源| 精品成人亚洲午夜电影| 亚洲欧美另类图片| 国产日韩中文字幕欧美| 欧美色天堂网在线视频| 国产原创精品| 久久熟女人| 久热9| 美女被艹尤物视频| 26uuu性| 69XX一中文字幕人妻91| 欧美亚洲| 日韩一级欧美一级国产一级台湾| 91欧美情色| 裸体美女久久久| 欧美色图天堂网m| 男人的天堂2010| 色爱三区| 曰韩av中文字幕专区| 国产成人自拍视频视频| 免费A片三p视频| 亚洲日韩资源| 易易A毛视频| 九九免费影片| 欧美综合传媒| 呻吟 欧美 日本 中出| 亚洲精品骚逼| 美女97超碰| 天无日色综合| 97蜜桃综合| 色婷婷亚洲婷婷| 欧美一区二区三区日韩| 亚洲.欧美.丝袜.中文.综合| 95人妻爽爽人人做人人澡 | 热久久91婷婷| 日韩97超碰中文字幕| 日本一区二区三区四区免费观看| 性在久久久久久| 91久久精品中文字幕| 一区二区三区高清天码| 国产精品一区二区校花| 啪啪视频亚洲第一| 伊人黄色视频免费观看| 亚洲欧美日韩精品久久久一区二区| 天天色,天天干,天天干| 中国国国产一级特黄毛片| 欧美另类综合久久| 男人天堂2012| 97网址www| 色穴精品| 97超碰中文字幕| 久伊人网78| 三级色影综合网| 99热这里只有精品18| 亚洲高清综合网| 日韩性爱小视频| 日韩黄片影院| 日韩一性一交一A片俄罗斯| 久久久久亚洲Aⅴ无码| 国产精品麻豆视频网站| 国产成人www免费人成看片| 国产亚洲精品玖玖玖在线观看| 女人双腿搬开让男人桶| 久久人妻视频网| 后入美女国产| 偷拍色图| 校园春色五月天| A 天堂| 亚洲天堂中文字| 久久一级无码精品毛片6| 最新日韩黄片| 老女人日韩美91| 久久精品72| 蜜桃狠狠色伊人亚洲综合| 蜜桃久久一区| www.久久制服糖| 成人免费福利网站国产| 日本 成 人 小说 电影 一区二区| 超碰九色| 97在线欧洲| 日韩色图 一区二区| 天天综合色图| 尤物网址| 日本在线一二| SUV一区二区在线看| 少妇高潮喷水无套久久久久久| 黄页网站成人免费| 黄色香蕉视频网站一区| 大香樵伊人网| 天天日天天屌天天操| 国产一区二区精品久久久不卡蜜臀| 女色综合| www黄片免费看com| 一区=区三区视频| 97精品视频在线播放| 在线综合网| 欧美日韩*字幕一区| 欧美强奸乱| 人人妻人人操人人乐| 亚洲精品不卡一二三区| 精品福利| 日韩免费性爱视频在线观看| 美女91在线观看| 欧美韩日精品99综合| 日韩无码三级影院| 中文字幕国产精品1区| 国产精品3| 欧美一级A一级a爱片久久| 亚洲中文日韩精品| 亚洲综合伊人| 久久久久免费看少妇A片特黄| 床上啊啊啊一区二区三区| 97er欧美性| 插入逼91| 美女超碰978| 亚洲骚男同com| 欧美成人A√在线一区二区| 强奸乱伦av电影| 国产丝袜美女诱惑| 中国91AV| 国产精点久久久成人| 少妇六月天| 三级色影综合网| 日本123区操B视频| 超碰这里有精品| 无遮挡一级毛片视频免费的| 91欧美长吊| 欧美亚洲综合高清在线| 九九综合久久| 少妇无码999| 精品乱码久久久久| 国产精品96| 黄色av一区二区在线| 美性中文综合网| 以及麻豆国产入口在线观看免费| 成人日本精品九区| 麻豆国产精品午夜视频| 富二代亚洲精品99| 亚洲国产成人精品女人久久久| 青娱乐日韩无码| 亚洲91射| 农村妇女一级二级三级视频| 香蕉99秘 一区精品蜜桃臀| 精品一区二区亚洲国产| 午夜经典| 国产精品宅男免费| 超碰97在线色男人??| PMv在线观看| 精品人妻二区三区| 日韩激情无码影院| 最新9久久久9免费视频| 亚洲欧美中文日韩视频中国语| 五月婷婷青青草娱乐伊人| 亚洲国产婷婷在线播放| 色五月69夫妻| 欧美强奸一区二区诱惑| yazhououmeizongya| 日本欧美一区二区三区视频麻豆| 中 文字幕一区二区三四 五 区日 日 骚 | 国产精品一二三区福利| 色偷偷2020免费视频播放| 国产 v乱码一区二| 欧美亚洲清纯| AV 少妇 人妻 偷拍| 97九色| 精品人妻夜夜草| 人人性爱视频免费| 麻豆国产第一| 狠狠爱夜夜| 又大又白奶子| 欧美激情激情xxxx欧美专区| 久久久久久久久九九久孕交| 日本免费中文字幕在线| 少妇熟女视频一二三区| 欧美97在线欧| 99精品伊人| 十八禁成人网站在线观看| 粉嫩AV输入| 超碰人人超在线观看| 一二三区精品视频| 亚洲一区二区三区麻豆传媒| 亚洲国产精品无码AV在线| 亚洲天天影视色综合| 国产三级电影免费观看| 69精品| 99国产人成精品| 九九精品无码专区免费| 国产日韩中文字幕欧美| 欧美日韩理论一区| 五月天大香蕉| 欧美亚洲第一页| 欧美精品欧美精品系列 | 色爽——AV| 桃色五月天| 久久欲| 天堂亚洲精品| 日日干夜夜操视频h| 男女激情黄色网址| 成人性生活高清视频在线播放| 97se综合网| 九九色影院| 国产精品直播在线观看直播| 日本不卡免费二区| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 国产丝袜视频| 人妻日日干| 十八禁电影伊人网| 一区二区三区色综合| 激情开心五月天| 搞中出久久| 久久系列| 97超碰中文字幕| 国产欧美美女免费观看视频| 熟女六十路| 日本韩国国产精品一区| 啊啊啊啊免费视频| 97网址97| 色超碰综合| 国产在线不卡导航| 色吧五月| 91精品人妻电影| 摸奶性爱视频网站在线免费播放| 久久99国产精品| 九九九九97| 精品国产91久久久久久一区黄无| 男人天堂2019亚洲| 五月婷婷AV| 亚洲成人无码影院| 99这里只有精品国产| 97超碰超碰| 97ai亚洲| 伊人网在线点播| 欧美综合网1| 九九热精品免费视频| 亚洲无码一区二区三区三州| 国产av又色又爽又黄| 色吧5亚洲| 97视频免费在线观看| 一二三区视频在线观看| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91殴美大片| 亚洲国产精品久久久久婷婷青年| 99热这里| 久久天天性久久伊人| 操人无码| 亚洲成人在线播放| 五月天久久久| 欧美日韩性爱视屏免费看了| 6080YYY午夜理论片在线观看| 伊人九九| 亚州性色| 97视频免费在线观看| 91色花堂| 久久丁香久草综合网| 国产女大学生AV| 日韩97P| 国产精品诱惑| 97超碰中文在线| 久久青娱乐| 超碰社区97| 精品人妻一区二区蜜桃视频| 成人一二三区| 91亚洲图片| 少妇蹲下露出大唇5| 亚洲综合嫩| 色色97爱| 一中国女人毛片水真多| 午夜乱轮操逼视频免费看| jk白丝没脱就开始啪啪| 精品人人插人人操| 天天综合网国产| 在线 亚洲 网爆 自拍| 欧美精品偷拍| 天天综合站| 人妻娇喘 激情视频| 人妻丝袜一区二区三区在线| 三上悠亚在线毛片91| 波多野结衣之双飞调教在线播放 | 中文字幕国产在线天堂| 久久人人爽爽人人爽人人片αV| 高清成年美女黄网站免费大全| 日本性爰一道本| 国产AV高清AV无码| 超碰97在线 欧美 国产| 少妇精品久久久八区九区| 亚洲熟女诱惑| 1人人看人人摸人人操| 国产美女mm131爽爽爽爽| 9色在线| 久久水蜜臀亚洲AV无码精品| 插插综合网天天影视网| 襙一襙| 18禁超污无遮挡无码免费网| 四虎AV无码| 综合欧美日韩在线| 久久精品无码专区| 国产精品999zyz| 成功精品影院| 97超碰免费生活| 女性91网站| blacked精品一区国产| 午夜精品久久久久久久男人的天堂 | 婷婷AV一区二区三区| 江都AV在线| 国产精品久久久久久久久久二区三区| 欧美一区二区三区不卡高清视频| 日本在线视频导航| 欧美猛交黑寡妇中文字幕| 九九九九九九综合| 国产久久av| 97综合在线观看| 超碰9 7女人| 大香蕉www.超碰| 98色网| 青青草中日韩在线| 大香蕉免费3| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久久国产逼| 大香蕉免费中文| 超碰97在线色男人??| 少妇久久久| 免费观看啪视频| 久久同城AV| 天天看天天日天天操| 亚洲成人久久美女| 超碰在线1234区| 欧美性爱日韩高清| 婷婷亚洲中文字幕在线| 奶水 人妻 哺乳 在线| 尤物一级在线免费观看| 福利一级版子| 亚洲高清无毛一区二区| 青青草在线视频人人想人人上| 亚洲高潮影院| 日本在线视频导航| 婷婷九月国产| 超碰在线观看av不卡| 91网亚洲| 欧美日韩国产成人高清| 在线黄页看毛片| 人人妻人人爽一区二区三区| 99热这里只有精品8| 91亚.色| 国产网站在线播放| 日本欧美m v精品网站加| 欧美性爱91| 日韩精品9999| 岛国大片在线观看网站入口| 后入式在线免费观看60秒| 内射老妇BBWX0C0CK| yirendaxiangjiashipin| 黄骗免费网站| 中文字幕版| 看免费一级在线播放毛片| 日韩紧密久久| 免费av在线播放二区| 女一区二区| 免费少妇一区二区| 欧美天堂超碰97| 日韩操逼HD| 91精品国久久久久久无码| 美女视频尤物网在线看| 97伦乱| 国产精品三级视频网站| 神马麻豆福利院| 色噜噜综合在线| 国产精品com| 婷婷伊人一区| 综合在线导航一区| 丝袜视频网国产90| 嗯嗯啊在线视频| 91激情| 伊人丝袜美腿高跟在线观看高清| 国产精品亚洲一级av第二区| 男人的天堂无码| 五月激情视频| 国产一区二区成人av在线播放| 免费网站观看www在线观| 日韩无码三级影院| 女上位精品在线| 97电影院超碰| 亚洲日韩精品久久久久一区壹牛| 亚洲精品 欧美精品| 精品黑人一区二区| 性色亚洲| 亚洲图片 激情小说| 欧美成人午夜免费福利785| 91老司机在线| 精品一区二区三区四区外站| 久久老子无码午夜伦不卡| 亚洲 暴爽 AV人人爽日日碰| 久久人妇| 91 手机在线播放 绯色| 四虎国产精品永久地址入口| 日本三级精品| 二对二中文字幕。| 日韩黄色成人性爱| 精品一级毛片在线观看| 尤物视频偷拍免费| 亚洲一二三精品久久网| 欧美系列在线一区二区| 七月丁香婷婷| 免费看国产大AB| 欧美久久草熟女| 国产高清在线观看欧美| 97超碰色色| 超碰免费欧美7| 亚洲成人av色网| 国产操偷| 天天干天天操天天操夜夜操天天操 | 91亚洲狠狠色| 超碰 另类 欧美| 你懂得91| 欧美日韩激情无码专区| 激情小说亚洲| 日韩欧美麻豆| 天天综合网入口~91| 熟妇熟女视频一区二区三区| 亚洲不卡一| 黄色小说亚洲| 亚洲少妇喷视频看| 99久久久无码国产精品性男| 欧美自拍偷拍综合图片| 精品午夜福利| 精品免费成人久久| 成熟熟女国产精品一区二区| 亚洲熟妇乱女区二区三区| 尤物国产一区在线观看| 成人乱人伦一区二区| 久久久久亚洲Av无码专区老牛影视| 亚洲影视第一页| 日日干男人的天堂| 内射中出日韩在线观看视频| 人妻少妇久久久| 日韩免费看黄片| 国产精品999zyz| 人妻9117c| 97超碰色情| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 欧美婷婷五月天| 精品久久久久av影院| 一道α片欧美| 老司机午夜精品视频| 欧美97色| 91热| 热热色91| 九九毛片这里只有精品| 婷婷丁香五月综合| 91九色在线| 欧美性爱另类综合| 亚洲Av无码成人精品国产| 久久久久久国产手机AV| 自拍偷拍 高清无码| 7777奇米影视久久| 琪琪精品免费一区二区三区 | 国产精品午夜福利亚洲综合网| 亚洲福利影院一区久久| 亚洲国产成人精品女人久久久| 欧洲视频在线| 超碰在线91| 91色亚洲| 97超碰超碰| 熟妇乱伦一区二区| 成人a v在线播放免费| 蜜臀一区二区三区在线| 明星性猛交ⅹxxx乱大交| 欧美色图综合| 一级AV性爱| 操逼逼一区视频| 精品人体无圣光凹凸| 国模不卡| 国产精品久久久三级无码| 国产无套粉嫩白浆在| 极品极品色影院| 丁香激情网| 麻豆蜜桃视频在线观看| 国产高清不卡视频| 午夜后入| 极品出轨视频网站| 中文字幕在线免费观看| 欧美精品三级黄片| 操逼日批| 精品黑人一区二区| 天天综合91在线| 熟女在线视频| 不卡一区视频| 99999亚洲另类| 久久9久| 天天插夜夜操| 欧美中出1| 少妇一线天久久久久久| 91久久久视| 亚洲诱惑天堂| 校园春色五月天| 国产午夜福利电影免费在线观看| 国产精品久久久久中文字幕| 欧美日韩成人| 色第一页| 999九九九九国产动| 欧色网址| 国产乱伦性爱区| 欧美丰满熟妇XXXX性ppX人交| 亚洲图片欧美91N| 鸥美插入视频| 欧美亚洲丝袜人妻制服中文99| 亚洲影院成人| 国产精品自在线发布| 亚洲色偷偷色噜噜狠狠99网| 丁香婷婷激情五月天无毒不卡 | 精品人成视频在线观看| 日操粉逼逼| 欧美大码在线视频| 中出人妻中文字幕91在线| 啊啊啊好舒服视频| 芊芊操逼视频无码| 欧美午夜精品久久久久久3D| 欧洲精品久久| 97在线观看| 亚洲码专区| 一区二区三区日韩欧美| 久久伊人东京热| 少妇一区二区三区精选| 99性爱视频| 韩日精品福利视频一区不卡在线免| 啊啊啊好大好深| 欧美黄色大片在线观看| 久久欧美按摩999| 成人一级二级| 伊人操你| 96AV精品| 91M一社| 天天操夜夜嗨| 黄色乱论网站| 午夜啊啊| 欧美三级中文字幕hd| 性色高清在线| 神马午夜久久久| 蜜臀无码一区二区| 精品性爱| 日韩精品一区二区三区色欲| 久久久久久久久久久久久久久乱码| 久久风骚城市| 2018天天干在线视频| 夜夜夜久久| 国产一线二线三线av| 欧美日韩性爱无码| 99色骚| 九久9精品| 人成午夜免费大片| 日韩无码久久熟女一级片| 久久在线观看免费视频| 淮穴色AV| 日本欧美不卡| 亚洲av无码成人精品国产| 欧美影音在线| 九九综合久久中文字幕| 日韩二三区| 中国一级αV| 国产精品老熟女一区二区| 男人天堂毛片| 男女一级A片大黄,一进一出| 九99久久| 日韩黄色一区二区三区| 9999久久久久| 多毛小伙内射老太婆| 99亚洲人人| 18禁在线视频| 欧美老妇女内射网址| 26uuu最新| 久久大香蕉手机高清| 亚洲精品少妇| 亚洲图片欧美91N| 天天综合网日韩| 亚洲人成色9999精品久久| 色逼综合| 东北女人av| 国产高清成人免费视频| 亚洲。日韩。欧美| 中文操逼字幕| 色五月69夫妻| 操www| 1204金沙人妻懂旧版免费| 正在播放国产精品一区| 亚洲欧美精品久| 99精品欧美一区二区三区桃色| 成熟熟女国产精品一区二区| 久草网站免费在线观看| 日本熟妇自慰性高潮一区二区三区| 色噜噜人妻丝袜a∨先锋影| 婷婷精品久久av影视| 婷婷色在线| 香蕉综合网| 麻豆久久久久久久久丝袜| 欧美A片中文字幕| 裸体1区| 无码乱人伦中文视频| 欧美桃色网| 青青草中文-久久青草精品一区二区三 | 久久成人东京热人妻| 五月婷婷影院| 亚洲黄片免费在线播放| www.男人天堂| 国产免费永久精品无码| 97精品国产| 中 文字幕一区二区三四 五 区日 日 骚| 国产在线激情视频| 欧洲大香蕉| 久久性爱视频| 欧美视频一| 色天欧美| 亚洲va综合va国产va中文| 成人小说另类在线| 亚洲 综合 第一页| 婷婷五月天网| 色欲av一区二区三区蜜芽| 国产欧美日产一区二区三区 - 国产欧美日 | 日日夜夜天天| 黄色人人| 99re6在线视频播放免费精品| 九九视品黄色| 激情抓乳插进去啪啪啪日韩| 国语精品av| 欧美色997| 最近的最新的中文字幕视频| 91精品人| 久欲AV| 欧美激情总合网| 可以免费观看的日韩av毛片| 国产熟女无套内射| 97超碰久久色| 午夜天天碰综合视频| 视频国产精品未满十八禁止在线观看| 久久粉色| 91色堂| 欧美性天天影视| 日逼国产| 极品销魂美女一区二区| 久久精品99| 欧美亚洲丝袜美女电影| 一级免费啪啪片| 精品无码久久久久久国产浪潮| 亚洲欧美校园| 黑人精品久久97| 丝袜熟女2P| 天天操天天舔| 欧美亚洲一级在线观看| 好吊色综合| 欧美精品亚洲精品日韩传电影| 伊人国产av| 中文字幕精品一区二区精品| 日韩一区二区高清在线观看的| 日韩视频中文字幕| 亚洲精品国产拍免费91在线| 天天射夜夜| 日本丝袜美腿人妻九九| 红杏大香蕉| 黄色高清无码无码破解免费暗网| 免费a级毛片av无码久久精品中文字幕| 97欧美资源| 久久久久久裸体| 男人 天堂 日 亚洲| 又黄又爽在线观看视频 | 九九香蕉网| 日韩一性一交一A片俄罗斯| 欧美成熟性爱精品| 校园春色 欧美| 91亚洲最新在线| 欧美激情亚洲情色| 天堂在线一区二区| 亚洲av热热色| 嗯嗯,啊啊,国产精品| 深爱五月天| 91日本在线观看| 热99这里只有精品| 日韩人妻免费精品| 先锋色眉乱伦资源| 天天插夜夜操| 人人看人人插| 久久久国产av美女私房| 91操熟女| 午夜美女福利视频| 男人久久天堂| 变态综合色| 欧美性爱超碰97| 91黄射| 亚洲影视高清第一页| 亚州高清av| 后入式视频国产自| 97超碰免费生活| 秋霞福利网| 欧美激情久久久久| 日韩 欧美 国产 麻豆| 强奸熟女一区二区三区| 日本超碰色精品| 欧美在线视频观看一二三四区高清| 超碰97最新人妻| 欧美少妇性乱| 久偷拍欧美日韩三区| 极品AV网站在线观看| 九一性生活免费视频| 欧美极品少妇| 日韩综合第八区国产精品| 一本色道久久综合狠狠操| 99re这里只有精品2| 96超碰网| 精品视频在线观看| 日韩欧美亚洲自拍偷拍| 中文字幕人妻资源在线| 国产女s强制榨精视频| 亚洲一区二区三区不卡国产欧美| 伊人久久在线视频观看| 久久九九国产精品| 国产免费一区二区在线A片视频| 久久女婷| 97超碰69| 久久久穴999| 精品中文日韩字幕视频| 91亚洲狠狠色| JuliaAnn丝袜熟女系列| www.av家庭乱伦| 天堂俺去俺来也www久久婷婷| 色嗨嗨在线| 久久女婷| 日韩精品三区四区| 欧美91网站| 国产又长又大又粗的视频| 操一对老熟妇爽上天视频| 亚洲天天更新| 操婢日韩| 无码日韩网站| 97视频7| 亚欧Av| 日本三级黄页| 人妻在线臀日韩| 97碰碰日本乱偷人妻中文的| 久久9精品网站| 日本大香蕉综合网| WWW啪啪的com| 激情色播| 射欧美综合| 97人人色| 欧美片第一页| 操逼视频免费日韩无码| 啊啊啊好爽快点啊啊啊嗯嗯| 欧美人妻色| 男女啊啊啊| 亚洲天堂一区二区久久| 蜜桃无码AV一区二区| 69AV女优男人的天堂| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 亚洲乱码精品一区二区| 亚欧无码在线| 99国产精品人妻人伦| 九九自拍伦理| 91天堂网| 久久久久久久国产视频| www.狠狠干.coom | 97AV在线观看| 欧美亚洲另类在线蜜桃| 伊人天堂在线| 老色鬼成人精品视频下载大在线观看| 国产精品999aaa| 国内精品久久久久影院亚洲| av情色影音| 91国产丝袜白虎| 黄色电影在线播放综合网站| 亚洲天堂电影精品一区| 射丝袜大香蕉| a片在线播放| 99欧美| 碰超人人在线一区二区三区| 亚洲九九九九| av凤凰久久久| 熟妇高潮精品一区二区三区下载| 国产深喉视频一区二区| 日亚韩精品视频二区三| 安徽熟妇视频| 啊啊啊啊啊啊在线观看| 乱伦熟女区| 久久超碰大香蕉| 一起草高清无码| 五月婷丁香| 在线 欧美 亚洲| 淫荡熟女乱伦网| 欧美天天综| 国产熟女精品一区二区| 亚洲av无码成人精品国产| 亚洲无限观看| 精品无码久久久久久国产浪潮| 亚洲日本加勒比在线| 欧美在线亚洲| 久久一区二区三区入口| 黄色片G G G| 日韩欧美成人午夜福利| 天天爽夜夜欢视| 俄罗斯及免费在线看| 久久久久成人蜜桃精品| 日韩欧美中文字幕搭讪巨乳美人妻视频| 中日韩久久久| 亚洲高清少妇| 强奸乱伦AV网站| 禁十八久久| 最近2018中文字幕在线高清第一页| 久久黄色网址| 国产精品操| 亚洲有薄码区日本系列中文字幕| 国产熟女一区二区| 婷婷色中文字幕| aV中文麻| 色婷网| 天天操福利视频综合网站| 日韩人妻中文视频| 日本不卡一区二区三区| 中文字幕91页| 校园春色中文字幕AV| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 伊人影院中文字幕| 天美91| 狠狠躁AV| yw尤物av无码点击进入麻豆| 厕所偷拍在线| 精品美女久久久久| 色大师网站www永久网站视频| 一区操逼| 久啪视频| 五月天色图| 99re超碰| 2025亚洲男人天堂| 欧美偷拍区| 亚码人妻| 亚洲无码AV九九九| 99re99在线视频| 熟妇在线视频一区二区| 无码人妻精品酒店| 人妻美腿丝袜制服诱惑综合天堂-| 乱性AV| 熟女一区二区三区| 岛国在线一区二区三区| 久久噜噜噜精品国产亚洲综合| 日韩精品中文字幕二区| 4虎在线观看| 精品无码一区二区| 免费福利视频中文字幕| 97精品中文字幕| 91在线无码精品秘 软件| 中文三一区| 超碰国产情侣自拍网| 精品毛片av一区二区| 国产蜜臀在线| 欧美亚洲综合色| 久久无码一区二区二三区性色 | 91处女在线视频| 二色av| 在线视频免费观看午夜| 亚洲激情色片 | 亚洲狠狠入| 97蜜桃综合| 永久免费发布性爱网| 91国产丝袜白虎| 免費人妻夜夜爽天天爽爽一区| 岛国视频一二三区| 色色97爱| 亚洲免费97免费| 黄片不用下载在线观看| 伊人加勒比| 超碰久在线天天做| 亚洲综合小说另类图欧美视频激情小说色五月天| 欧美Ⅴ性爱| 欧美日韩亚洲国产中文永久天天看| 无码又爽又硬又激情免费视频 | 日本免费人成视频播放120秒| 天美av在线| 东北老女人的激情视频| 毛片电影一区二区三区| 国内偷拍精品一区二区| 久操视频在线| 爽爽爽免费视频| 亚洲欧美日韩综合在线尤物| 欧美大香蕉久| 麻豆天美在线| 操逼999| 色五月婷婷麻豆在| 377p欧洲日本亚洲大胆| 黑人在线91| 吉川爱美亚洲二区在线| 密桃99999| 日本高清_区二区三区| 97干在线| 91蜜桃传媒精品久久久一区二区| 亚洲精品一二三四区| 成人av动漫在线观看| 黄色视频60分钟| 97碰久久| 蜜桃臀一区二区三区久久| 夜夜操夜夜爽夜夜高潮| 亚洲欧美日韩综合在线尤物| 影音先锋少妇| 97Ai亚洲| 国产乱不卡| 美女AV一区二区| 色综合美国| 国产一区二区三区影片| 日本黄色大片一级视频免费麻豆| 少妇高潮九九九九| 亚洲蜜臀精品视频久久| 亚洲 另类 丝袜 自拍 动漫| 午夜福利久久久噜久噜久久综合 | 婷婷激情四射| 无码乱人伦中文视频| 日韩高清黄片| 日韩欧无码一区二区三区免费不卡| 亚洲欧美国产精品久久久久久久| 色大香蕉97N| 久久久久久性爱视频| 大香蕉亚洲中文| 五月丁香六月婷| 天堂中文资源在线bt| 欧美一区二区日韩三区| 欧美精品久久96人妻无码| 性色A∨91| 国产又粗又长又大的视频| 九草九九九| 97se综合| 韩日精品福利视频一区不卡在线免| 香蕉一区二区三区在线视频| 欧美男人一区| 婷婷五月综合激情| 四虎影院成年人片| 精品国产乱码久久久久久口爆网站| 午夜国产乱伦视频| 国产无吗在线播放| 91综合色噜噜| 可免费观看的av毛片中日美韩| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 青青草日韩免费观看高清在线| 欧美色一二三| 91网站18在线| 久久色一区二区| 日欧毛片久久| 男人网站婷婷| 欧洲亚洲天堂精品| 老女人91| 精品人妻一区二区蜜桃视频| 99精品综合久久久久五月天| 亚洲素人综合| 极品少妇久久久久| 高颜值美女口爆高潮浪叫| 日韩欧美麻豆 | 国外91| 色情婷婷久久五月天| 久久噜| 亚洲情色 无码专区| 99在线精品观看视频中文| 中文字幕第7页| 国产熟女一区二区| 葡萄牙性视频一二区| 嗯嗯啊啊操我| 牛牛AV人人夜夜澡人人爽| 天天上日日上日韩精品| 激情五月综合开心五月| 中文字幕一二区二三区人妻专区| 国产专区第一页| 亚洲日韩国产欧美综合v| 一区二区三区机械有限公司| 丁香五月天社区| 99热这里只有精| 精品十三区| 伊人色综合欧美| 91中文字幕在线观看| 手机在线大香蕉| yw尤物av无码点击进入麻豆| 日小BB小视频| 国产呦精品一区二区三区下载| 色情综合网| 日本三级人妻a人妻一在线| 99亚洲人人| 91成人亚洲色图| 国产精品剧情| 家庭乱伦国产| 国产 日韩 另类 视频一区爱| 99久视频| 欧美色图中文字幕| 91强热人妻| 99热国产| 欧美三级免费伊人| 日本欧美m v精品网站加| 欧美综合色图片| 久久精品国产Aⅴ| 日韩国产欧美伦理在线| 成人在线视频网| 99自拍B亚洲 | 国产女人和拘做爰视频| 国产女人成人精品视频| 久久超碰久| 欧美性生活内射| 超碰97男女| 91丨九色丨国产丨人妻在线 | 中文字暮97| 精品国产久久乱码| 91熟女丨91老女人| 久久久久久久久久久免费精品| 偷窥自拍A片| 嗯嗯啊啊操死我| 国产中午字一暮区| 2017av无码免费无线播| 国产麻豆福利av在线播放| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 免费成人在线熟妇网| 老汉网| 日韩欧美俄罗斯A片| 亚洲色图激情小说| 综合91网| 欧美成人性活片| 九月丁香综合网| 久久伊人在线五区| 亚洲色天堂九9| 亚瑟国产精品久久无码| 激情六月婷婷| 亭亭在线资源| 亚洲精品自拍| 激情五月天网| 学生妹天天看| 欧美高清18A片| 婷婷五月天成人网| 一区二区亚州激情久婷婷欧美| 国产无码久久高清| 97操碰| 亚洲欧美一区二区三区一猛片| 国产伦精品免编号公布| 青青草原成人| 欧美aa一级片| 嗯~啊~快点 死我视频| 一二三区视频在线观看| 一区操逼日比视频| 久久av网| 91天天综合| www.夜夜| 熟妇一区,二区,三区。| 亚洲欧美日韩免费电影| 高清不卡视频| 超碰99re| 亚洲高清在线| 热久久无毒不卡| 国产日韩欧美亚洲精品95 | 亚洲精品 欧美精品| 欧美高清18A片| 欧美淫穴| 超碰地址久久| 婷婷综合久久| 四虎精品永久在线观看| 69精品久久久久中文字幕| AV99热18这里只有精品| 成人26uuu| 国产久久久9999| aa片毛片| 97久久资源| 女生久久网| 天天做天天爽| 九九九九精品视频| 九九黄色网| 日韩欧视频|