免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

yolov5+DeepSORT+GaitSet跨鏡頭步態(tài)識(shí)別:GNN傳播源碼解析

yolov5+DeepSORT+GaitSet跨鏡頭步態(tài)識(shí)別:GNN傳播源碼解析 簡(jiǎn)介一份面向人工智能本科畢業(yè)設(shè)計(jì)的步態(tài)識(shí)別多目標(biāo)跨鏡頭跟蹤檢測(cè)系統(tǒng)源碼基于YOLOv5DeepSORT完成目標(biāo)檢測(cè)與跟蹤結(jié)合GaitSet算法實(shí)現(xiàn)步態(tài)特征識(shí)別適用于監(jiān)控場(chǎng)景下的跨鏡頭多目標(biāo)持續(xù)追蹤研究。資源共343個(gè)文件以173個(gè)Python腳本為核心算法實(shí)現(xiàn)52個(gè)YAML文件用于模型與訓(xùn)練配置另有Markdown說(shuō)明文檔、Shell部署腳本、C/CUDA擴(kuò)展模塊等覆蓋從數(shù)據(jù)預(yù)處理、模型訓(xùn)練到推理部署的完整鏈路壓縮包僅22.23MB結(jié)構(gòu)清晰便于查閱。已有4449人學(xué)習(xí)下載。適合本科畢業(yè)設(shè)計(jì)、課程項(xiàng)目或算法研究者參考可幫助理解跨鏡頭跟蹤與步態(tài)識(shí)別的工程化實(shí)現(xiàn)包含完整源碼、配置文件與部署腳本能夠直接作為實(shí)驗(yàn)基礎(chǔ)或二次開(kāi)發(fā)起點(diǎn)。1. yolov5DeepSORTGaitSet跨鏡頭步態(tài)識(shí)別這個(gè)題目到底在解決什么問(wèn)題跨鏡頭跟蹤是監(jiān)控場(chǎng)景里最尷尬的一環(huán)。單鏡頭內(nèi)的多目標(biāo)跟蹤早就有成熟方案一旦目標(biāo)走出畫(huà)面再進(jìn)入另一路攝像頭ID 就斷了。最直接的補(bǔ)救是換裝重識(shí)別但監(jiān)控場(chǎng)景下人臉看不清、衣服換個(gè)角度就變樣真正穩(wěn)定的是步態(tài)——人走路的姿態(tài)很難刻意偽裝。這套畢業(yè)設(shè)計(jì)源碼做的就是這件事用 yolov5 做目標(biāo)檢測(cè)DeepSORT 做單鏡頭內(nèi)的跟蹤再用 GaitSet 提取步態(tài)特征做跨鏡頭匹配整個(gè)鏈路里最核心的 GNN 傳播模塊也以源碼形式放在包里。如果你正在做人臉、行人重識(shí)別或多目標(biāo)跟蹤相關(guān)的課設(shè)、競(jìng)賽或者想快速拿一套能跑的跨鏡頭跟蹤基線這份資源值得先看目錄再動(dòng)手。2. 三段式架構(gòu)檢測(cè)、單鏡頭跟蹤、跨鏡頭重識(shí)別怎么接2.1 yolov5 檢測(cè)模塊不是拿來(lái)就跑先確認(rèn)輸出格式這套系統(tǒng)的第一層是 yolov5。檢測(cè)模塊負(fù)責(zé)把每一幀畫(huà)面里的行人框出來(lái)輸出的是x1, y1, x2, y2, conf, cls這種格式的張量。常見(jiàn)的做法是用 yolov5s 或者你自己訓(xùn)練的權(quán)重推理時(shí)把檢測(cè)結(jié)果直接喂給 DeepSORT。需要注意一點(diǎn)yolov5 輸出的坐標(biāo)是像素坐標(biāo)DeepSORT 的輸入要求也是像素坐標(biāo)不需要?dú)w一化但需要確保檢測(cè)框沒(méi)有被 NMS 二次壓縮過(guò)。# 以 YOLOv5 的 detect 輸出為例做檢測(cè)結(jié)果到跟蹤器的對(duì)接 import cv2 import torch model torch.hub.load(ultralytics/yolov5, yolov5s, pretrainedTrue) def detect_frame(frame): results model(frame, size640) dets results.xyxy[0].cpu().numpy() # [x1, y1, x2, y2, conf, cls] person_dets dets[dets[:, 5] 0] # COCO 類別 0 是 person return person_dets[:, :5] # 只要坐標(biāo)和置信度這里的size640是推理尺寸可以用imgsz參數(shù)覆蓋person_dets[:, :5]之所以只要前五列是因?yàn)?DeepSORT 的update()接口接收的是[x1, y1, x2, y2, score]數(shù)組。如果你用的是自定義數(shù)據(jù)集COCO 類別索引就不是 0 了需要在類別映射表里找到 person 對(duì)應(yīng)的索引否則跟蹤器會(huì)把車和樹(shù)都當(dāng)成目標(biāo)去跟蹤。2.2 DeepSORT 跟蹤層卡爾曼濾波和匈牙利匹配的參數(shù)含義DeepSORT 是整個(gè)系統(tǒng)里承上啟下的部分。它接收 yolov5 的檢測(cè)框?yàn)槊總€(gè)目標(biāo)維護(hù)一個(gè)軌跡狀態(tài)內(nèi)含卡爾曼濾波預(yù)測(cè)的位置、速度、外觀特征。核心參數(shù)有三個(gè)max_dist控制外觀特征的最大余弦距離max_iou_dist控制匹配時(shí) IoU 的閾值max_age決定軌跡丟失多少幀后刪除。畢設(shè)場(chǎng)景下這三個(gè)參數(shù)往往被忽略直接用默認(rèn)值但換數(shù)據(jù)集后它們是最影響跟蹤穩(wěn)定性的。from deep_sort_realtime.deepsort_tracker import DeepSort tracker DeepSort( max_dist0.2, # 余弦距離閾值越小越嚴(yán)格 max_iou_dist0.7, # IoU 匹配閾值 max_age30, # 軌跡丟失多少幀后刪除 nn_budget100, # 外觀特征樣本上限 embeddermobilenet # 提取外觀特征的網(wǎng)絡(luò) ) def update_tracks(frame, detections): tracks tracker.update_tracks(detections, frameframe) return [(t.track_id, t.to_ltrb()) for t in tracks if t.is_confirmed()]max_dist0.2的意思是外觀特征余弦距離大于 0.2 的檢測(cè)框和軌跡不會(huì)匹配這個(gè)值在光線變化大的監(jiān)控場(chǎng)景下往往需要放寬到 0.3。nn_budget100控制每個(gè)軌跡保留多少個(gè)歷史外觀特征超過(guò)上限會(huì)淘汰最早的這個(gè)參數(shù)在長(zhǎng)時(shí)間跟蹤里影響很大——目標(biāo)走了十分鐘后回頭如果特征池太小外觀信息已經(jīng)被擠出去了。embeddermobilenet是輕量級(jí)特征提取器速度和精度兼顧如果追求重識(shí)別準(zhǔn)確率可以換osnet但推理耗時(shí)幾乎翻倍。2.3 GaitSet 步態(tài)識(shí)別層跨鏡頭匹配的身份特征來(lái)源DeepSORT 只解決單鏡頭內(nèi)的 ID 維持跨鏡頭后外觀特征已經(jīng)不可靠這時(shí)候就要靠步態(tài)特征兜底。GaitSet 的做法是把一個(gè)行走序列的多幀輪廓圖拆成若干組對(duì)每組做集合池化再用水平金字塔映射生成步態(tài)特征。這套源碼里步態(tài)部分的關(guān)鍵是它的數(shù)據(jù)組織方式每個(gè)行人的一組輪廓圖放在同一個(gè)目錄下序列長(zhǎng)度和信息幀的選擇直接影響特征質(zhì)量。在工程對(duì)接上GaitSet 的輸出是一個(gè) 256 維或 512 維的特征向量這個(gè)向量和 DeepSORT 的外觀特征向量不在同一個(gè)空間里不能直接拼在一起做距離度量。常見(jiàn)的做法是分段判斷目標(biāo)在鏡頭 A 丟失前緩存它最后 20 幀的步態(tài)特征目標(biāo)在鏡頭 B 出現(xiàn)后先讓 DeepSORT 跑上 10 幀穩(wěn)定軌跡再提取這段軌跡的步態(tài)特征與鏡頭 A 的緩存特征做余弦相似度。相似度超過(guò)閾值就判定為同一個(gè) ID然后把這個(gè)新的軌跡 ID 映射回原來(lái)的全局 ID。這一步在源碼里對(duì)應(yīng)的是 GNN 模塊介入之前的預(yù)處理。3. GNN跨鏡頭關(guān)聯(lián)源碼走讀從 build_adjacency_matrix 到 gnn_propagate3.1 文件清單理清這套源碼跨鏡頭部分到底做了什么打開(kāi)壓縮包頂層文件里值得先看的是以下幾類gnn_propagate.cpp、build_adjacency_matrix.cpp以及對(duì)應(yīng)的.cu文件它們是跨鏡頭關(guān)聯(lián)的核心setup.cfg、isort.cfg、.flake8只是工程配置Dockerfile解決的是環(huán)境一致性。市面上大多數(shù) yolov5DeepSORT 項(xiàng)目到單鏡頭跟蹤就結(jié)束了這里的gnn_propagate和build_adjacency_matrix才是真正的畢設(shè)亮點(diǎn)。build_adjacency_matrix負(fù)責(zé)構(gòu)建圖結(jié)構(gòu)。圖的節(jié)點(diǎn)是來(lái)自不同鏡頭的軌跡片段邊的權(quán)重是軌跡之間的相似度。相似度由兩部分組成外觀特征的余弦相似度和時(shí)間空間上的共現(xiàn)約束。gnn_propagate在這個(gè)圖上做特征的迭代傳播讓每個(gè)軌跡節(jié)點(diǎn)的特征吸收鄰居節(jié)點(diǎn)的信息從而緩解單鏡頭內(nèi)外觀特征不夠判別性的問(wèn)題。這個(gè)思路來(lái)源于圖神經(jīng)網(wǎng)絡(luò)在行人重識(shí)別上的應(yīng)用畢設(shè)答辯時(shí)是一個(gè)很好的切入點(diǎn)。3.2 build_adjacency_matrix 的源碼邏輯與參數(shù)build_adjacency_matrix.cpp做的事情可以拆解成三步讀取所有軌跡片段的外觀特征和時(shí)空信息計(jì)算兩兩之間的初始相似度再根據(jù)閾值和時(shí)空約束生成稀疏鄰接矩陣。核心是相似度計(jì)算時(shí)兩個(gè)損失的權(quán)衡——外觀距離用余弦距離時(shí)空距離用起始幀和結(jié)束幀的重疊程度。下面的代碼展示了 CPU 版本的骨架邏輯。// build_adjacency_matrix.cpp 骨架邏輯 #include vector #include cmath struct Tracklet { int camera_id; int start_frame; int end_frame; std::vectorfloat feature; // 外觀特征GaitSet 或 ReID 提取 }; // 構(gòu)建鄰接矩陣 std::vectorstd::vectorfloat BuildAdjacencyMatrix( const std::vectorTracklet tracklets, float sim_threshold, float time_window) { int n tracklets.size(); std::vectorstd::vectorfloat adj(n, std::vectorfloat(n, 0.0f)); for (int i 0; i n; i) { for (int j i 1; j n; j) { // 同鏡頭不連接跨鏡頭關(guān)聯(lián)不需要同鏡頭內(nèi)的邊 if (tracklets[i].camera_id tracklets[j].camera_id) continue; // 時(shí)間窗口約束兩個(gè)軌跡在時(shí)間上必須有重疊或接近 int overlap std::min(tracklets[i].end_frame, tracklets[j].end_frame) - std::max(tracklets[i].start_frame, tracklets[j].start_frame); if (overlap time_window) continue; // 外觀特征余弦相似度 float cos_sim CosineSimilarity(tracklets[i].feature, tracklets[j].feature); if (cos_sim sim_threshold) { adj[i][j] cos_sim; adj[j][i] cos_sim; } } } return adj; }sim_threshold的取值決定了圖的稀疏程度。值設(shè)太高很多真實(shí)匹配的邊被切斷GNN 傳播時(shí)信息傳不到值設(shè)太低圖變成稠密圖計(jì)算量和噪聲同時(shí)上升。一般取 0.7 到 0.75 之間的值具體要看步態(tài)特征的質(zhì)量——如果 GaitSet 用的是 CASIA-B 數(shù)據(jù)集預(yù)訓(xùn)練權(quán)重特征判別性尚可這個(gè)閾值可以稍微放開(kāi)到 0.65。time_window這個(gè)參數(shù)很容易被誤解成時(shí)間差閾值實(shí)際上它是時(shí)間重疊度單位是幀跨鏡頭場(chǎng)景中兩個(gè)鏡頭的時(shí)間可能不同步所以錄入時(shí)最好先做時(shí)間對(duì)齊。3.3 gnn_propagate 的傳播過(guò)程與 CUDA 加速gnn_propagate在鄰接矩陣上運(yùn)行多個(gè)圖卷積層每一層把鄰居節(jié)點(diǎn)的特征加權(quán)融合到當(dāng)前節(jié)點(diǎn)。整個(gè)傳播過(guò)程涉及矩陣乘法數(shù)據(jù)量大時(shí)用 CPU 會(huì)非常慢所以源碼里額外提供了_kernel.cu的 CUDA 實(shí)現(xiàn)。GPU 版本的核心是在 kernel 函數(shù)里并行遍歷每一個(gè)節(jié)點(diǎn)聚合鄰居特征。// gnn_propagate_kernel.cu 核函數(shù)偽代碼 __global__ void PropagateKernel( const float* features, // [N, D] 特征矩陣 const float* adj, // [N, N] 鄰接矩陣 float* out_features, // [N, D] 輸出特征 int N, int D) { int row blockIdx.x * blockDim.x threadIdx.x; if (row N) return; for (int d 0; d D; d) { float sum 0.0f; for (int col 0; col N; col) { sum adj[row * N col] * features[col * D d]; } out_features[row * D d] sum; } }這段 kernel 代碼的瓶頸在內(nèi)存訪問(wèn)上。adj是稀疏矩陣但 kernel 里仍然用稠密方式遍歷N 是軌跡數(shù)量一般不會(huì)超過(guò)幾千所以問(wèn)題不大如果軌跡上萬(wàn)條N 的平方就不只是計(jì)算量的問(wèn)題內(nèi)存也會(huì)爆掉——一個(gè) 10000 x 10000 的 float 矩陣就是 400MB兩個(gè)就是 800MB。畢設(shè)規(guī)模下不需要優(yōu)化存儲(chǔ)格式但如果你要拿去跑更大的數(shù)據(jù)集建議把a(bǔ)dj改造成 CSR 格式再喂給 kernel。圖中的注釋也說(shuō)明了傳播的一層只做了線性聚合沒(méi)有加非線性激活函數(shù)這是刻意為之的——多跨鏡頭關(guān)聯(lián)的特征空間不需要引入太多非線性保持線性傳播的穩(wěn)定性比擬合能力更重要。3.4 編譯與調(diào)用setup.cfg 和 .flake8 在這里的作用這些 .cu 文件不能直接用 Python 調(diào)用需要先編譯成 PyTorch 的 C 擴(kuò)展。常見(jiàn)做法是寫(xiě)一個(gè)setup.py文件把gnn_propagate.cpp和gnn_propagate_kernel.cu通過(guò)torch.utils.cpp_extension.CUDAExtension編譯。源碼包里沒(méi)列出setup.py但列出的setup.cfg和.flake8說(shuō)明項(xiàng)目原本是用 setuptools 管理的可以依此補(bǔ)全編譯入口。# 編譯自定義 CUDA 算子的常用命令 python setup.py build_ext --inplace編譯前先確認(rèn)三件事CUDA 版本和 PyTorch 版本匹配、GPU 算力在 6.0 以上GTX 10 系及以上、TORCH_CUDA_ARCH_LIST環(huán)境變量設(shè)置了正確的算力。我見(jiàn)過(guò)不少人在這一步卡住報(bào)錯(cuò)大多是undefined symbol或者gcc: error: unrecognized command line option前者是編譯順序錯(cuò)了后者是 GCC 版本太新需要降級(jí)到 7 以下。setup.cfg里的[metadata]和[options]字段定義了包的版本、依賴和入口如果編譯不通過(guò)先檢查它和setup.py里的參數(shù)是否一致。4. 環(huán)境部署與訓(xùn)練自己的數(shù)據(jù)集Dockerfile 和參數(shù)配置4.1 Dockerfile 里的環(huán)境是怎么搭起來(lái)的這套源碼自帶 Dockerfile這是最省心的一環(huán)。讀 Dockerfile 的目的是搞明白項(xiàng)目依賴了哪些系統(tǒng)庫(kù)和 Python 包避免在本地環(huán)境里缺這個(gè)缺那個(gè)。典型的多階段構(gòu)建流程是第一步拉一個(gè) CUDA 官方鏡像比如nvidia/cuda:11.3.1-cudnn8-devel-ubuntu20.04第二步安裝 Python 3.8 和系統(tǒng)依賴第三步用 pip 裝 PyTorch、torchvision 和項(xiàng)目所需的包最后把源碼目錄復(fù)制進(jìn)容器。# 構(gòu)建并進(jìn)入容器 docker build -t gait_track:latest . docker run -it --gpus all --shm-size8g gait_track:latest /bin/bash--shm-size8g是容易忽略的參數(shù)。PyTorch 的 DataLoader 在多進(jìn)程模式下會(huì)用共享內(nèi)存做數(shù)據(jù)緩存容器默認(rèn)的/dev/shm只有 64MB數(shù)據(jù)加載稍微大一點(diǎn)就報(bào)Bus error或out of shared memory這個(gè)坑在監(jiān)控視頻數(shù)據(jù)集上特別常見(jiàn)。如果宿主機(jī)的內(nèi)存有限也可以把num_workers設(shè)為 0但那樣訓(xùn)練速度會(huì)明顯下降。4.2 數(shù)據(jù)集組織方式y(tǒng)olov5、DeepSORT、GaitSet 三種數(shù)據(jù)格式整套系統(tǒng)用到三種不同的數(shù)據(jù)標(biāo)注格式這是最容易混亂的地方需要分別準(zhǔn)備。模塊數(shù)據(jù)格式目錄組織關(guān)鍵點(diǎn)yolov5YOLO txt 格式每行cls x y w himages/和labels/按 train/val 分坐標(biāo)是歸一化后的不是像素值DeepSORT檢測(cè)結(jié)果文本每行frame_id, track_id, x, y, w, h, confMOT 風(fēng)格訓(xùn)練時(shí)不需要標(biāo)注需要的是檢測(cè)框和 IDGaitSet輪廓圖序列每段序列一個(gè)文件夾subject/sequence/按行人 ID 分需要先對(duì)原圖做前景分割提取二值輪廓GaitSet 的數(shù)據(jù)準(zhǔn)備是最耗時(shí)的。你需要一個(gè)分割模型把行人從背景中摳出來(lái)或者用背景減除算法生成輪廓圖。輪廓圖的尺寸建議統(tǒng)一為 64x44這是 GaitSet 訓(xùn)練時(shí)的常用尺寸。輪廓的質(zhì)量直接決定步態(tài)特征的好壞——輪廓上有空洞、有背景殘留特征就會(huì)帶噪聲。如果你手頭的是 CASIA-B 數(shù)據(jù)集可以直接用官方的預(yù)處理腳本如果是自采數(shù)據(jù)需要先過(guò)一遍檢測(cè)和分割再生成訓(xùn)練集。4.3 超參數(shù)調(diào)整yolov5 訓(xùn)練自己的數(shù)據(jù)集yolov5 訓(xùn)練時(shí)的超參數(shù)文件是data/hyps/hyp.scratch-low.yaml里面包含了 lr、mosaic、mixup 等參數(shù)。用預(yù)訓(xùn)練權(quán)重做遷移學(xué)習(xí)時(shí)建議把lr0從默認(rèn)的 0.01 降到 0.001因?yàn)槟愕臄?shù)據(jù)集規(guī)模和類別數(shù)都變了過(guò)大的學(xué)習(xí)率會(huì)破壞預(yù)訓(xùn)練特征。# hyp.scratch-low.yaml 關(guān)鍵參數(shù)訓(xùn)練行人檢測(cè)時(shí)推薦修改 lr0: 0.001 # 初始學(xué)習(xí)率遷移學(xué)習(xí)用小一點(diǎn) lrf: 0.01 # 最終學(xué)習(xí)率比例 warmup_epochs: 3.0 # 預(yù)熱輪數(shù) mosaic: 1.0 # mosaic 增強(qiáng)行人數(shù)據(jù)集可以保留 fliplr: 0.5 # 水平翻轉(zhuǎn)對(duì)行人檢測(cè)友好# 訓(xùn)練命令 python train.py --data person.yaml --weights yolov5s.pt --img 640 --batch 16 --epochs 100 --device 0--batch 16是在 8GB 顯存的 GPU 上比較穩(wěn)妥的值顯存不夠就減半。--img 640和推理時(shí)的size640保持一致訓(xùn)練和推理尺寸不一致會(huì)掉點(diǎn)。5. 避坑指南跨鏡頭關(guān)聯(lián)里最容易翻車的五個(gè)點(diǎn)5.1 權(quán)重文件和 .cu 文件不匹配編譯過(guò)了但結(jié)果全錯(cuò)現(xiàn)象編譯成功import成功但 GNN 傳播的輸出全是 NaN。原因gnn_propagate_kernel.cu是在一個(gè)特定 PyTorch 版本下寫(xiě)的和你當(dāng)前的 PyTorch 版本在張量?jī)?nèi)存布局或計(jì)算圖處理上不兼容。解決先跑一個(gè) 2 節(jié)點(diǎn) 3 特征的小用例用 CPU 實(shí)現(xiàn)的結(jié)果和 GPU 實(shí)現(xiàn)的結(jié)果做逐位對(duì)比如果差異巨大降級(jí) PyTorch 版本或者檢查是否有重復(fù)定義的宏。5.2 時(shí)間對(duì)齊沒(méi)做跨鏡頭匹配率直接砍半現(xiàn)象鏡頭 A 和鏡頭 B 記錄的是同一場(chǎng)景但時(shí)間戳相差了十幾秒GNN 的鄰接矩陣?yán)飵缀跽也坏娇缭絻蓚€(gè)相機(jī)的邊。原因time_window參數(shù)判斷的是軌跡的時(shí)間重疊度兩個(gè)鏡頭的時(shí)間不同步導(dǎo)致同一個(gè)目標(biāo)在 A 鏡頭結(jié)束和 B 鏡頭開(kāi)始的幀號(hào)完全對(duì)不上。解決在預(yù)處理階段做一個(gè)時(shí)間偏移校準(zhǔn)用同一時(shí)刻出現(xiàn)在兩個(gè)畫(huà)面中的目標(biāo)哪怕是不同 ID估算幀號(hào)偏差然后統(tǒng)一到同一個(gè)時(shí)間軸再跑關(guān)聯(lián)流程。5.3 GaitSet 特征沒(méi)有歸一化相似度計(jì)算失靈現(xiàn)象余弦相似度算出來(lái)全部在 0.99 以上設(shè)什么閾值都沒(méi)區(qū)分度。原因GaitSet 輸出的特征向量模長(zhǎng)差異巨大直接算余弦相似度等于在比模長(zhǎng)而不是比方向。解決在特征輸入 GNN 之前強(qiáng)制做 L2 歸一化讓每個(gè)特征向量的模長(zhǎng)為 1。import torch import torch.nn.functional as F def normalize_features(features): # features: [N, D] 原始步態(tài)特征 return F.normalize(features, p2, dim1)5.4 小目標(biāo)檢測(cè)漏檢軌跡斷裂后跟蹤器無(wú)法恢復(fù)現(xiàn)象監(jiān)控畫(huà)面里的人離攝像頭遠(yuǎn)身體只有 20 像素高yolov5 經(jīng)常漏檢DeepSORT 的軌跡頻繁丟失。原因yolov5 在 COCO 上的小目標(biāo) AP 本來(lái)就低20 像素的行人已經(jīng)超出了常規(guī)檢測(cè)能力。解決一是把推理尺寸從 640 提高到 1280顯存夠的話二是對(duì)漏檢幀做插值。最穩(wěn)妥的做法還是換一個(gè)針對(duì)小目標(biāo)優(yōu)化的檢測(cè)器分支或者給檢測(cè)結(jié)果加一幀的容忍——上一幀有檢測(cè)框、這一幀沒(méi)有先沿用上一幀位置做卡爾曼預(yù)測(cè)。5.5 圖里節(jié)點(diǎn)全是負(fù)樣本步態(tài)識(shí)別退化成換裝重識(shí)別現(xiàn)象跨鏡頭的匹配準(zhǔn)確率還不如純 ReID加了 GNN 反而掉點(diǎn)。原因負(fù)樣本不同 ID 的軌跡在圖里占了大多數(shù)GNN 傳播時(shí)每個(gè)節(jié)點(diǎn)的特征都被大量負(fù)樣本的噪聲特征污染了正樣本的信息被稀釋。解決在build_adjacency_matrix里提高相似度閾值或者在構(gòu)建圖的時(shí)候加上一個(gè)先驗(yàn)約束——只有空間上可能銜接的鏡頭對(duì)才允許連邊。最直接的辦法是統(tǒng)計(jì)每個(gè)目標(biāo)的軌跡平均長(zhǎng)度去掉那些小于 10 幀的短軌跡——步態(tài)特征本身就需要連續(xù)幀才能穩(wěn)定提取。6. 跨鏡頭軌跡拼接的落盤驗(yàn)證用兩個(gè)攝像頭實(shí)測(cè)一輪拿到源碼后第一步不是改代碼而是先驗(yàn)證跨鏡頭拼接的質(zhì)量。我習(xí)慣的做法是準(zhǔn)備兩個(gè)模擬鏡頭的數(shù)據(jù)同一個(gè)場(chǎng)景里兩個(gè)不同角度的錄屏中間有 3 秒的交接區(qū)。跑完整個(gè)流程后看兩件事。第一件事是檢查軌跡文件里有沒(méi)有出現(xiàn)「同一個(gè)全局 ID 在不同鏡頭里時(shí)間上重疊」的情況。如果 ID 5 在鏡頭 A 的第 100 幀和鏡頭 B 的第 100 幀同時(shí)出現(xiàn)說(shuō)明 GNN 匹配錯(cuò)了。第二件事是可視化拼接結(jié)果把兩個(gè)鏡頭的畫(huà)面拼在一起用同一個(gè)顏色畫(huà)同一個(gè)人這個(gè)辦法笨但直接比任何指標(biāo)都直觀。import cv2 import numpy as np # 讀取兩個(gè)攝像頭的軌跡輸出 # 格式: frame_id, global_id, camera_id, x, y, w, h cam_a np.loadtxt(track_cam_a.txt, delimiter,) cam_b np.loadtxt(track_cam_b.txt, delimiter,) # 按全局 ID 把軌跡拆開(kāi)檢測(cè)重疊 ids_a set(cam_a[:, 1]) ids_b set(cam_b[:, 1]) overlap_errors [] for gid in ids_a ids_b: frames_a set(cam_a[cam_a[:, 1] gid][:, 0]) frames_b set(cam_b[cam_b[:, 1] gid][:, 0]) if frames_a frames_b: overlap_errors.append(gid) print(f重疊軌跡數(shù): {len(overlap_errors)})overlap_errors如果超過(guò) 3%說(shuō)明鄰接矩陣的邊建得太寬松了優(yōu)先調(diào)整sim_threshold和時(shí)間窗口。如果這個(gè)指標(biāo)沒(méi)問(wèn)題再計(jì)算匹配的準(zhǔn)確率——手動(dòng)標(biāo)注一段視頻里真實(shí)匹配的軌跡對(duì)數(shù)和 GNN 輸出的匹配結(jié)果做對(duì)比。做完這兩步你才真正摸透了這套源碼的輸出和評(píng)價(jià)維度后面無(wú)論改哪個(gè)模塊都有基準(zhǔn)可對(duì)照。這套流程里的每一步我都吃過(guò)虧。以前偷懶直接拿默認(rèn)配置跑結(jié)果跨鏡頭 ID 切換率慘不忍睹檢查了半天才發(fā)現(xiàn)是時(shí)間偏移和數(shù)據(jù)歸一化的問(wèn)題。那之后每次做跨鏡頭實(shí)驗(yàn)我都強(qiáng)制先驗(yàn)證數(shù)據(jù)對(duì)齊再跑完整鏈路。希望這篇筆記能幫你少走幾步彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月丁香操婷逼| 丁香五月婷婷狠狠色| 亚洲性爱99在线| 婷婷色综合| 九九国产精视频| 99久久网站| 精品九九在线观看视频| 97在线99| 99热精品在线在线| 色色日韩| 黄色AAAA韩国guochansanji| 亚洲精品视频电影| 丁香五月花婷婷开心| 日日夜夜干| 免費亭亭成人| 色站9/| 夜夜操天天干| 爱射综合| 色婷婷综合久久| 天天干、天天日日| 曰曰久久| 97人妻超级碰碰碰碰碰| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 五月天婷婷中文字幕在线播放| 久9热插入| 婷婷丁香人妻天天| 久热久| 五月综合色| 亚洲综合色丁香五月天| 日本九九视频| 国产精品第一国产精品| 天天插天天插| 五月色丁香婷婷中文字幕| 色香蕉婷婷| 人人草人人爱| 99爱免费在线视频| 99超级碰免费视频| 五月久久丁香| 天天干狠狠| a69在线视频| 啪啪啪丁香五月| 免费看欧美成人A片无码| 伊九九三级区| 久久婷婷五月综合色天| 超碰av在线| 天天干天天叉| 五月亚洲激情| 久久久久久9| 国外亚洲成AV人片在线观看| 久久人人九九| 五月天五月天成人网亭亭成人色网站| 天天操夜夜啊| 激情综合九月| 伊人五月天久久| 五月天婷婷激情小说电影| 激情五月天小说视频| www.五月天色色色| 1级欧美日韩| 色狠狠综合网| 夜夜操夜夜操| 天天操天天谢| 色愛综合网| 免费日本aⅴ中文字幕 | 第四色五月婷婷| 日本一级一级一级一级| 色呦呦美女| 丁香五月停停av| 99热综合色图| 思思热精品在线| 热无码A∨| 激情丁香五月AV| 97啪啪| 五月婷婷69| 99热99成人| 五月丁香啪。| 玖玖玖婷婷婷| jiujiuxiangjiaowang| 久久99热这里只有精品| 91操网| 丁香五月激情性色郤| 久久婷婷六月综合| 激情综合区| 丁香亚洲色综合| 亚洲精品视频在线播放| 五月天开心网| 99精品在这里| www.天天日| 色色色色网| 开心五月丁香综合久久| 无码九九| 九九热这里只有精品23| 91狠狠色| 琪琪色五月天| 久久婷婷五月天蜜桃| 高清a片基地| 丁香五月花| 色色色99| 九九人人操| 丁香五月视频在线观看| 色激情综合狠狠婷婷| 色玖玖导航| 色色色色色日韩午夜激情| 人妻丰满精品一区二区A片| 91热在线| 五月婷婷啪啪| 97精品综合久久| 大香蕉手机视频| 综合XX网| 成人 在线 日韩| 99re这里只有| 五月婷婷六月丁香综合| 五月丁香亚洲综合| 超碰99热| 免费看欧美成人A片无码| 欧美日韩aaa| 九九热av| 久久久婷婷| 丁香婷婷色情| 婷婷亚洲综合| 99综合网| 97大香蕉五月天| 久久性综合| 欧美婷婷色| 一级AV片| 91久久精品视频| 亚洲123区高清入口| 伊人久久丁香狠狠婷婷综合香蕉 | 91九色国产熟女| 九九色黄色| www,99热在线观看| 免费成人网在线观看| 碰超在线九色| 五月丁香91| 激情综合五| 色婷婷欧美| 成人av在线电影| 丁香五月激情宗合网| 怡红院 久久| 五月天婷婷三级黄| 五月天色婷婷基地| 婷婷五月天基地| 婷婷五月天视频免费在线观看| 新激情五月天天在线网| 人妻av在线| 九九aV| 99爱视频在线| 丁香情色五月| 99碰网站| 丁香五月婷婷成人综合| 色久天| 99色 | 九月激情综合婷婷| 国产 码在线成人网站| 久久机热这里只有精品免费视频| 综合色视频| 欧美啪啪网| 色综合丁香婷婷| 五月天久久久| 激情网婷婷婷| 碰碰女| 色五月天婷婷| 99碰碰碰| 色很很96| 五月天狠狠网| 99热精品免费| 99伊人婷婷在线| 色播婷婷五月天| 98毛片| 3www激情| 婷婷精品视频| 小泽玛利亚视频一区二区| 久久曰曰| 日本色狠狠| 91日本在线观看| 香蕉人妻AV久久久久天天| 日韩成人影片在线观看| 亚洲一个色| 激情婷婷六月| 日本超碰在线| 人妻Av在线| 丁香五月婷婷啪啪| 丁香色婷婷五月天| 农村熟妇高潮精品A片| 婷婷六月丁综合| 国产 亚洲 在线| 亚洲激情视频网| 99激情视频| 玖玖热视频| 九九精品9| 婷婷五月天综合久久| 色情五月丁香婷婷网| 五月丁香婷婷俺| 色婷婷狠狠爱| 看全色黄大色大片| 日韩精品无码99| 97视频久久| 9色91视频| 操日本三片99| 99精品小视频| 这里只有精品96| 综激情网| 五月天激情国产综合婷婷| 99久视频| 国产精典视频在线观看| 五月丁香六月激情综合欧美| 国产美女无遮挡裸体毛片A片| av在线免费网站 | 五月丁香六月婷婷的女人| 超碰99在线| 婷婷久久综合久色| 亚洲色图欧美色图日本视频| 色六月丁香婷婷啪啪啪| www.射伊蕉婷婷| 婷婷99视频在线| 五月天激情黄色小说在线观看| 五月天婷婷视频| 99在线精品观看99| 色婷婷成人| 夜夜夜夜夜操| 丝雨一区二区| 婷婷 亚洲图片 丁香| 九九婷婷综合| 91九色欧美| 天天舔天天插天天干| 综合网色| 日日噜噜夜夜狠狠久久丁香六月| 婷婷成人五月天| 玖玖婷婷色欲| 欧美婷| 99ri视频| 丁香五月婷婷久久久| 九九亚洲综合| 亚洲色夜| 五月丁香无码| 久99综合婷婷| 91久久1118| 婷婷伊人五月丁香天堂网| 亚洲射激情| 99这里| 9久精品| www.天天干| 久久天堂色| 99热99热不卡| 色五月噜噜| 97涩涩丁香五月天| 610018岁成人视频| 婷婷综合六月| 91女人18毛片水多国产| 欧美丁香五月| 啪啪东京热| 伊人五月天在线| 五月婷九月| 丁香五月激情澎湃一区| 26uuu成人网| 丁香婷婷久久老熟女综合网| 日韩国产AV播放| 丁香五月婷婷乱| 免费无码毛片一区二区A片| 再次出发二| 婷婷丁香五月综合| 激情五月综合六月丁香婷婷狠狠干| 婷婷爱五月| 亚洲激情淫网| 九月丁香网婷婷| 色小说五月婷婷| 久久激情中文| 丁香色婷婷| 丁香五月婷婷亚洲激情四射| 1024操逼视频| 青青热视频| 天天插天天插| 久热这里只有精品66| 天堂久久丁香| 激情五月天小说| 丁香五月婷综合| 丁香五月人妻| 啪啪91| 丁香婷婷啪啪| 亚洲综合在线丁香五月| 91日韩美女被插视频| AV色婷婷| tingtingjiqingwuyue| 婷婷成人基地| 婷婷五月天综合久久| 日本黄色精品| 色五月天综合网| 丁香婷婷五月天网站| 欧美色综合天天久久综合精品| 色五月婷婷、老熟女| 久cao香蕉影院| 亚洲欧美一区二区三区四区爱爱动图| 九九99精品视频| 五月丁香啪啪| 天天添天天摸天天天天做| 男同色五月开心五月激情五月| 天天综合网在线| 成人AV免费观看| 91性高潮久久久久久久久| 五月激情婷婷色| 欧美日韩国产成人在线| 色色色无码| 久久这里都是精品视频| 亚洲无码11| 五月天色丁香| 另类激情网| 任你擦免费视频| 色婷婷久久| 夜夜爽天天日| 国在线激情网| 欧美69色| 色999亚洲人成色| 亚洲国产色色| 色色婷婷丁香| 超级久久久| www狠狠| 五月丁香网站在线播放| 亚洲六月色婷婷| 99久久99久久综合| 超碰高清在线| 激情综合婷婷| 久久HD| 亚洲乱码日产精品BD| 婷婷免费视频| 色狠狠综合网| 色综合久| 伊人玖玖综合| 日韩艹比| 色综合五月| 996日日爱| 色综合99| 草草影院爱爱| 久久大国产香蕉| 久久激情天堂| 五月丁香狠狠| 电影《战争与艾拉》免费观看| 9 大屁股在线视频精品| 少妇AB又爽又紧无码网站| 五月天综合在线| 五月天婷婷自拍图片在线观看| 丁香97综合| 色婷网| 日日干天天| 亚洲精99| 狠狠丁香| 99人人干人人| 色综合久久无码| 中国女人做爰A片| 日韩AV片| www.婷婷,com| 天天搞天天爽| 色综合综合色| 六月五月久久丁香| 夜夜人妻五月天| 五月天伊人| 99无码精品| caopeng97日韩| 五月丁香六月成人| 九九热青青草| www.婷婷五月.com| 开心色色五月天综合| 九热视频| 超碰91在线| 久久99网| www.99成人视频| 亚洲精99| 这里只有在线精品| 26UUU| 九九综合伊人| 亚洲精品无码久久| 婷婷五月电影| 熟女91九色| 色www99| 精品夜夜澡人妻无码AV| 亚洲中文字幕网| 亚洲超碰在线| 日本色色色| 香蕉婷婷色五月| 婷香五月激情视频| 五月婷婷六月丁香在线视频免费在线观看| 99热无码| 狠狠草在线观看| 亭亭五月激情亚洲在线| 国色天香伊人狠狠色| 日韩五月天婷婷| 综合丁香婷婷五月天| 99久久婷婷| 亚洲激情综合| 久99| 精品一二三区久久AAA片| 婷婷五月天AV| 99精品视频在线观看| 六月婷婷中文字幕| 伊人久久婷婷| 欧美交换配乱吟粗大25P| 99视频这里有精品| 日本99视频| 久久XX| 久热无码| 99干日日干| 四川女人毛多水多A片| 99re6在线视频精品免费| 激情五月天色播| 国产伦亲子伦亲子视频观看| 色婷婷成人做爰A片免费看网站| 最近中文字幕大全免费版在线| 91狠狠色丁香婷婷综合久久精品| 99热综合| 丁香五月婷婷欧美性爱| 狠狠 久久| www,色综合| 色婷婷文字幕| 9久国产精品| 91黄址| 五月天久久婷婷| 亚洲思思热久| 婷婷色系婷色| 五月综合激情视频在线| 九九色人| 色婷婷基地| 欧美槡BBBB槡BBB少妇| 任你躁XXXXX麻豆精品| 五月激情影院| 97碰| 极品人妻XXXXOOOO| 91在线人| 五月丁香婷婷基地| 欧美韩日AAA网站| 丁香婷婷六月在线资源观看| 天天操天天干天天日| 婷婷久久久久| 免费观看全黄做爰的视频 | 久久成人人妻| 久久激情五月天| 天天爱天天爽| 九九热这里只有精品9| www.91AV.COM| 五月天亚洲图片婷婷| 青草久久五月婷伊人| 操一操| 天天做天天爱天天高潮| 中文字幕在线免费观看视频| 五月久久丁香| 色五月天激情| 99re这里有精品手机在线| 天天撸天天干天天插| 98永久精品| 色偷偷五月天| 国产女生爱爱AA| 色碰干| 激情涩涩网| 久久aaaa片一区二区| 色五月婷婷综合在线| 99热91| 超碰免费观看| 九九色逼| 五月婷婷六月基地| 欧美色图天堂网| 爽tv | 久久Xx| 99 频99热国里只有精品| 色综合色综合色综合| 91精品综合久久久久久五月丁香| 五月天色综合| 性爱网五月婷婷| 99在线视频免费| 久久综合热17c| 五月天啪啪啪| 少妇人妻偷人精品无码视频新浪 | 在线亚洲综合网| 久久丁香五月天| 五月天激情开心网| 五月婷婷五月| 亚洲免费av观看| 色五月涩涩婷婷蜜桃| 婷婷五月天播播| 北京熟妇搡BBBB搡BBBB| 99久在线观看| www.com五月天| 婷婷精品视频| 色色丁香婷婷综合| 激情婷婷啪啪| 疯狂做受XXXX高潮A片| 久久综合色五月| 午夜性爱影视一区77| 久超超碰| 一区操| 婷婷成人综合免费视频| www久久99| 久久99网| 99视频精品全部免费观看| 久99| 婷婷操久久| 六月五月婷婷| 狠狠精品干练久久久无码中文字幕 | 久热re在线视频| 日本本土色网第一区| 欧美Va婷色| 91麻豆国产三级精品福利在线观看| 欧亚洲在线高清视频| 五月天亭亭俺也| 在线视频婷婷| 五月婷婷开心色伊人| 九月婷婷久久久| 日韩精品无码AV| 久久这里99| 99色色网| 97碰在线视频| 五月丁香婷婷色色色| Caoporn公开| 先锋av性爱成人电影| 99色在线视频| 色情·com| 成人短视频在线观看| 亚洲超级碰| 日韩精品二三区| 亚洲黄色网址| 五月丁香色婷| www九九免费视频| 色五月激情五月丁香五月婷婷啪啪综合| 91热在线| 亚洲欧美综合7777色婷婷| 五月婷婷丁香五月| 密乳Va| 九九99精品视频在线观看| 国产毛片操B| 呦呦v线| 97色色色| 精品婷婷五月视| 99久久久| 69五月天视频| 做爰丰满少妇1313| 婷婷综合网伊人| 亚洲色无码A片一区二区麻豆| 99热香港| 久久精品一区二区三区四区| 热99re| 日韩三十六页| 久热视频这里只有精品| 激情骚五月| 亚洲99精品欧美一区| 激情五月天婷婷丁香| 五月丁香婷婷激情视频| 亚洲有码在线视频| 五月丁香久久久久| 婷婷五月天AV| 丁香六月综合激情| 色欲丁香久久| 五月丁香综缴情性爱| 俺去啦综合网| 97操碰在线视频| 色欲久久久久久综合网综合网| 在线资源av-超碰中文在线-成人AV | A短视频免费在线观看| 五月丁香色狠狠干大屄| 97伦色婷婷| 色天五月天在线观看视频| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 亚洲欧美婷婷五月色综合| 大香蕉520| 色综合久久888| 狠狠色丁香99| 丁香花狠狠婷婷亚洲中文字幕| 亚洲狠狠干| 色天使色婷婷| 欧美精品999| 中文字幕日韩无码制服诱或| 五月丁香综合网| 久久综合中文字幕| 99re这里只有精品国产99| 国产毛片精品一区二区色欲黄A片| 丁香五月天欧美| 色综合久久无码| www.99精品在线| 色婷婷XXXXX| 中国女人内射6XXXXX| 五月婷在线视频免费看| 一区二区成人电影| 亚洲精品无人区| 草综合14| 思思久久网| 国产精产国品一二三在观看| 五月丁香婷婷视频| 亚洲一色色色色色色色色| 久99久视频精品| 五月天丁香成人社| 亚洲综合激| 98热精品| 午夜色婷婷| 五月色网| 啪啪色激情五月天| 日韩五月婷婷久久| 91啪啪| 五月天黄色激情小说| 噜噜色五月| 亚洲丁香花色| 五月天婷婷丁香基地在线观看| 色婷婷亚洲婷婷| 欧美成人猛片AAAAAAA| 色亭亭五月天丁香综合AV - 百度 - 百度| 99碰碰| 丁香五月综合网| 色综合久久99色| 美女激情婷婷| 91一起操| 九月大香蕉| 婷婷五月婷婷| 98永久精品| 色狠狠六月| 2020日日干| 成人.在线日韩| 五月丁香六月成人| 婷婷六月天激情影院| 婷婷五月天激情电影| 亚洲情综合五月天| 亚洲午夜AV| 欧美人人草| 五月丁香日本片| 大香蕉Av在线| 潘金莲AAAAAAAAAA| 久久婷婷五月天| 99re6久热只有精品6在线直播| 夜夜骑操AV| 天天综合五月天| 大香蕉久久视频久久视频 | 九一牛视频探花| 91丨九色丨东北熟女| 丁香五月婷婷激情尤物| 日日操天天| 99精品视频在线6| 色吧婷婷| 日本情色一区二区| www.wuyuetian啪啪| 色日本五月天| 中文字幕人妻在线| 激情网婷婷五月天| 九九亚洲视频| 99热日| site:901-07.com| 欧美在线看| 性爱五月婷| 色狠狠色噜噜AV天堂五区| www.zbzhongsen.com| 天天做天天爱| 日日夜夜婷婷| 色婷婷五月天天天干天天操天天爽 | 99久久婷婷五月综合| 久久精彩视频99| 97啪在线观看视频| 国产精品久久久久久久久久| 少妇激情五月天| 亚州操操| 国产免费一区二区三区三州老师F1F1.CC| 亚洲人妻一区二区| 色婷丨日丨天丨综合久久| 丁香五月网站| WWW,色五月| 天天肏视频| 六月婷久久| 亚洲综合一区二区| 色天堂操| 美女伊人久久| 婷婷第一页| 欧洲区自拍| 久热精品9999| 丁香婷婷综合色五月激情国产基地| 日韩专区五月天婷婷丁香| 国产FREESEXVIDEOS性中国| 五月天色五月| 影音先锋女人AA鲁色资源| 99这里有精品| 色情成人五月天| 91丨九色丨大屁股| 亚洲妇女熟BBW| 可以看的av| 丁香五月天视频| www.色综合| 99热成人| 成人无码髙潮喷水A片| 欧美大片| 成人AV在线中文版| 99干免费视频| 综久久久| 五月天丁香久久| 99爽视频| 成人五月天综合网| 九九视频精品这里只有| 五月婷婷 六月丁香| 国产丁香五月天婷婷| 色婷婷丁香特级性爱视频| 亚洲VA在线| 日屌日日操日日色| 婷婷欧美| 亚洲天堂久久| 婷婷五月天激情小说| 大伊香蕉精品视频在线| 精品综合网在线| 婷婷色色宗合网| 大香蕉久久婷婷精品综合| 五月天天堂久久| 久久这里只有精品久久| 狠狠色性| 涩五月色婷婷| 久久99精品久久久久久噜噜| 五月丁香黄色视频| 成人综合网站| 九九热内射| 97色婷婷在线观看| 久久五月丁香婷婷| 欧美英丁香开心快乐六月天网| 婷婷五月激情天| 大香蕉99热| 婷婷综合激情| 九 九九九AV| 五月玖玖| 日日爽日日操| 这里只有精品视频在线| 91狠狠综合久久久久久| 欧美日韩精品人妻狠狠躁免费视频| 成人AV播放| www.maotanji.com| 久久五月婷综合网| 久久久精品人妻| AV性爱在线| 天天综合天综合久久网| 在线观看亚洲视频影院| 婷婷大美在线| 婷婷五月综合网| 天天色色天天| 超碰2021| www.超碰| 丁香六月无码播放| 久色视频| 日本少妇AA一级特黄大片| av九九| 永久地址 色| 网色99| 综合色、色综合| 久久九九国产| 五月婷婷五月天天| 色九月婷婷综合| 婷婷五月天综合亚洲| 五月婷婷偷拍| 欧美丁香五月天| 亚洲av成人在线| 婷婷五月综合国产精品| 97操在线视频| 婷婷丁香五月在线播放| 亚洲婷婷六月天| 97视频.干com| 丁香五月激情啪啪综合| 99热99在线| 丁香色五月天| 国产精品成人AV在线观看春天| 91精品久久久久久久久| 人人操超踫| 97人人草| 久久久A级视频| 天天操天天爽天天爱| 五月丁香六月激情综合| 国产乱轮一区二区三区| 天天日夜夜B久久| 色婷婷久久| 99超超碰| 青青草性爱视频| 五月天婷婷社区| 日本精品人妻无码77777| 久99久视频| 激情五月天婷婷在线网址发给我| 99久久九九视频| 丁香五月天啪啪| 色五月婷婷五月| 亚洲情综合五月天| 99精品热视频只有精品10| 日本九婷婷| 99久久超级| 6月丁香婷婷激情| 国产精品电影| 丁香狠狠色婷婷| 操人妻视频91| 婷婷在线中文字幕| 九九这里有精品视频| 色色色婷婷五月天| 玖玖五月丁香| 五月婷婷色激情| 亚洲爆乳无码精品AAA片蜜桃| 丁香六月婷婷综合激情欧美| 免费在线观看欧美激情xx小视频| 久操香蕉| 午夜性爱影视一区77| 97色色色色色| 色欲天天综合| 色玖玖综合| 色色影院黄大片| 天天天天天久久久久久| 五月天色小说| 6080av| 天天日天天爽| 超碰免费人| 丁香五月 综合| 开心五月婷婷激情| 99热99精品| 五月婷婷在线观看黄| 成人免费视频一区| 色情五月婷婷| 婷婷久久天堂网| 久久五月天色| 色综合久久8| 色永久| 精品热九九| 久久久区区一久久久久久| 爱久久小说下载网| 色综合五月婷婷狠狠干| 亚洲va综合va国产va中文| 新久久五月天激情| 国产67194| 狠狠夜夜五月丁香| 97色色色| 丁香五月综合图片在线观看| 欧美日韩精品人妻狠狠躁免费视频| 六月亚洲| 丁香性爱在线视频| 色久免费| 精品热青草| 亚洲经典小视频| 婷婷久久爱| 天天干狠狠| 久久99久久久久久久噜噜| 人妻久久久久久| 中文字幕欧美久久| 啊V视频在线观看| AV九九| 久热9| 日韩无码人妻一区二区三区综合| 日韩黄在免| 亚洲va在线| 超碰在线94| 成人网站免费在线播放| 色婷婷影院| 国产真人做爰视频免费| 亚洲另类久久| 国产女生爱爱AA| 色五月大| 婷婷五月天久久| 久久丁香五月天| 我爱va亚洲va52| 丁香五月色情av| 日本欧美成人片AAAA| 国产99久久久| 综合色久| 久久久精品人妻录| 金品在线视频99| 99re在线观看| 色播播之激情五月婷婷| www。五月,com| 99人妻碰碰碰久久久久视| 日本人妻A片成人免费看片| 五月婷婷综合在线| 五月色网| 五月婷婷欧美| 国产精品久久欧美久久一区| 五月天色婷婷成人| 激情六月婷婷| 成人做爰A片免费看网站找不到了| 婷婷五月天激情影片| 色色色97| www.zbzhongsen.com| 五月开心激情网| 九色 在线| 婷婷五月天影院| 五月婷婷开心丁香| 亚洲综合视频在线| 99精品偷自拍| 激情五月综合网| 超碰9799| 另类 在线| 狠狠狠狠免费| 玖玖婷婷视频| 色激情五月天| 综合一本道| 啪啪啪大香蕉| 丁香花狠狠婷婷亚洲中文字幕| 大香蕉伊人99| 精品综合五月| 日本一级特黄大片AAAAA级| 性爱综合网| 色色色99| 婷婷五月天777| www狠狠com| 婷婷在线视频| 久久人人九| 婷婷丁香成人网址| 丁香五月91| 热99色| 激情五月天电影| 五月丁香婷爱在线| 色色精品色| 一本九九色| 激情综合色| 青青草五月天| 五月永久激情| 婷婷成人综合| 色综啪啪| 五月天激情婷婷| 婷婷丁香六月天| 亚洲色情一区二区三区四区| 婷婷操久久| 99色综合久久| 九九色逼| www.91.com黄| 夜夜操天天爽| 操操操av| 99视频在线播放大全| 亚洲精品a成人在线播放| 色婷婷色99国产综合精品| 午夜色丁香| 美女五月激情| 91超级碰在线视频| 久久综合图片| 大陆极品少妇内射AAAAAA| 色三级色三级| 99这里只有| 天天碰天天插天天操| 九九色色| 久久久性爱网| 性爱五月婷| 久爱综合| 99久久国产宗和精品1上映| 色99在线视频| 丁香婷婷情色五月天| 色播丁香婷婷五月激情| www天堂99| 91久久久久久久| 久久92| 可以看的av网站| 这里只有精品在线看| 久久亚洲网| 91久热| 97se视频在线| 五月婷婷之综合激情在线| 人妻丰满精品一区二区A片| 中文字幕在线免费观看视频| 国产精品美女| 99久久性爱| 五月天激情开心网| 色视五月天婷婷| 亚洲激情 久久| 五月天无码| 99热日韩| 超碰色色综合| 色综合久久中文| 9热在线视频| 天天色凹凸| 婷婷干| 婷婷五月综合国产精品| 成人国产欧美大片一区| 婷婷五月天丁香花| 大香网伊人久久综合| 亚洲另类在线观看| 中文字幕成人| 97碰在线视频| 色婷操逼| 五月婷婷熟女| 激情图片婷婷| 激情五月天综合网| 91无码高清| 91九色国产熟女| 婷婷丁香亚洲色综合91| 久久九精品| 超碰人人99| 欧美激情综合色综合啪啪五月| www.五月丁香| 欧美色婷婷| 综合图片色色| 亚洲色婷婷| 国产婷婷五月天| 九月婷婷色色| 97精品欧美91久久久久久久| 伊人激情综合网| 婷婷射综合| 久久五月视频| 亚洲色另类| 97操操| av国产精品| 成人无码髙潮喷水A片| 日韩av手机在线观看| 亚洲无码影音| www网站在线观看| 色色九区| 五月丁香婷婷激情影院欧美| 午夜亚洲国产精品av一区二区| 1024国产| 99婷婷五月天| 五月婷婷co.m| 色婷婷丁香五月综合| www.婷婷.com| 免费97碰碰| 大香蕉九九| 超碰久热| 色偷偷五月天| 五月婷婷色播| 人人爽天天爽| 日本不卡一区二区三区| 日本www免费九九| 国产性爱色| 久久永久视频| 66久久视频在线| 亚洲国产成人裸舞| 亚洲国产99| 99视频在线| 粉嫩AV久久一区二区三区| 丁香五月之久操视频| 亚洲色图在线视频| 六月丁香久久| 丁香五月日本| 五月婷婷片| 成人一级片| 搡BBBB搡BBB搡18| 久热精彩视频98| 强伦轩人妻一区二区电影| 色色自拍视频网站| 亚洲噜色| WWW.17C亚洲精品| 久草热在线视频| 丁香六月丁香婷婷激情| 婷婷国产欧美97| 中海油常州环保涂料有限公司| 91操操操| 色久丁香五| 九九热在线观看视频| 综合AV网| 婷婷大乡焦噜噜| 99re这里只有精品国产99| 亚洲激情.com| 97久久久久| 日韩AV免费电影在线播放| 欧美伊人9| 另类综合激情| 丁香婷婷色五月激情综合| 五月丁香啪啪| 婷综合六月| 丁香婷婷人妻| 丁香五月乱中文字幕| 狠狠色综合网| 99视频| 9福利性视频欧美| 人人舔人人色人人高潮| 狠狠操狠狠插| 99色视频| 99热99极品观看| 婷婷综合成人五月天| 狠狠色噜噜狠狠| 午夜天堂一区人妻| 色色激情五月| 亚洲色vA| 婷婷综合网站| 男人的天堂99| 五月综合视频在线| 思思热这里只有精品| 免费做A爰片77777| 五月天婷婷綜合院| 丁香五月综合亚洲| 丁香六月婷婷综合| 丁香五月天影院| 色狠狠激情五月| 丁香五月色| 日韩AV免费电影在线播放| 超碰免费人妻| 婷婷五月在线播放| 性爱视频久久| 99婷婷国产最新视频| 久热这里只有精品66| 99操| 婷婷99丁香| 人妻尝试久久久久久久久久久久| 五月香婷婷| 成人在线高清| 婷婷六月中文字幕| 亚洲操b| 国产AV不卡福利| 国产精品久久久久久五月天加勒比| 激情色播| 人人插9| 欧美激情综合色综合色| 激情AV| 99激情在线| 激情五月天影院| 潘金莲AAAAAAAAAA| 五月激情六月| 五月丁香婷婷色色| 色综合久久综合| 久99久热只有精品国产99| 色婷婷小说网| www.色综合.com| 色婷婷五月天激情在线观看| 成人在线观看精品| 天堂爱爱| 婷婷社区五月天| 99碰碰视频| 色五月av| 丁香婷婷老司机久操| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 大鸡巴伊人网| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 深情五月天| 色色欧美。| 99爱欧美| 大香蕉综合| 色婷婷电影| 激情四射网| 超碰在线99热| 可以直接看的av| 天天肏天天舔AV| 久久精品永久免费| 色欲一区二区三区精品A片| 激情五月深爱五月观看| 色色激情| 中美日韩成人在线| 超碰资源在线| av在线免费网站 | 老师的粉嫩小又紧水又多A片视频| 天堂AV三级| 俺去也五月天婷婷| 亚洲黄色影视| 日本久久综合| 成人av中文字幕| 日本色天堂| 97人妻碰碰碰久久香蕉| 久久3p| 99综合自拍| 色综合久久88色综合天天看| 成人在线网站| 色女人久久| 久久大香蕉同僚| 五月婷中文字幕| 香蕉综合在线| 天天肏视频| 大香蕉AV在线| 人人摸人人| 天天操天天日天天爱| 99这里有精品视频| site:wpjngj.com| 粉嫩AV久久一区二区三区| 丁香狠狠| 夜夜嗨一区二区三区直播内容 | 婷婷五月天激情综合| 成人做爰A片免费看视频| 精品无码人妻一区| 影音先锋91网站在线观看| 蜜臀av在线成人电影| 婷婷色狠狠| 五月丁香婷婷AV| 久人操| 在线中文字幕视频| 99热在线爱| 无码免费人妻A片AAA毛片西瓜| 国产又黄又爽又激情不遮挡视频在线观看| 性av| 亚洲激情精品| 大香AV| 婷婷射丁香| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 蜜桃五月天| 五月天婷网| 69人妻人人澡人人爽久久| 亚洲碰碰碰| 天天激情5月天亚洲| 五月天婷婷成人网| 色情久久久| 色色五月天com| 五月丁香色情| 99这里只有精品国产| www五月婷婷88导航| 深爱婷婷网| 四色永久成人网站| 极品人妻VIDEOSSS人妻| 天天色官网| 香蕉婷婷色五月| 99色色网| 激情色视频| 狠狠色丁香婷婷久久综合| 丁香五月婷婷影院| 欧洲日韩一区二区三区| ady狠狠入| 五月天丁香综合| 99热6这里只有精品6| 六月婷欧美丁香综合| 婷婷五月大香蕉| 色五月激情问网站| 狠狠色综合无线观看| 色欲天天综合| 五月www| 综合九九久久| 激情五月天小说网| 激情五月婷婷综合色播小说| 99久久玖玖| 亚洲精品无码一区二区| 激情五月六月婷婷| 色五月综合在线| 伊人高清无码| 婷婷色在线视频| 婷婷久久视频| 日本97久久久精品| 99这里只有精品| 亚洲99热| 思思热久久阴99| 五月天激情黄色网址| 色香欲综合| 婷婷精品综合| 色愛综合网| 人操91在线| 26uuu成人网| 五月婷婷影| 丁香午月AV中文字幕| 超碰永久在线| 六月色婷婷| 这里只有精品视频免费在线观看| 成人精品视频99在线观看免费| 色婷婷激情视频| 色热久| 五月丁香婷婷人体| 久久婷婷91| 五月丁香色停停啪啪啪| 九九九九毛片| 六月丁香影院| 婷五月天天| 97人人操人人操人人操人人| 99久久99久久综合| 免费视频99| 五月停停直播| 97热这里精品在线视频| 日本V在线观看不卡视频网站| 中美日韩成人在线| 亚州性爱99| 亚洲五月天综合色| 国内久久亭亭| 丁香网五月天| 婷婷中文字幕| 玖玖热视频| 色天天综合色| 玖玖综合色| 激情五月婷| 丁香婷婷视频一区二区| 婷婷色五月噜噜| 五月婷婷偷拍| 高清 码 免费看片短视频| 荡乳尤物3HP1V5| 欧美熟女99| 思思热在线播放| 99热久久最新地址| 99九九精品| 美欧成人视频| 伊人九热| 欧美性生交XXXXX无码小说| 五月丁香激情综合网| 激情婷婷六月天| 99热视精品| 五月六月丁香婷婷在线观看| 99ri国产| 丁香五月婷婷欧美激情-中文天堂最新版在线观看 | 五月天伊人久久久久| 国产精品色一哟哟| 日日干日日色| 97色婷| 色域五月婷婷丁香| 99热热热国产超碰| 久久日婷婷|