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

ARTICLE DETAIL

資訊詳情

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

人臉表情識別:Gabor+PCA/LDA+SVM與PyQt畢設(shè)實現(xiàn)

人臉表情識別:Gabor+PCA/LDA+SVM與PyQt畢設(shè)實現(xiàn) 簡介一套完整的人臉表情/微表情識別畢設(shè)項目面向計算機視覺方向的學習者與畢業(yè)設(shè)計開發(fā)者。項目基于Python實現(xiàn)以Gabor濾波提取紋理特征采用PCALDA聯(lián)合降維再交由SVM分類同時使用PyQt搭建了直觀的圖形界面覆蓋了從樣本處理到模型訓練、推理展示的主要環(huán)節(jié)。壓縮包共807個文件大小約14.15MB核心內(nèi)容包括749個JPG圖像樣本、5個Python腳本、6個已訓練模型、XML配置文件與數(shù)據(jù)庫另附重新編譯的libsvm.dll以及svm-train等Windows可執(zhí)行工具通過全局變量OMP_NUM_THREADS即可啟用多線程訓練。目前已有144人學習下載。這套工程實例展示了完整的技術(shù)鏈路和工程細節(jié)尤其是libSVM的編譯配置與PyQt界面交互設(shè)計對理解表情識別全流程、完成類似畢業(yè)設(shè)計或課程項目很有參考價值。整體工程結(jié)構(gòu)清晰適合按模塊閱讀與二次開發(fā)。1. 人臉表情與微表情識別Gabor PCA/LDA SVM為什么這套組合仍是畢設(shè)首選人臉表情識別FER和微表情識別是兩碼事前者識別持續(xù)時間幾百毫秒的完整情緒后者要抓時長不足 1/25 秒、肌肉動作幅度極小的微表情。無論是哪種模型落地的技術(shù)棧放在畢設(shè)里幾乎都指向同一套路線Gabor 濾波做紋理特征提取PCALDA 做降維SVM 做分類最后用 PyQt 把整個流程包進一個看得見摸得著的桌面程序。這套組合在算力受限的實驗室環(huán)境里依然站得住——Gabor 不需要 GPU 加速降維和分類在 CPU 上毫秒級完成而且數(shù)學原理清晰好答辯。很多人一上來就想著上深度卷積網(wǎng)絡(luò)但畢設(shè)作品的答辯邏輯是每一步都有可解釋的計算過程老師能問、能改、能提建議。純 CNN 的識別率可能更高但“調(diào)參黑匣子”在答辯現(xiàn)場很難撐住追問。而 Gabor PCA LDA SVM 的每個環(huán)節(jié)都有明確的數(shù)學意義和參數(shù)含義這是它至今未被淘汰的根本原因。這篇文章按我做同類項目的順序展開從濾波參數(shù)到降維策略再到 SVM 調(diào)參和 PyQt 界面封裝把每一步涉及的參數(shù)、坑和驗證方法全部落到可復現(xiàn)的細節(jié)上。2. Gabor 濾波提取人臉紋理特征參數(shù)選擇與實現(xiàn)方式2.1 為什么人臉表情識別要用 Gabor 濾波而不是直接讀像素人臉表情在外觀上表現(xiàn)為紋理變化——嘴角上揚時臉頰和嘴角附近的局部紋理發(fā)生變化皺眉時眉間和額頭的褶皺也形成新的紋理模式。原始像素值對光照和膚色過于敏感直接作為特征分類器會學到光照變化而不是表情本身。Gabor 濾波的可控性在于它對特定空間頻率和方向敏感能模擬人眼視覺皮層的簡單細胞響應(yīng)提取出人臉圖像在不同尺度、不同方向上的局部紋理響應(yīng)。常見做法是對一張灰度人臉圖取 5 個尺度頻率和 8 個方向生成 40 張濾波響應(yīng)圖。每張響應(yīng)圖的每個像素點數(shù)值構(gòu)成了描述這張人臉紋理的特征族。每一副 Gabor 核本質(zhì)上是一個被高斯包絡(luò)調(diào)制后的正弦平面波它有兩個核心可控參數(shù)波長 λ 決定正弦波的周期σ高斯包絡(luò)的標準差決定核的作用范圍。σ 與 λ 并不獨立通常按 σ 0.56λ 的經(jīng)驗比例設(shè)定這樣可以在鄰域大小確定后讓核的形狀保持穩(wěn)定。2.2 用 OpenCV 生成 Gabor 核并提取特征的完整代碼先寫一個直接可運行的最小示例輸入一張裁剪好的人臉灰度圖輸出 40 個方向的 Gabor 特征響應(yīng)。這里用 OpenCV 的cv2.getGaborKernel函數(shù)生成核再用cv2.filter2D做卷積。import cv2 import numpy as np def build_gabor_bank(ksize31, num_theta8, num_lambda5): 構(gòu)造 Gabor 濾波器組返回核列表和對應(yīng)參數(shù)。 kernels [] thetas np.arange(num_theta) * (np.pi / num_theta) # 0, 22.5, 45, ..., 157.5 度 lambdas [4, 8, 12, 16, 20] # 波長從小到大覆蓋 5 個尺度 for lam in lambdas: for theta in thetas: sigma 0.56 * lam # 經(jīng)驗比例保持核形狀穩(wěn)定 gamma 0.5 # 高斯包絡(luò)的縱橫比越小尺度越細長 kernel cv2.getGaborKernel( (ksize, ksize), sigma, theta, lam, gamma, psi0, ktypecv2.CV_32F ) kernels.append((kernel, lam, theta)) return kernels def extract_gabor_features(gray_img, kernels, downsample_factor8): 對輸入灰度圖做 Gabor 濾波輸出降采樣后的特征向量。 responses [] for kernel, _, _ in kernels: filtered cv2.filter2D(gray_img, cv2.CV_32F, kernel) # 下采樣減少數(shù)據(jù)量降采樣因子可根據(jù)原圖尺寸調(diào)整 sampled filtered[::downsample_factor, ::downsample_factor] responses.append(sampled.flatten()) # 按行拼接每個樣本變成一個長度為 40*N 的一維向量 return np.concatenate(responses)這段代碼的邏輯分三層build_gabor_bank負責生成 40 個核每個核的波長和方向組合不同extract_gabor_features對同一張圖做 40 次濾波每次得到一張響應(yīng)圖最后把所有響應(yīng)圖降采樣后拉平拼接。參數(shù)downsample_factor的取值要根據(jù)輸入圖像尺寸調(diào)整如果人臉圖是 128×128下采樣因子取 8那每張響應(yīng)圖變成 16×16256 個點40 張拼接后特征維度是 10240。這個量級對 PCA 降維來說剛剛好不會因為特征數(shù)太少讓降維失去意義也不會因為太大拖慢矩陣分解速度。2.3 關(guān)于 Gabor 參數(shù)選擇的經(jīng)驗波長范圍、方向數(shù)、核尺寸Gabor 參數(shù)的選擇有很強的經(jīng)驗成分。波長最小值取 4是因為小于 4 的波長對應(yīng)的高頻紋理在表情圖上基本是噪聲最大值取 20超過 20 后核的有效感受野超出人臉局部肌肉區(qū)域提取的是全局亮度變化而不是紋理。方向數(shù)取 8 是性價比最高的選擇取 4 個方向會漏掉斜向紋理取 12 個方向帶來的識別率提升通常不到 1%但特征維度增加 50%。核尺寸 ksize 取 31保證 σ0.56λ 在 λ20 時核的大部分能量落在窗口內(nèi)不會被截斷。一個常見的坑是直接把整張原圖喂給filter2D而不先做光照歸一化。Gabor 響應(yīng)值對平均亮度有一定敏感性光照不一致會讓相同表情的特征響應(yīng)出現(xiàn)系統(tǒng)性偏移。我一般的做法是先在灰度圖上做直方圖均衡化再減去整張圖的均值除標準差這一步幾乎不消耗計算資源但對 SVM 的穩(wěn)定性是肉眼可見的提升。具體的歸一化代碼會放到后面 SVM 章節(jié)配合說明。3. PCA LDA 組合降維為什么是兩級降維以及各保留多少維度3.1 PCA 和 LDA 的分工一個管壓縮一個管區(qū)分Gabor 特征維度動輒上萬直接訓練 SVM 在數(shù)學上沒有錯但計算代價高而且高維空間下 SVM 的核函數(shù)計算會因為維度災(zāi)難變得極慢。PCA 做的是無監(jiān)督降維它找到方差最大的投影方向把上萬維特征壓縮到幾百維甚至更低這一步完全不看標簽只保留數(shù)據(jù)本身的分布結(jié)構(gòu)。LDA 做的是有監(jiān)督降維它找到讓類間散度最大、類內(nèi)散度最小的投影方向這一步依賴標簽?zāi)繕耸亲尣煌砬轭悇e在投影后盡可能分開。兩級降維的必要性在于PCA 只看方差方差大的方向不一定利于分類光照變化的方向方差往往很大但和表情無關(guān)LDA 在原始高維空間上直接求解會面臨小樣本問題——當特征維度遠超樣本數(shù)時類內(nèi)散度矩陣奇異無法求逆。先用 PCA 把維度壓到 150~300再用 LDA 在這個低維子空間上做有監(jiān)督投影是經(jīng)典且穩(wěn)定的組合策略。3.2 兩級降維的實現(xiàn)代碼維度選擇與參數(shù)說明下面這段代碼完成了從 Gabor 特征到 LDA 投影的完整流程。注意它接受兩個輸入前面提取的 Gabor 特征矩陣 X 和對應(yīng)的標簽向量 y。import numpy as np from sklearn.decomposition import PCA from sklearn.discriminant_analysis import LinearDiscriminantAnalysis as LDA def pca_lda_transform(X, y, pca_components200, lda_componentsNone): 兩級降維先 PCA 無監(jiān)督壓縮再 LDA 有監(jiān)督投影。 X: 形狀為 (n_samples, n_features) 的 Gabor 特征矩陣 y: 形狀為 (n_samples,) 的標簽向量 # 第一步PCA 降維 # 保留 200 個主成分覆蓋絕大多數(shù)方差 pca PCA(n_componentspca_components, whitenTrue) X_pca pca.fit_transform(X, y) # 注意這里 y 沒有被使用fit_transform 接受 y 但 PCA 忽略 print(fPCA 保留 {pca_components} 維累計方差貢獻率: {pca.explained_variance_ratio_.sum():.4f}) # 第二步LDA 降維 # LDA 降維上限是類別數(shù)減 1表情識別通常 7 類所以最多 6 維 if lda_components is None: n_classes len(np.unique(y)) lda_components n_classes - 1 lda LDA(n_componentslda_components) X_lda lda.fit_transform(X_pca, y) print(fLDA 降到 {lda_components} 維類間/類內(nèi)散度比值: {lda.scalings_.shape}) return X_lda, pca, ldaPCA 里whitenTrue這個參數(shù)值得單獨說明。白化會將每個主成分的方差統(tǒng)一縮放到 1讓后續(xù) SVM 的 RBF 核不再受各維尺度差異影響否則第 1 個主成分的方差可能是第 100 個的幾十倍核函數(shù)的距離計算會被大方差維度主導。LDA 的n_components上限是類別數(shù)減 1表情識別數(shù)據(jù)集一般是 7 類開心、悲傷、憤怒、恐懼、驚訝、厭惡、中性所以 LDA 輸出維度最多 6 維。6 維特征訓練 SVM 非??煸?CPU 上調(diào)參一兩分鐘就能跑完一遍交叉驗證。3.3 主成分數(shù)的確定方法不要只看累計方差貢獻率pca_components 是兩級降維里唯一需要人工拍板的大參數(shù)。常見的做法是看累計方差貢獻率但這里有一個經(jīng)驗教訓累計方差貢獻率超過 90% 往往意味著主成分數(shù)已經(jīng)包含太多噪聲維度。我實際測試下來在 FER 數(shù)據(jù)集上用 Gabor 特征時50 個主成分的累計貢獻率通常只有 60%~70%200 個主成分能到 85%~90%繼續(xù)增加維度對最終識別率的影響極小反而會拖慢 LDA 的求解。更可靠的確定方式是做一次簡短的網(wǎng)格搜索在 100、150、200、250、300 這 5 個候選中各跑一次 5 折交叉驗證對著識別率曲線選拐點。這個掃描過程在 CPU 上也就 10 分鐘左右比拍腦袋定 300 維要穩(wěn)得多。另外注意PCA 的擬合數(shù)據(jù)只能是訓練集測試集的 Gabor 特征要用訓練集上的 PCA 對象做transform不能fit_transform否則數(shù)據(jù)泄露會導致測試結(jié)果虛高這個坑在畢設(shè)答辯時很容易被老師一眼看穿。4. SVM 分類核函數(shù)選擇、參數(shù)網(wǎng)格搜索與驗證指標4.1 為什么選 SVM以及 RBF 核為什么是默認起點經(jīng)過 PCALDA 降維后特征維度已壓縮到 6 維左右樣本數(shù)通常在幾百到幾千之間。在這個低維小樣本區(qū)間SVM 的分類性能和泛化能力幾乎是最好的選擇。SVM 的決策邊界由支持向量決定對高維空間中少數(shù)離群點不敏感這正好匹配人臉表情數(shù)據(jù)天然分布不均的特點——不是每個人的驚訝表情長得都一樣樣本里總有幾張圖的表情介于兩個類別之間。核函數(shù)的選擇上線性核最穩(wěn)但往往欠擬合多項式核對參數(shù)組合敏感、容易過擬合RBF 核是大多數(shù)情況下的常規(guī)選擇它只有一個 γ 參數(shù)控制單一訓練樣本的影響半徑配合懲罰系數(shù) C 就構(gòu)成完整的調(diào)參空間。降到 6 維以后RBF 核的距離計算開銷可以忽略不計交叉驗證一輪只需要幾秒鐘。4.2 完整的 SVM 訓練與調(diào)參代碼這里給出帶網(wǎng)格搜索的完整訓練流程。網(wǎng)格搜索對象是 RBF 核的 C 和 γ驗證方式用分層 5 折交叉驗證因為表情數(shù)據(jù)集通常存在類別不均衡。from sklearn.svm import SVC from sklearn.model_selection import GridSearchCV, StratifiedKFold, train_test_split from sklearn.metrics import classification_report, confusion_matrix def train_svm(X_lda, y): 在降維后的特征上訓練 SVM并用網(wǎng)格搜索確定 C 和 gamma。 # 分層劃分訓練集/測試集保證每類表情在兩邊都有 X_train, X_test, y_train, y_test train_test_split( X_lda, y, test_size0.2, stratifyy, random_state42 ) # 網(wǎng)格搜索候選參數(shù) param_grid { C: [0.1, 1, 10, 100], gamma: [0.01, 0.1, 1, 10], kernel: [rbf] } # 分層 5 折shuffle 避免樣本順序帶來的偏差 cv StratifiedKFold(n_splits5, shuffleTrue, random_state42) svm SVC(probabilityTrue, class_weightbalanced, random_state42) grid GridSearchCV(svm, param_grid, cvcv, scoringf1_macro, n_jobs-1) grid.fit(X_train, y_train) print(f最佳參數(shù): C{grid.best_params_[C]}, gamma{grid.best_params_[gamma]}) print(f交叉驗證 F1: {grid.best_score_:.4f}) y_pred grid.predict(X_test) print(classification_report(y_test, y_pred)) return grid, X_test, y_testprobabilityTrue讓 SVM 輸出每個類別的概率估計這在 PyQt 界面里很有用——顯示“開心 87%”“中性 10%”比硬分類更有說服力。class_weightbalanced會自動調(diào)整類別權(quán)重處理憤怒、厭惡這類樣本數(shù)偏少的表情避免模型把所有樣本都預測成樣本最多的類別。需要提醒的是GridSearchCV的scoring參數(shù)用f1_macro而不是accuracy。如果數(shù)據(jù)集里 70% 的樣本都是“中性”一個全預測“中性”的模型 accuracy 也能到 70%但 f1_macro 會把這個模型的得分壓到很低這才是表情識別真正該看的指標。4.3 模型保存與加載給 PyQt 界面預留接口訓練完成后需要用joblib把模型和降維對象整體保存下來方便后面 PyQt 界面加載。這里特別注意要保存的對象不只是 SVM 模型還有 PCA、LDA 兩個降維器以及一個可選的標準化器如果特征提取時有做標準化。漏掉任何一個界面運行時都會因為形狀不匹配直接報錯。import joblib def save_model_pipeline(pca, lda, svm, filepathmodel_pipeline.pkl): 將降維器與分類器打包保存。 joblib.dump({ pca: pca, lda: lda, svm: svm }, filepath) print(f模型保存至 {filepath}) def load_model_pipeline(filepathmodel_pipeline.pkl): 加載完整模型管線。 data joblib.load(filepath) return data[pca], data[lda], data[svm]這個保存-加載模式是畢設(shè)項目從“訓練代碼”走向“能演示的軟件”的關(guān)鍵一步。訓練時在離線腳本里跑完整流程界面加載時只需要load_model_pipeline取回三個對象推理路徑只有三段Gabor 特征提取 → PCA/LDA 降維 → SVM 預測。把這三步封裝到一個函數(shù)里界面代碼就非常干凈。5. PyQt 圖形界面與集成人臉檢測、模型推理與實時展示5.1 界面的功能拆解靜態(tài)圖片識別與攝像頭識別一個能應(yīng)付畢設(shè)演示的 PyQt 界面至少要包含三個模塊左側(cè)是圖像顯示區(qū)域右側(cè)是結(jié)果文本區(qū)與控制按鈕區(qū)下方狀態(tài)欄顯示當前模型加載狀態(tài)和推理耗時。功能上分兩類場景——靜態(tài)圖片識別從本地選擇一張人臉照片顯示識別結(jié)果和各類別置信度和攝像頭識別打開攝像頭捕捉畫面實時標注人臉并輸出表情。多數(shù)畢設(shè)做到靜態(tài)圖片 攝像頭兩個按鈕即可拿較高完成度評價。攝像頭場景下有一個性能瓶頸要注意Gabor 濾波是 CPU 密集運算40 個卷積核在 640×480 的幀上跑完大概要幾十毫秒加上人臉檢測再做 Gabor幀率很難超過 10FPS。常見做法是限制推理頻率——每秒只處理 2~3 幀其余幀只顯示畫面。這不是性能偷懶而是表情識別本身不需要逐幀推理表情變化的時間尺度遠大于 1/3 秒。5.2 用 PyQt5 實現(xiàn)前端界面并接入模型管線的核心代碼下面是一個精簡但完整的 PyQt5 界面核心邏輯。它從保存的模型管線里加載三個對象內(nèi)部封裝predict_from_image方法做“圖片 → 表情”的推理。import sys import cv2 import numpy as np import joblib from PyQt5.QtWidgets import (QApplication, QMainWindow, QLabel, QPushButton, QFileDialog, QVBoxLayout, QHBoxLayout, QWidget) from PyQt5.QtGui import QImage, QPixmap from PyQt5.QtCore import Qt, QTimer class ExpressionRecognitionApp(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle(人臉表情識別系統(tǒng)) self.pca, self.lda, self.svm load_model_pipeline(model_pipeline.pkl) self.init_ui() self.cap None self.timer QTimer() self.timer.timeout.connect(self.update_frame) def init_ui(self): self.image_label QLabel(圖片/視頻顯示區(qū)域) self.image_label.setAlignment(Qt.AlignCenter) self.result_label QLabel(識別結(jié)果將顯示在此) btn_open QPushButton(打開圖片) btn_camera QPushButton(打開攝像頭) btn_camera.setCheckable(True) # 可切換開關(guān)狀態(tài) btn_open.clicked.connect(self.open_image) btn_camera.clicked.connect(self.toggle_camera) right_panel QVBoxLayout() right_panel.addWidget(self.result_label) right_panel.addWidget(btn_open) right_panel.addWidget(btn_camera) main_layout QHBoxLayout() main_layout.addWidget(self.image_label, stretch3) main_layout.addLayout(right_panel, stretch1) container QWidget() container.setLayout(main_layout) self.setCentralWidget(container) def predict_from_image(self, img_bgr): 完整推理流程Gabor → PCA/LDA → SVM。 gray cv2.cvtColor(img_bgr, cv2.COLOR_BGR2GRAY) gray cv2.equalizeHist(gray) # 光照歸一化第一步 gray (gray - gray.mean()) / gray.std() # 第二步零均值單位方差 kernels build_gabor_bank() # 復用第 2 節(jié)的函數(shù) features extract_gabor_features(gray, kernels, downsample_factor8) # 直接調(diào)用已保存的 pca/lda 對象做 transform而不是 fit X_pca self.pca.transform(features.reshape(1, -1)) X_lda self.lda.transform(X_pca) probs self.svm.predict_proba(X_lda)[0] label self.svm.classes_[np.argmax(probs)] return label, probs def open_image(self): path, _ QFileDialog.getOpenFileName(self, 選擇圖片, , 圖片文件 (*.jpg *.png *.bmp)) if path: img cv2.imread(path) label, probs self.predict_from_image(img) self.result_label.setText(f識別結(jié)果: {label}\n置信度: {np.max(probs):.2%}) self.show_image(img) def toggle_camera(self): if self.cap is None: self.cap cv2.VideoCapture(0) self.timer.start(300) # 約每秒 3 幀做推理 else: self.timer.stop() self.cap.release() self.cap None def update_frame(self): ret, frame self.cap.read() if ret: # 這里可以接入 cv2 的 Haar 人臉檢測器先用全圖代替 label, probs self.predict_from_image(frame) self.result_label.setText(f實時識別: {label}) self.show_image(frame) def show_image(self, img_bgr): rgb cv2.cvtColor(img_bgr, cv2.COLOR_BGR2RGB) h, w, ch rgb.shape bytes_per_line ch * w qt_image QImage(rgb.data, w, h, bytes_per_line, QImage.Format_RGB888) self.image_label.setPixmap(QPixmap.fromImage(qt_image).scaled( self.image_label.size(), Qt.KeepAspectRatio)) if __name__ __main__: app QApplication(sys.argv) win ExpressionRecognitionApp() win.show() sys.exit(app.exec_())predict_from_image是這段代碼里的核心銜接點它把訓練階段保存下來的三個對象串起來完成一次推理界面按鈕和定時器都只調(diào)用這一個方法。btn_camera.setCheckable(True)讓攝像頭按鈕支持“按一下開、再按一下關(guān)”避免額外加一個關(guān)閉按鈕。定時器start(300)的 300 毫秒是攝像頭模式的關(guān)鍵調(diào)參項——太大畫面卡頓明顯太小 CPU 占用飆升。5.3 攝像頭畫面里的人臉檢測Haar 還是深度學習上面代碼里攝像頭推理直接用了整幀這在實際演示中會有問題——如果畫面里有多個人或者人臉占比太小Gabor 特征會被背景干擾。常見做法是先做人臉檢測裁剪出人臉區(qū)域再做表情分類。OpenCV 自帶的 Haar 級聯(lián)分類器在正面人臉上檢測速度快、穩(wěn)定適合畢設(shè)場景但它的缺陷是對側(cè)臉、低頭、遮擋比較敏感。如果追求更好的效果可以用 OpenCV 的 DNN 人臉檢測器但模型文件需要額外下載而且推理耗時更長。5.4 集成時的注意不要在 Qt 主線程里做長耗時操作攝像頭模式下有個典型卡頓問題update_frame在 Qt 主線程里執(zhí)行推理單次推理占滿 CPU 后界面按鈕會出現(xiàn)“點一下卡兩秒”的假死現(xiàn)象。解決辦法是把推理放到 QThread 工作線程里主線程只負責顯示圖像。這里給出一個簡化思路自定義一個QThread子類在run()方法里循環(huán)做推理并通過信號把結(jié)果傳給界面。這樣即使某幀推理超時界面也保持流暢。這個線程模型是畢設(shè)答辯時容易被追問的點建議提前準備好解釋。6. 畢設(shè)級避坑清單Gabor、降維、SVM、PyQt 集成中的 5 個典型問題6.1 Gabor 特征值相差懸殊導致 SVM 訓練失敗現(xiàn)象特征矩陣喂給 PCA 后前幾個主成分的方差貢獻率極高但模型識別率在 50% 以下徘徊。原因不同方向、不同波長的 Gabor 響應(yīng)值尺度差異極大比如低頻響應(yīng)的數(shù)值范圍是 0~255高頻響應(yīng)可能是 -5~5PCA 被大數(shù)值維度主導小數(shù)值維度的區(qū)分信息被淹沒。解決在拼裝特征向量時對每個方向的響應(yīng)圖分別做標準化讓每個方向的數(shù)值范圍對齊再拼接進入 PCA。具體做法是對每張響應(yīng)圖減去自身均值后除以自身標準差這一步在特征提取函數(shù)內(nèi)完成不增加額外復雜度。6.2 LDA 使用類別數(shù)減 1 維度后 SVM 反而過擬合現(xiàn)象7 類人臉的 LDA 輸出 6 維訓練集識別率 99%測試集只有 70%。原因6 維正是 LDA 投影的理論極限它將所有類別的判別信息壓縮到極少數(shù)線性方向里投影后不同類別的中心分離度極高但類內(nèi)的方差也被壓縮導致 SVM 在訓練集上輕松分類卻在測試集上看不全分布形態(tài)。解決LDA 的n_components不一定要選滿嘗試 3、4、5 維結(jié)合交叉驗證選擇。經(jīng)驗上 7 類表情保留 4~5 維往往比 6 維更穩(wěn)因為最后兩維對應(yīng)的是類間差異最小的方向基本是噪聲。6.3 PyQt 按鈕點擊后界面無響應(yīng)現(xiàn)象點擊“打開圖片”后圖像區(qū)域 5 秒后才顯示結(jié)果期間窗口拖不動、按鈕沒反饋。原因大圖超過 1000×1000 像素做 Gabor 濾波需要約 1~2 秒且predict_from_image中有多次filter2D和矩陣變換全部阻塞在 Qt 主線程中執(zhí)行。解決在open_image中先將圖片縮放到合理尺寸如最長邊 512 像素再做推理并配合QApplication.processEvents()在推理前強制刷新界面。如果項目要用攝像頭實時識別必須按前面提到的 QThread 方案改造。6.4 攝像頭模式下預測結(jié)果來回跳現(xiàn)象同一張臉在 5 秒內(nèi)從“開心”變“中立”又變回“開心”置信度也在 50%~90% 之間波動。原因單幀預測缺少時序平滑表情在臨界狀態(tài)時特征恰好落在分類邊界附近。解決維護一個長度為 5 的預測結(jié)果隊列取隊列中出現(xiàn)次數(shù)最多的類別作為最終輸出。也可以用簡單指數(shù)滑動平均處理 SVM 輸出的概率向量讓分類決策更穩(wěn)定。這個方案遠比用 LSTM 之類復雜模型更適合畢設(shè)場景效果提升卻很直觀。6.5 訓練集上識別率很高但新照片上一塌糊涂現(xiàn)象測試集上 f1 分數(shù) 0.9 以上但用手機拍一張新的人臉照片做識別結(jié)果明顯錯誤。原因Gabor 特征對人臉對齊極其敏感——訓練集照片的眼睛位置固定新照片里人臉偏移 20 個像素紋理特征就整體錯位。解決在特征提取前必須做人臉對齊。用 OpenCV 的dlib或人臉關(guān)鍵點檢測器定位雙眼位置將雙眼連線旋轉(zhuǎn)到水平并縮放到固定尺度后再做 Gabor 提取。這一步對真實場景的魯棒性提升比我試過的任何調(diào)參都大。7. 從“能跑”到“能演示”一套可復現(xiàn)的驗證流程與優(yōu)化技巧模型訓練完成后真正拉開畢設(shè)完成度差距的是驗證和演示的細節(jié)。先用一張自拍照片測模型大概率會在 2、3 兩個類別之間出錯。這時要檢查的不是 SVM 參數(shù)而是預處理鏈路是否一致測試照片有沒有做與訓練集完全相同的直方圖均衡化和標準化。我踩過一次很深的坑訓練代碼里對灰度圖做了(gray - gray.mean()) / gray.std()但界面代碼里只做了均衡化導致模型在演示時識別率慘不忍睹。把預處理封裝成獨立函數(shù)訓練和推理共用同一份代碼是畢設(shè)項目必須養(yǎng)成的習慣。關(guān)于 SVM 核函數(shù)與參數(shù)的影響值得花一個下午單獨驗證固定 γ0.1把 C 從 0.1 調(diào)到 100記錄交叉驗證分數(shù)再固定 C10把 γ 從 0.01 調(diào)到 10。這兩條曲線放在論文里非常直觀——C 控制對誤分類的懲罰太大容易過擬合訓練集中的異常樣本γ 控制單個樣本的影響半徑太大會讓決策邊界過于曲折。建議先跑通線性核再切換到 RBF 核對比兩者的準確性差。如果線性核已經(jīng)接近 RBF 核的性能說明 LDA 降維后特征本身已經(jīng)線性可分RBF 核的復雜度是多余的這種發(fā)現(xiàn)放在答辯里很有說服力。驗證指標方面除了打印classification_report還要輸出每一類的混淆矩陣。用 PyQt 界面演示時事先準備好 7 類表情各一張標準測試圖按順序播放讓觀眾直觀看到每一類的識別情況。這種方式比隨機抽查更能體現(xiàn)系統(tǒng)穩(wěn)定性。最后是我個人的一點習慣在predict_from_image里加一個可選的計時裝飾器把 Gabor 耗時、降維耗時、SVM 耗時分別打印出來。這不僅是性能分析工具也是答辯時的救命數(shù)據(jù)——當老師問“為什么幀率只有 3FPS”時立刻就能回答“瓶頸在 40 個 Gabor 卷積約 180ms降維和分類加起來不到 5ms”。用數(shù)據(jù)代替籠統(tǒng)的“應(yīng)該夠用”說服力完全不在一個量級。這些技巧加起來你的畢設(shè)就從“代碼能跑”變成了“方案能講、結(jié)果能驗證、接口能擴展”。希望這篇文章里的參數(shù)和調(diào)試思路能讓你少走幾步彎路順利把整套管線跑通。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲成人在线五月天| 国产精品色婷婷久久久精品| 激情视频综合| AV中文网| 99热主页日本| 五月婷婷六月婷| 国产熟女大叫受不了| 色色婷| 特级片神马电影| 超碰在线人人| 婷婷丁香综合色AV| 9色免费网| 51精品国自产在线| 婷婷色资源| EEUSS鲁片一区二区三区| 综合天天综合| 99九无网码| 九九综合影音先锋| 欧美成人va| 色色色色五月| 欧美丁香五月天| 亚韩在线视频| A1片久久久| 日本黄色三级片内射| 日韩AV片| WWW·色色色·COM| 91久久综合| 五月激情影院| 狠狠五月天婷婷| 伊人在线视频| 伊人久久五月天| 久久九九一區| 九九无码| 婷婷五月天激情电影小说| 性色av大香综合| 97人人操人人干| 日韩成人综合网| 色噜噜综合网| 婷婷丁香六月影视| 色噜噜狠狠狠狠色综合久欧美| 夜夜骑夜夜撸| ri电影在线| 色婷婷狠狠久久综合五月| 天天天干夜夜夜操| 99在线视频精品| 亚洲视频另类| 99婷婷| www.ppypp| 超碰资源在线| 欧美VA在线观看| 五月丁香婷婷激情四射迷人| 九九热精品| 日韩AV大全| 九九热九九| 色综合区| 亚洲欧美999| 超碰人人妻| 婷婷丁香五月,狠狠综合| 午夜天堂一区人妻| 婷婷综合亚洲| 六月狠狠综合| 久久久妻人人人| 亚洲午夜国产成人电影VA国产欧…| 中文成人在线| 婷婷丁香五月,狠狠综合| 九月婷婷人人操人人舔人人爱| 91丁香五月| 美女100%露全身无挡网站| 丁香五月伊人| AV九九| 久久色这里只有精品| 九九九这里只有精品| 两性婷婷丁香五月| 伊人激情| 丁香五月在线| 蜜乳国产网站| 色综合爽| 日熟女| 午夜69成人做爰视频| 极品人妻VideOssS人妻| 丁香五月,激情五月,深爱五月| 激情婷婷五月| 久久五月天网| 日笨久久网| 五月丁香综合| 色99在线| 免费黄色片子| 久久婷婷五月天懂色| 婷婷在线五月综合| 国产精品第一国产精品| 亚洲婷婷91丁香| 人人舔天天| 五月激情视频| 日本综合色色| 一区二区免费看| 亚洲成人日韩无码精品| 欧美色激情四射| 成年人丁香五月| 丁香五月婷婷香| 翔田千里无码| 激情婷婷五六月天| 亚洲精品国产成人AV在线| 97干干干丁香| 国产SUV精品一区二区883| 99热都是精品| 婷婷五月天高清无码| 99久久黄色顶级视频| 婷婷五月天久| 色播激情| Caoporn公开| 六月成人网| 五月丁香久久| 激情婷婷五月天| 色五月婷婷久久| 五月丁香婷婷激情澎湃四射| 久久久er热| 99啪99| yirenjiqingshiping| 日本三级中国三级99人妇网站| 伊人狠狠丁香婷婷综合尤物| 五月丁香六月婷婷综合在线| 久久婷婷亚洲| 色呦呦美女| 婷婷五月a| 国产99久久久国产精品免费看| 丁香五月另类色婷婷麻豆| 99性感视频| 99热欧美在线观看| 成人视频九九| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 大香蕉久久| 五月天婷婷社区久久综合| 丁香六月婷婷社区| 婷婷五月天丁香社区| www.金莲av| 丁香五月天操B| 日韩成人影片网站| 香蕉99网| 婷婷伊人视婷婷婷| www.99.色| 久久婷婷丁香花综合网| 丁香五月婷综合| 亚洲网站观看视频| 久久色吧| 久久狠狠干| 亚洲色激情| 婷婷六月视频| 99er6免费视频热播| 91丨九色丨熟女高潮| 大香蕉啪啪啪| 另类的婷婷| 丁香综合伊人| 美臀自射自家人妻| 26uuu亚洲精品国产| 五月天色社区| 97人人草| 九九99精品| 99热这里只有精品22| 色五月综合在线| 大香蕉久久| 亚洲色无码A片一区二区麻豆| 五月天久久色| 婷婷WWW久久| 九九人人自拍| 色亚洲视频| 婷婷五月免费在线| 外国碰视频网站97| 国外亚洲成AV人片在线观看| 色婷婷精| 丁香五月香蕉在线| 夜夜爽天操| 深爱激情五月天| www色色色com| 韩国不卡AC视频| 99热www| 99九九在线观看免费| 去干网av| 欧美丁香婷婷五月天| 久热超碰91| 狠狠狠狠狠干| 五月婷婷亚洲综合在线 | 久热99热| 久草五月天电影网| 欧美日比视频| 成人综合网站| 日韩久久视频| 久久婷婷五月天亚洲欧美| 高清无码网址| 另类专区在线观看| 女人天堂久久| 五月婷婷在线网站| 综合婷婷久久| H亚洲| 五月玖玖| 久久人妻视步| 粉嫩av懂色av蜜臀av熟妇| 操人91| 精品成人无码A片观看香草视频| 色射7856五月天激情四射| 狠狠色丁香五月婷巨| 六月色丁香中文字幕| 丁香五月成人| 婷婷五月激情欧美大胆视频| 亚洲AV网站| 国产六月婷婷| 午夜丁香婷婷| 激情丁香五月AV| 日本女人久久| 色婷婷五月天小说网| 五月丁香六月色| 日韩aaa| 五月婷婷操操| 久久激情五月网| 色色色99韩| 久久人人妻| 国产伦亲子伦亲子视频观看 | 开心五月激情五月丁香五月婷婷| 日韩aaaaa| 99久热在线精品99re6热| 丁香六月开心| 六月丁香中文字幕| 天堂在线婷婷| 五月天激情网址| 色碰碰| 丁香狠狠色婷婷久久无码视频| 久久婷婷五月天| 色五月婷婷色五月| 亚洲狠狠色丁香婷婷综合久久| 91精品久久久久久久| 五月丁香AV在线| 99色精品| 亚洲午夜av| 激情五月婷婷丁香| 996黄色片| 这里只有精品热| 色综合中文| 久9热插入| 六月色婷婷色| 五月天色色色| 丁香五月婷婷啪| 99在线小视频| 久人人操| 天天摸天天舔天天天天爽| 牛牛澡牛牛爽| 激情婷婷五月天在线观看| 午夜色婷婷| 激情婷婷丁香五月天| 色综合色色色| 九九久久免费视频44| 婷婷六月插屄激情| 俺去也婷婷| 97av在线视频| 综合色播| 综合亚洲五月天| 91丨九色丨熟女高潮| 国产精品日日躁夜夜躁| 久久机热/这里只有精品| 五月综合激情啪啪啪啪啪| 精品在线| 欧美大肥婆大肥BBBBB| 热九九在线| www.五月婷婷.com| 色婷婷亚洲综合av| 五月天婷婷黄色| 搡BBBB搡BBB搡五十| 成人五月天色天堂| 狠狠精品干练久久久无码中文字幕| 激情另类综合| 9久热精品在线视频| 人人爱天天摸摸天天爱| AV片一区在线观看| 2025天天操| 五月婷婷性爱网| 五月之婷婷| 91聚色综合网| 日韩AAAAA| 婷婷伊人綜合中文| 九九在线精品| 综合激情五月丁香| 欧美性生交XXXXX无码小说| 另类五月婷婷| 91精品激情9| 久久婷婷婷婷伊人| 亚洲免费电影2| 亚洲视频图片婷婷五月| 中文字幕九九九九| 男女99免费视频| 九九亚洲视频| 亚洲亚洲人成综合网络| 国产午夜精品久久久观看| 婷婷色狠狠| 婷婷丁香成人五月天| 色丁香五月婷婷综合久久| 国产欧美va| 五月香蕉婷婷| 另类小说色婷婷| 人人舔人人色人人高潮| 亚洲成人丁香花| 久久色情综合免费网站| 十区av| 五月丁香性| 狠狠狠狠狠狠色| 欧美人妻一区二区| 婷婷五月天伦理| 99亚洲精品综合在线| 国产五月天欧美色| 天天操天天爱天天日| 99热最新网址| 五月激情久久| 超碰久热| 精品综合久久久久久五月天| 操B无码视频国语| 国产精品久久7777777精品无码| 婷婷99视频全集高清| 99热在线观看精品| 婷婷月综合| 99久久这里只有精品| 激情久久天天| 九九热精品99| 玖玖在线视频| 人人视频色| 色噜久| 欧美99| 国产99久久久| ZpRSw| 操逼三区| 婷婷五月开心中文字幕在线| 国产午夜精品一区二区| 办公室少妇激情呻吟A片在线观看 白人荫道BBWBBB大荫道 | 9在线9在线婷婷在线国产| 丁香久月| 婷婷天天综合| 人人操人人干AV| 97综合在线| 亚洲狠狠狠| 狠狠人妻色综合| www久久久久久久久久久| 类似婷婷激情综合网站| 99热这里只有精品69| 五月天激情网址| 激情综合婷婷| 99噜噜| 婷婷免费无视频| 在线观看av网站| 日本熟妇乱妇熟色A片蜜桃| 天天干夜晚夜操| 五月在线婷色| 天天操五月天| 丁香伍月婷电影全集| 狠狠爱五月婷婷| 丁香五月婷婷色五月| WWW99视频| 五月天激情婷婷| 99热这里是精品| 五月丁香六月婷婷久久| 玖玖资源部在线播放| cao久久| 婷婷色色网| 亚洲激情精品| 欧美色色色色色色色色色色影视| 综合激情肏逼网| www.97视频| 97在线碰| 99九九热在线观看| 婷色综合| 日韩国产在线精品| 人妻AV在线| 美女激情综合| 激情婷婷丁香| 综合网视频| 婷婷成人丁香色情基地30| 婷婷性爱影院| 4399在线观看免费毛片| 99热欲| 亚洲第一成人无码A片| 91操熟女| 婷婷色五月天在线| 色永久| 色五月丁香激情视频| 91色噜噜狠狠狠狠色综合| 丁香六月综合| 五月四色激情| 中文字幕无码AV| 亚洲综合五月天| 五月婷婷天堂| 日韩 中文 欧美| 91午夜激情| 国产在线另类五月婷婷| sewuyue第四色| 婷婷丁香六月综合激情站| 五月婷婷草| 色情终和网| 激情综合五月| 狠狠色婷婷7777久| 91ncom.色| 99噜噜| 国产无人区大片| 亚洲精品永久久久久久| 激情综合激情综合| 激情图片五月天| 亚洲色情在线| 99色精品| 五月色综合| 五月婷婷69| 开心激情网五月| 夜夜撸天天日| 另类小说激情五月天| 亭亭五月天成人| 天天天天做夜夜夜夜做| 影音先锋人妻出差| 五月婷六月| 天天爽天天爽视频| 五月丁香狠狠地噜噜噜噜| 另类图片五月天婷婷| 天天拍夜夜撸| 天天操天天操天天操| 色综合色欲综合天天免费| 久久色大香蕉| 丁香六月丁香婷婷激情| 日韩欧美婷婷丁| 精品五月花| 99在线看视频| 99超碰在线观看| 97热在线精品| 婷婷丁香五月天哟啪| 丁香五月婷婷激情小说| 99re思思精品视频在线观看| 久久婷婷五月丁香| 99精在线| 色综合丁香| 直接看的AV| 久久激情网| 日本少妇裸体做爰高潮片| 淫五月停停| 亚洲精品a成人在线播放| 超碰97在线观看免费| 六月婷婷操逼| 色久九| 国产日批视频免费播放| 狠狠干伊人| 黄色AAAAA| 99色色网| 国产精品美女久久久久AV超清| 国产免费性爱| 九九色院| 五月天国产成人| 狠狠干青青草| 操日视频| 国产乱人偷精品人妻A片| 婷婷五月天VI| 9有码中文| 丁香五月天欧洲在线| 秋霞网在线观看理论91| 婷婷五月天成人网| 色婷婷电影| 国产av第一专区| 亚洲久艹| 丁香色五月婷婷17C| 亚洲综合网激情五月天| 久久人妻人人| 99自拍网| 国产综合网在线| 国产精品色婷婷久久久精品| 99色在线视频| 久久久香港| 色情性爱视频网址| 婷婷深爱五月丁香| 丁香五月性| 久久久久久久久久久-久五月天婷婷| 色婷婷最新域名| 在线播放中文字幕| 另类激情五月| 97精品综合久久| 热91久| 激情五月天第四色| 激情婷婷五月天| 青草激情在线| 九九在线精点品| 3p九色在线| 色五月婷婷久久| 天天爽天天干天天| 午夜婷婷| 九九婷婷综合| 色婷婷小说| 五月婷婷影院| 狠狠99| 婷婷五月天视频小说| 五月丁香啪啪啪| 最近免费中文字幕大全高清大全1 色狠狠色噜噜AV天堂五区 | 九九热色视频| a久久| 国产成人AV不卡| 久大香蕉| 五月婷婷真爱激情网| 激情综合五月| www.99久久久| 婷婷激情综合| 五月丁香六月综合图| 国产中文亚洲欧美日韩性交| 婷婷五月天丁香社区| 亚洲深喉aV| 99er日韩| www.五月天色色.com| 色婷婷中文| 婷婷激情五月天综合| 久久99精品久久久久久噜噜| 婷婷五月天激情综合深爱| 九九亚洲视频| 99情色五月天| 俺也去综合| 久久久久婷婷| 丁香九月激情在线视频| 日本www五月婷婷| 久久色婷婷| 婷婷桃色网| 色的色综合| 日日夜夜天天综合| 婷婷97碰碰| 久久婷婷六月综合| 中文成人在线| 天天拍夜夜撸| 噜噜在线| 99惹在线精品免费观看| 五月丁香啪啪| 99热国产精品| 大香蕉九操| 99热色婷婷| 洗浴中心操B视频| 综合色色五月| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 久久婷婷久久| 久久加勒比| 人人爱国产| 久热99视频在线观看| 六月丁香深深爱| EEUSS鲁片一区二区三区| 一本色道久久88综合日韩精品| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 99激情在线| 久青操| 丁香五月天亚洲综合| 另类图片婷婷五月天| 九九热最新| 91热久久| 欧洲亚洲精品| 婷婷五月激情六月丁香| 久久久这里有精品| 亚洲丁香五月综合| 无码日本精品XXXXXXXXX| www.minyis.com【JT】实力收量可预付TG@LXSPSW8| 色色色图| 五月婷婷综合激情| 乱乱av| 六月五月婷婷| 丁香97综合| 99综合| 久久9热| 玖玖在线视| 综合婷| 综合成人小说婷婷| 婷婷情色五月天| 99综合在线| 极品色丁香| www色婷婷| 久久成人性爱| 国产精产国品一二三在观看| 丁香五月婷婷色| 99这里只有精品| 五月丁香婷婷成人伊人网| 日本一級黃色一級片| 激情五月天www| 亚洲第一影院高清无码网站| 丁香久久综合| 九九家庭影院| 国产又粗又大又爽又黄| 五月丁香六月香综合激情| 婷婷五月天手机版视频| 久久色五月| 免费看成人747474九号视频在线观看| 99精品视频免费| 国产AV一区二区三区最新精品| 热中文字幕| 久久婷婷五月天| 六月婷婷色综合| 激情五月天偷拍综合网| 久久九网| 婷婷五月激情视频在线| 在线中文亚洲| 天天爽夜爽| 99热 这里只有精品 国产 日韩| 饮料下药迷倒漂亮女同事强干| 久久码久久无清| 婷婷娌伦网| 9月色婷婷| 丁香五月欧美成人| 日本99在线| 大胆伊人久久| WWW,五月| Av性爱网站| 最近免费中文字幕大全高清大全1| 91九色精品熟女内射| 另类激情五月在线视频欧美| 婷婷伊人视婷婷婷| 亚洲超碰在线| 天天舔天天| 日本丰满久久| 婷婷五月丁香综合激情| 噜噜综合网| 久久久亚洲成人无码A片| 五月丁香六月婷婷国产视频| 操人久久| 久久精品国产一区二区三区四区| 蜜桃五月天| 丁香六月婷婷综合欧美| 中文字幕在线免费观看视频| 六月伊人婷婷| 日韩在线观看网址| 第一区久久网站| 久久婷婷草| 久操婷婷| 午夜丁香五月天综合| 伊人大香久久| 丁香五月欧美| 激情五月天伊人影院| 天堂久久精品| 久久ri精品| 亚卅毛片| 99精品无码网站| 色玖玖玖| 超碰人人摸人人操| www超碰| 五月丁香欧美综合免费视频| 免费黄色AV| 丰满少妇乱A片无码| www.婷婷.com| 丁香五月欧美色综合| 9久久久久久久久久久| 欧美内射AAAAAAXXXXX| 综合色综合| 五月丁香香蕉| 综合亚洲AV| 天天爽天天操| 五月婷婷伊人久久| 99在线观看精品| 婷婷丁香成人色综合| 久操激情| 亚洲另类AV| 欧美成人AAA片一区国产精品| 99热在线观看免费精品| 亭亭社区五月天| 7777激情基地| 色一情一乱一乱91Av| 亚洲AV免费在线| 婷婷六月啪啪| 思思久久精品视频| 狠狠色丁香乆乆| 久久婷婷色五月| 久久9久| 69久久久| www.夜夜操| 中文字幕成人| 五月丁香中文| 99re热视频这里只精品5| 大香蕉天堂| 亚州精品成人片| 免费看欧美成人A片无码| 天天操夜夜玩!| 亚洲无码成人网| 亚洲六月色婷婷| 丁香深五月婷婷| 99热国品| 激情内射人妻1区2区3区| 久久久久人妻网址| 99热精品在这里| 深爱开心激情| 色色色色色色网| 五月婷婷基地| 操逼福利视频| 涩涩五| 亚洲综合网激情五月天| www.五月天性.com| 亚洲五月婷天天操| 五月丁香人人婷婷在线观看| 热的无码综合视频| 婷婷丁香综合成人| 一级操逼内射在线视频| 热久视频| 五月天性色| 婷婷免费无视频| 五月婷婷色播视频| 99碰网站| 成人色五月天婷婷| 91超级碰碰碰| 欧美99热| 色色色欧美| 色色亚洲视频| 亚洲国产精品二二三三区| 国产露脸150部国语对白| 欧美日本韩国亚洲| 欧美激情综合色综合啪啪五月| 激情av| 精品一二三区久久AAA片| 色五月婷婷7777| www.韩日视频| www.97碰碰com| 五月丁香色色网| 99热国产国产| 丁香涩涩爱| 天天干com| 婷婷丁香水多多视频| 五月天在线视频尤物视频在线看| 日日夜夜狠狠操| 热99精品视频五月| 婷婷综合网站| 日本三级第一页| 五月色亚洲| 少妇高潮一区二区三区99欧美| 五月婷婷欧美| 天天色色婷婷| 婷婷五月天成人| 婷婷五月色播| 欧美色婷婷| 欧在线一区| 情一色一乱一伦一91A| 天天摸夜夜爽天天做| 99福利视频| 婷婷五月AV| 99色看| 在线观看免费视频| 五月丁香婷婷钟和色图| 久久嘟嘟丁香| AV伊人青草丁香六月| 99 频99热国里只有精品| 嫩草综合网| 五月婷婷综合精品| 天天做天天爱天天玩| 99啪啪网| AV在线免费观看不卡| 色婷婷亚洲综合天堂| 97色啪| 日本成人噜噜噜噜噜| 色色99| 亚洲精品V天堂中文字幕| 99视频91| 人妻操操色| 五月天激情小说网| 久久中文网| 婷婷久久久| 日本狠狠网| 国产精品成人在线| 99热一本| 五月激情另类| 美欧日韩国产成人在战| www.色婷婷| 久久久A级视频| 久久五月天黄色五月天色网址| 成片免费观看大全| oumeisesewang| 日韩在线视频网站| 色五月激情综合网站| 《诡秘之主》在线观看| 天天综合亚洲综合| 五月天另类激情在线| 天堂综合久| 色噜噜婷婷| 亚洲妇女熟BBW| 五月天色色激情综合| 色噜噜狠噜噜视频| 1024久婷| 婷婷五月伦理| 国产午夜伦鲁鲁| 久久视这里只有精品| 天天狠天天叉| 五月激情婷婷丁香| 538任你爽| 97热在线精品| 九九综舍久久| www.夜夜操.com| 在线亚洲综合| 五月婷婷网五月在线| 欧美日本免费一道免费视频 | www.91久久| 激情六月丁香| 久色网址| 天天摸天天肏| 日本VA视频| 欧美成人AAA片一区国产精品| 色色色色色热| 99激情视频| 久婷婷五月丁香在线观看| 色播五月网| 国产AV成人精品| 天天综合天天做天天综合| 伊人99热| 婷婷97狠狠干| 色啪网| 久久44| 激情网第四色| 爱射综合| 亚洲综合婷婷五月| 婷婷丁香色情| 综合久久十三| 97色色色色色色色色色色色色色| www五月| 超碰人人操人人干| 日本女人久久| 婷婷欧美激情| 综合色色色| 精品操逼一区二区| 色五月天综合| 综合色五月| 亚洲天堂色| 视频这里只有精品| 久久99久久99久久99人受| 丁香五月天欧洲在线| 欧美色骚婷婷五月天| 中文字幕婷婷在线| 五月丁花六月丁香综合| 色噜噜狠狠色综合网| 欧美色图天堂网| 久久成人性爱| 香蕉99网| 久久HD| 久热无码| a久久免费视频| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | 九九99九九99九九99视频网| 色香欲综合| 欧洲第一无人区观看| 中文字幕成人| 综合久久久| 丁香婷婷五月色成人网站| 大香蕉久热| 伍月婷婷免费视频| 中文字幕黄色片| 久久九区| 玖玖精品视频| 六月丁香视频网站| 96丁香六月婷婷蜜桃综合久久| 97操男人的天堂| 精品乱码久久久久| 99在线免费视频| 色欲影香| 这里只有免费的精品| 五月激激网w'w'w| 黄色大片又大粗又爽| 色青青视频| 婷婷色婷婷| 色婷婷色99国产综合精品| 日韩五月婷婷久久| 热99热9| 性爱111111| 色五月丁香婷婷| 久久综合9| 五月婷婷激情综合av| 91精品无码久久久久久五月天| 五月丁香六月婷婷开心网| 天天操天天操天天操天天操天天操| 亚洲黄色影视| 日韩五月婷婷久久| 亚洲va欧美| 99热欧| 99热这里只有精品99| 久久丁香| 国产成人AV在线播放| 精品色色网| 色五月激情网| 色 噜噜 九月 婷婷| 另类五月婷婷| 五月婷婷丁香| 噢美99| 丁香五月综合高清在线| 婷婷开心五月| 大战熟女丰满人妻AV| 天天操天天日天天爱| 狠狠综合网| 久久久五月婷婷| 亚洲无aV在线中文字幕| AVDV久久| 另类视频丁香五月| 色综合中文| 国产一区二区三区影院| 色婷婷成人| 99久久99久久综合| 亚洲性受XXXX五月丁香| 少妇综合网| 五月伊人91| 五月丁香综合网色欲| 日本在线视频播放91| 久久五月天 91| 色婷丨日丨天丨综合久久| 久久精品五月天| 五月WWW| 九月婷婷| 五月停亭六月,六月停亭的英语| 四月婷婷丁香五月| 欧美一级a | 狠狠干思思热| 嫩BBB槡BBBB搡BBBB| 色5月婷婷| 中文字幕激情综合| CAoub青青超碰| 这里只有精彩亚洲视频推荐| 日本人妻伦在线中文字幕 | 激情六月婷婷啪啪| 日日操夜夜擼| 5月丁香美女影院| 国产在线激情视频| 热热色色五月天婷婷| 色丁香久久| av婷婷丁香| 天天做天天爱综合| www.99精品日操伊人乱碰在线| 五月丁香久久久日婷婷久久婷婷日| 91精品综合久久久久久五月丁香| 色婷婷五月在线| 五月亭亭六月天| 人人操人人操919999| 婷婷色五月91啪啪| 99视频在线精品免费观看2| 婷婷五月另类网站| 色五月婷婷在线视频| 婷婷丁香五月91| 色欲色欲久久宗合网| 欧美99| 久久99网| 欧美性色五月天| 丁香婷婷激情综合五月激情| 国产精品视频网| 图片区 小说区 区 亚洲五月| 五月天色综合| 色五月天视频| 五月婷婷六月丁香激情深爱| 丁香五月综合久久| 激情五月四色| 99久久久99久久91熟女| 日韩啪| 五月婷丁香亚洲| 综合亚洲色色| 欧美99视频| 超碰人人操人人干| 狠狠色五月| 婷婷天堂站| 丁香婷婷六月婷婷六月婷婷六月婷婷| 色99视频| 五月天婷婷伊人| 97超级碰| 婷婷五月天福利| 色综合久久88色综合天天99| 国产67194| 激情五月丁香综合蜜桃| 无码免费人妻A片AAA毛片西瓜| renrencaoav| 亚洲精品久久久久久久久久吃药| 久色大| 99国产视频网| 婷婷五月天a| 亚洲色欲欧美一区二区三区| 日本久久天堂| 五月婷婷丁香大陆免费| 丁香五月最新网址| 9在线9在线婷婷在线国产| 婷婷丁香激情五月天色色色| 中字幕视频在线永久在线观看免费| 六月激情婷婷| 六月色婷婷| 婷婷五月另类网站| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 日韩啪啪视品| 无码少妇高潮喷水A片免费| av九九| 成人在线99| 噜噜五月天综合| 五月丁香久久| 噜噜在线| 丁香激情五月天| 思思久久99| 久久a热| 色欲一区二区三区精品A片| 成人AV在线网站| 日本熟妇人妻在线| 色青青视频| 天天日夜夜夜操操操操| 色狠狠综合网| 丁香五月天激情小说| 伊人六月丁香婷婷| 婷婷玉月丁香五月在线视频| 五月天色婷婷av| 五月婷婷六月爱| 无码激情精品色婷婷久久久久| 久久中文人妻系列| 综合激情网五月激情| 成人婷婷色综合| 五月婷婷色激情| 99er这里只有精品视频| 成人精品网站在线观看| 天天操比比| 激情综合色五月丁香六月亚洲| 青青草a在线| 丁六月激情| 亚洲性爱日韩无码| 日本五月视频| 色爱亚洲| 69色婷婷| 97操在线视频| 九九视频在线| 亚洲精品字幕在线观看| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 婷婷五月色综合| 26uuu国产精品| 。久久久久久久久久久久久久人妻| 玖玖资源站视频| 天天操人人干| 日本在线视频播放91| 久久性爱视频| 婷婷五月综合激情| 婷色影院| www.99热这里精品| 综合色五月天| 99久久a线观| 久久丁香五月婷婷| 99亚洲精品视频| 丁香六月啪啪啪| 91操片| 亚洲综合五月天婷婷丁香| 婷婷色情 | 综合 蜜月 婷婷| 日韩高清成人| 99re思思在线视频| 天天色综合网吨吧| 人妻无码精品一区| 五月亚洲激情| 99re66热这里只有精品| www.色九月| 无码 色| av五月丁香婷婷网| 婷婷五月丁香五月| 五月婷婷激情网| 99热只有| 狠狠狠人妻| 开心婷婷五月| 五月天小说激情| 五月丁香婷婷激情爱爱| 99在线观看精品视频| 综合伊人久久| 久热9| 开心深爱五月天| 色和综合网| 五月丁香六月婷婷激情视频在线观看免费| 丁香五月天婷婷91| 99超级碰免费视频| 深爱丁香网| 新激情五月天| 色五月亚洲| 黄网在线免费观看| 亚洲视频一区| 99r这里只有精品在线观看| 99热在线观看这里只有精品| 亚洲天堂碰碰婷婷| 五月丁香久人妻中文| 中文精品久久久久人妻不| 国产精品色情AAAAA片软件| 涩五月色婷婷| 婷婷激情九月| 99噜噜噜在线播放| 五月婷婷在线网站| 国产欧美日韩综合精品一区二区| 久久五月激情| 色久九| 在线理论片| XX色综合| 五月天婷婷一起草| 国产人妻777人伦精品HD| 五月天婷婷在线播放| 精品人人操| 男女啪啪做爰高潮无遮挡| 玖玖资源站中文| 婷婷色网站| 综合狠久久| 久久综合干| 丁香五月婷婷成人综合| 婷婷色情五月| 婷婷丁香六月天| 开心激情综合| 色丁香久久| 丁香六月欧美| 久久久国产精品黄毛片| 人妻人人操| 538在线精品| 色综合久久天天综合网 | 思思热在线视频精品| 直接看的av| 婷婷成人综合五月| 五月色婷婷亚洲| 91九色 婷婷| 国产超碰av| 人人摸人人操人人爱| 饮料下药迷倒漂亮女同事强干| 色综合久久88色综合天天99| 热99久久这里只有精品| 婷婷五月在线免费| 99九九综合久久九九| 五月天色站| 97成人丁香| 无码激情AAAAA片-区区| 色色婷婷五月天| 思思热99热| 国产精品蜜臀99| 激情影院内射| 99免费热视频在线| 99在线爽| 五月丁香婷婷五月色| 日日操夜夜爽| 日韩淑女人妻luan伦激情精品一区二| 日日操日日射| 亚卅毛片| 99婷婷色| 亚洲日比视频| 丰满少妇乱A片无码| 思思热在线视频精品| 深爱五月网| 99热只有精品在线观看| 久久五月天合网| 激情色色| 五月婷婷中文字幕| 超级碰91| 九九热视频思思| 久久精品凹凸分类| 婷婷六月丁香激情综合| 大香蕉五月婷婷| 久久精品综合色| 来吧亚洲综合网| 色原狠狠综合| 婷婷六月色播| 五月天丁香久久综合| 婷婷五月天,影院| 91操碰| 久久五月丁香婷婷| 亚洲操逼片| 久热一本| 操人91| 超碰成人电影| 丁香婷婷五月六月天| 久久婷五月| 噜噜噜狠狠色综合| 久久久网站| 天天日天天做天天舔| 欧美黑人大吊| 99综合色色色| www.色9| 亚洲第一黄网| 91碰碰碰| 激情婷婷五月女| 啪啪激情综合| 国产人妻操逼| 婷婷欧美激情综合| AV天堂淫乩| 新激情五月开心五月婷婷五月丁香五月| 激情五月无码| A A色色| 色情五月停停丁香| 亚洲色99| 久久精典| 九九无码| 97超碰9久热婷婷热| 五月婷婷偷拍| 青青草a在线| 日本激情综合| 久婷婷| 97在线观视频免费观看| 五月天色站| 99视频超级精品| 激情五月天色婷婷| 97精品欧美91久久久久久久| 精品一区二区三区四区五区六区| 九日日夜夜69| 国产精典视频在线观看| 狠狠婷婷爱| 欧美色色色色色| 欧美婷婷五月天综合| site:hcxsz888.com| 成人av在线电影| 亚洲av综合网| 欧美69久成人做爰视频| 99偷拍视频在线日本| 丁香亭亭久久| 婷婷五月天色| 九九亚洲| 九九中文色色| 久久xx| 亚洲情a| 99精品热| 99热999| 天天 日综合| 五月婷婷激情日本| 99干日日干| 久久精典| 五月天久久综合婷婷丁香| 色色色综合网| 99热99思午夜精品| www,黄色在线,con| 香蕉婷婷| 日韩精品视频中文字幕| 婷婷丁香18| 99热最新精品| 成人精品在线| 秋霞性爱AV| 九九热这里只有精品6| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 丁香五月aV| 九色激情网| 欧美交换配乱吟粗大25P| 免费在线观看欧美激情xx小视频| 婷婷五月天中文字幕.| 婷婷五月欧美| 久久女婷| 国产亚洲色婷婷久久99精品91| 五月婷婷激情四季| www.AV在线| 99精品成人无码A片观看金桔| 另类视频五月天| 人人添人人| 色一情一乱一乱一区91| 玖玖婷婷五月天毛片| 成人va在线播放| 久久a热| 内射激情在线| 97碰碰人人| 久久久噜噜噜www成人| 五月激情在线| 久久婷.com| 99热这里只有精品搜| 丁香五月六月久久综合| 丁香六月婷婷色播| 色色欧美色色| 99免费在线| 亚洲操B| 色射影院| 久久538| 天天日天天做天天操| 国产超碰人人| 婷婷五月天成人网| 开心五月综合| 99资源在线视频| 国产精品美女久久久久AV超清| 婷婷五亚洲| 九九热黄色| 五月天天丁香婷婷| 欧美性爱一区| 婷婷 激情 五月| 日韩成人综合| 五月婷婷六月丁香| 五月婷色激情五月| 99热精品在线播放| 丰滿爆乳一区二区三区| 秋霞成人毛片一级A片| 五月丁香AV、伊人业余、性色熟妇| 五月婷婷色色网址| 激情第四色| AV操操操| 亚洲综合激| 97碰碰电影| 日产精品久久久久久久蜜臀| 99这里有精品视频| 99热日| 婷婷五月天激情网|