日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

人流量檢測系統(tǒng)實戰(zhàn):YOLO跟蹤計數(shù)與部署避坑指南

人流量檢測系統(tǒng)實戰(zhàn):YOLO跟蹤計數(shù)與部署避坑指南 簡介這是一份基于深度學(xué)習(xí)的人流量檢測系統(tǒng)畢業(yè)設(shè)計項目包含 Python 源碼與項目說明文檔面向計算機相關(guān)專業(yè)正在準備畢業(yè)設(shè)計的學(xué)生也適合需要項目實戰(zhàn)練習(xí)的學(xué)習(xí)者可用于課程設(shè)計或期末大作業(yè)。項目經(jīng)嚴格調(diào)試后可穩(wěn)定運行作為導(dǎo)師認可的高分畢業(yè)設(shè)計從模型搭建、訓(xùn)練到前端檢測展示均有完整代碼目錄結(jié)構(gòu)清晰便于對照說明理解整套人流量檢測流程。資源包共 1235 個文件約 61.54MB其中 76 個 Python 文件構(gòu)成核心檢測邏輯配合 382 個 HTML 頁面、194 個 JS 腳本、51 個 CSS 樣式搭建可視化界面208 張 PNG 圖片與 186 張 GIF 動圖用于界面元素和過程演示另有 ipynb 筆記、配置文件與模型資源方便復(fù)現(xiàn)訓(xùn)練與推理過程。該資源已有 264 人學(xué)習(xí)使用適合在已有項目上快速上手、二次開發(fā)也可用于學(xué)習(xí)深度學(xué)習(xí)檢測項目的工程組織方式。1. 人流量檢測別急著訓(xùn)模型拿到這個標題你第一反應(yīng)多半是找個人體檢測模型數(shù)畫面里有幾個人。但我做下來的感受是人流量檢測真正難的不是檢測而是數(shù)得穩(wěn)——跨攝像頭、跨時段、有遮擋、有透視畸變時同一個人在不同幀里既可能被漏檢也可能被重復(fù)計數(shù)準確率浮動非常大。這個畢業(yè)設(shè)計項目的核心并不在于用深度學(xué)習(xí)框出人而在于把檢測結(jié)果、追蹤邏輯和業(yè)務(wù)口徑什么才算通過一次拼成一套能自洽的計數(shù)系統(tǒng)。適合正在做畢設(shè)或課設(shè)、想拿一個完整可演示項目的同學(xué)也適合剛?cè)腴T目標檢測、想看看工程約束怎么倒逼模型選型的開發(fā)者。下面我把整套方案的選型、數(shù)據(jù)準備、源碼結(jié)構(gòu)和踩坑點按實際開發(fā)順序拆給你。2. 檢測 vs 計數(shù)兩條技術(shù)路線與選型判斷2.1 為什么單張圖檢測不夠用計數(shù)口徑才是系統(tǒng)的靈魂人流量檢測系統(tǒng)如果只做每幀輸出若干框站在答辯或驗收視角是站不住的——演示時隨便有人交錯走過人數(shù)就亂了。真正的流量指標是單位時間內(nèi)有多少人穿過某個斷面這要求系統(tǒng)能區(qū)分這是剛才那個人走過去了還是新來一個人。常見做法是引入跟蹤Track來給檢測框分配 ID再配合一條虛擬計數(shù)線或區(qū)域判斷來完成計數(shù)。也就是說模型只是上游Tracking 和計數(shù)邏輯才是中游和下游三者缺一不可。我一般會把技術(shù)選型分成兩類一類是檢測類方案即 YOLO 系模型檢出人框再配 IoU 匹配做跟蹤另一類是密度回歸類方案即 CSRNet 這類網(wǎng)絡(luò)直接回歸人群密度圖再積分求人數(shù)。前者對個體定位清晰、可解釋性強、單人場景精度高但遮擋嚴重時漏檢率會陡升后者在密集人群場景更有優(yōu)勢但無法給出每個人在哪的框而且訓(xùn)練密度圖標注成本極高。2.2 畢設(shè)場景選 YOLO 系模型的四個理由如果你的場景是教室門口、走廊、超市出入口這類半密集場景我會優(yōu)先選 YOLO 系檢測模型理由很直接預(yù)訓(xùn)練權(quán)重成熟公開數(shù)據(jù)集多換到自己場景只需要微調(diào)推理速度快普通 GPU 上輕松跑實時可視化效果好畫框標 ID 一眼就能看懂答辯時演示性強生態(tài)完善從標注格式轉(zhuǎn)換到部署都有大量現(xiàn)成代碼可參考。相比之下CSRNet 這類密度回歸模型在 50 人以上的密集場景確實更強但標注密度圖是逐點標注人頭的工作量比畫框還大而且視覺反饋弱演示效果不容易討喜。選型還要考慮運行環(huán)境。大部分畢設(shè)項目會在自己的筆記本上演示因此我建議優(yōu)先考慮 YOLOv5s 或 YOLOv8n 這類小體量版本而不是 YOLOv8x 這種重模型。同樣的訓(xùn)練設(shè)備和推理設(shè)備n/s 級別模型能保證在 CPU 上也有可接受的推理幀率這對演示現(xiàn)場沒有 GPU 的情況非常關(guān)鍵。如果你的機器配置好再考慮大模型。2.3 完整系統(tǒng)的最小功能骨架一個能交付的人流量檢測系統(tǒng)至少要包含五個模塊目標檢測模塊負責(zé)從畫面中檢出人跟蹤模塊負責(zé)分配并維護 ID計數(shù)邏輯模塊負責(zé)定義穿越規(guī)則并累計結(jié)果可視化模塊負責(zé)實時畫框、畫計數(shù)線和顯示人數(shù)曲線數(shù)據(jù)記錄模塊負責(zé)把計數(shù)結(jié)果落到 CSV 或數(shù)據(jù)庫里供后續(xù)分析或答辯展示。標題里源碼項目說明正常情況下就應(yīng)包含這些模塊對應(yīng)的代碼文件和說明文檔。項目結(jié)構(gòu)我一般會這樣組織people_flow/ ├── checkpoints/ # 模型權(quán)重存放目錄 ├── configs/ # 配置文件路徑、閾值、計數(shù)線位置等 ├── data/ │ ├── dataset/ # 標注數(shù)據(jù)與圖片 │ ├── processed/ # 轉(zhuǎn)換后的 YOLO 格式標注 │ └── videos/ # 測試視頻 ├── scripts/ │ ├── convert_labels.py # 標注格式轉(zhuǎn)換腳本 │ └── train.py # 訓(xùn)練入口 ├── src/ │ ├── detector.py # 檢測封裝 │ ├── tracker.py # 跟蹤封裝 │ ├── counter.py # 計數(shù)邏輯 │ ├── visualizer.py # 可視化 │ └── main.py # 主入口 └── requirements.txt為什么要拆這么細因為畢設(shè)答辯會問你每個文件是干什么的如果全部邏輯堆在一個 main.py 里提問時很難講清楚模塊劃分。按功能拆出獨立模塊既能體現(xiàn)工程能力也方便單獨測試某一個環(huán)節(jié)比如單獨跑 detector 看檢測效果單獨跑 counter 看計數(shù)邏輯。3. 訓(xùn)練數(shù)據(jù)準備從 VOC 到 YOLO 格式的轉(zhuǎn)換腳本與四個邊界坑3.1 優(yōu)先用公開數(shù)據(jù)集做遷移學(xué)習(xí)自定義數(shù)據(jù)只做微調(diào)流量檢測的數(shù)據(jù)集準備有一個原則不要從零標注幾千張圖。公開數(shù)據(jù)集里COCO 的 person 類別、CrowdHuman、MOT Challenge 系列都可以直接用來做預(yù)訓(xùn)練或微調(diào)。其中 CrowdHuman 對人群遮擋場景標注比較充分MOT16/17 帶跟蹤標注適合順帶做跟蹤評估。畢設(shè)項目一般不需要自己從零采集大量數(shù)據(jù)常見做法是先用公開數(shù)據(jù)訓(xùn)練一個可用的檢測器再采集一小部分目標場景數(shù)據(jù)比如自己教室門口、實驗室走廊的視頻做微調(diào)讓模型適應(yīng)當前攝像頭的視角和光照。這樣能明顯減少標注工作量訓(xùn)練數(shù)據(jù)量在幾百張級別就夠了。需要提醒的是即便用了遷移學(xué)習(xí)標注格式依然是最容易被絆倒的環(huán)節(jié)。假如你找到的公開數(shù)據(jù)集是 COCO 格式JSON而訓(xùn)練代碼用的是 YOLO 格式TXT中間必須寫轉(zhuǎn)換腳本。很多學(xué)生在網(wǎng)上找的代碼只支持一種格式數(shù)據(jù)喂進去報錯半天才發(fā)現(xiàn)是格式問題這個我深有體會。因此第一步先確認你的訓(xùn)練代碼吃的是什么格式再寫轉(zhuǎn)換腳本而不是先轉(zhuǎn)完再回頭看代碼。3.2 標注格式轉(zhuǎn)換腳本XML/TXT 與 JSON 的互相轉(zhuǎn)換這里給出一個從 COCO JSON 轉(zhuǎn) YOLO TXT 的腳本。它是整套數(shù)據(jù)流程中最常被復(fù)用的工具后續(xù)你換數(shù)據(jù)集、換場景大概率還要改它來適配。import json import os # COCO 數(shù)據(jù)集的 person 類別 id 通常是 1需按實際數(shù)據(jù)集確認 PERSON_CATEGORY_ID 1 def convert_coco_json_to_yolo_txt(coco_json_path, output_dir): with open(coco_json_path, r, encodingutf-8) as f: coco json.load(f) # 建立 image_id - 圖片文件名的映射 images {img[id]: img for img in coco[images]} os.makedirs(output_dir, exist_okTrue) for ann in coco[annotations]: if ann[category_id] ! PERSON_CATEGORY_ID: continue image_info images[ann[image_id]] img_w, img_h image_info[width], image_info[height] # COCO 的 bbox 是 [x, y, width, height]YOLO 需要的是歸一化中心點和寬高 x, y, w, h ann[bbox] cx (x w / 2) / img_w cy (y h / 2) / img_h w_norm w / img_w h_norm h / img_h # 一個圖片對應(yīng)一個 txt 文件多個標注就追加多行 txt_path os.path.join( output_dir, os.path.splitext(image_info[file_name])[0] .txt ) with open(txt_path, a, encodingutf-8) as out: out.write(f0 {cx:.6f} {cy:.6f} {w_norm:.6f} {h_norm:.6f}\n) print(f轉(zhuǎn)換完成標注文件輸出到: {output_dir})這段腳本的邏輯不復(fù)雜對每一條 category 為 person 的標注取出 bbox將左上角坐標格式轉(zhuǎn)成歸一化的中心點加寬高格式寫入同名 TXT。注意它是按行追加寫入的所以同一個圖片有多個人時會產(chǎn)生多行標注。如果你拿到的數(shù)據(jù)本身就是 VOC 的 XML 格式也是同樣的邏輯只是解析標簽從 JSON 字段換成 XML 的 object/bndbox 節(jié)點。3.3 四個邊界坑坐標裁剪、空標注、類別編號、數(shù)據(jù)集劃分第一個坑是 bbox 出界。攝像頭畫面邊緣的人往往只露出一半身體標注框的坐標可能落在圖像邊界之外。YOLO 訓(xùn)練時若不對坐標做 clip裁剪會算出負的寬高或超出 1 的歸一化值輕則警告重則訓(xùn)練 loss 變成 NaN。因此轉(zhuǎn)換時務(wù)必加一步x max(0, x)、x w min(img_w, x w)之類的邊界處理。第二個坑是空標注文件。如果某張圖只標了 person 類而實際畫面有大量人沒被標注轉(zhuǎn)換后會生成空 TXT。把這些空文件直接丟給訓(xùn)練腳本有些框架會報no labels錯。我的建議是轉(zhuǎn)換腳本里統(tǒng)計每個 TXT 的行數(shù)自動列出空文件讓你人工確認是漏標還是確實無人。第三個坑是類別編號一致性。YOLO 訓(xùn)練配置里 class 編號從 0 開始很多人從網(wǎng)上下載的標注里 person 編號是 0但換一個數(shù)據(jù)集可能變成 1 或 15訓(xùn)練時如果不改配置文件模型會把人學(xué)成背景精度一塌糊涂。第四個坑是數(shù)據(jù)集劃分。訓(xùn)練、驗證、測試三個集合之間不能有圖片重疊而且同一個人在不同幀里的畫面不要被分到訓(xùn)練和驗證兩個集合里否則驗證指標虛高。這一點在按幀抽幀做人流數(shù)據(jù)時特別容易犯——視頻連續(xù)幀高度相似隨機劃分會導(dǎo)致驗證集泄露。提示轉(zhuǎn)換腳本里建議把類別編號做成可配置參數(shù)不要寫死。你在換數(shù)據(jù)集時只需改一個變量的值而不是去代碼里到處找數(shù)字。3.4 數(shù)據(jù)增強怎么做才不偏離流量場景數(shù)據(jù)增強方面人流場景我最常用的組合是HSV 色域擾動、隨機平移與縮放、馬賽克增強。HSV 擾動可以提高不同光照下的泛化能力因為你訓(xùn)練的可能是白天采集的視頻而實際部署可能要面對傍晚光線馬賽克增強則把四張圖拼成一張?zhí)嵘四P驮谌巳赫趽鯃鼍跋碌聂敯粜?。需要謹慎的是大角度旋轉(zhuǎn)和上下翻轉(zhuǎn)。上下翻轉(zhuǎn)在人流場景是禁忌因為監(jiān)控攝像頭一般是固定的不可能出現(xiàn)倒立的人大角度旋轉(zhuǎn)也會產(chǎn)生大量現(xiàn)實中不存在的姿態(tài)。合理的增強策略應(yīng)該是模擬攝像頭可能遇到的真實變化而不是無腦堆疊所有增強手段。4. 源碼拆解與二次開發(fā)模型定義、推理主循環(huán)和評估指標4.1 模型結(jié)構(gòu)選擇與參數(shù)設(shè)定從 YOLOv5s 到 YOLOv8n 的取舍到了源碼層面首先面對的是模型怎么定義。如果你拿到的項目說明基于 YOLOv5那它大概率用 yaml 文件描述網(wǎng)絡(luò)結(jié)構(gòu)如果是 YOLOv8結(jié)構(gòu)定義則內(nèi)聚在 Python 類中。兩種寫法本質(zhì)一樣都包含 Backbone、Neck、Head 三部分。畢設(shè)項目里我建議優(yōu)先讀 YOLOv8n 的源碼因為它的結(jié)構(gòu)更清晰、接口更簡潔而且文檔和示例更豐富。# yolo_v8_n.yaml 的核心結(jié)構(gòu)說明用實際文件由 ultralytics 包自動加載 backbone: - [-1, 1, Conv, [64, 3, 2]] # 下采樣輸出 1/2 分辨率特征圖 - [-1, 1, Conv, [128, 3, 2]] # 下采樣輸出 1/4 分辨率特征圖 - [-1, 3, C2f, [128, True]] # C2f 模塊特征提取 - [-1, 1, Conv, [256, 3, 2]] # 下采樣輸出 1/8 分辨率特征圖 - [-1, 6, C2f, [256, True]] # ... 后續(xù)為 1/16、1/32 分辨率層級 head: - [-1, 1, Detect, [nc]] # nc 是類別數(shù)這里固定為 1person這段描述里每一行的[-1, 1, Conv, [64, 3, 2]]含義是從上一層輸入-1 表示上一層、1 個該模塊、Conv 卷積模塊、輸出通道 64、卷積核 3x3、步長 2。C2f 是 YOLOv8 的核心殘差模塊兼顧速度和精度。修改結(jié)構(gòu)時你只需要關(guān)注兩個參數(shù)depth_multiple 和 width_multiple分別控制網(wǎng)絡(luò)深度和寬度調(diào)小它們就能得到更輕量的模型調(diào)大則更準但更慢。4.2 推理主循環(huán)幀讀取、檢測、跟蹤、計數(shù)如何串起來在線推理主循環(huán)是系統(tǒng)運行的核心。下面給出一個簡化但完整的推理循環(huán)骨架展示了檢測與跟蹤是如何銜接的import cv2 import torch from ultralytics import YOLO model YOLO(checkpoints/yolov8n_person.pt) tracker cv2.legacy.TrackerKCF_create() # 用 KCF 做簡單兜底跟蹤 count_line_y 240 # 計數(shù)線位置需按實際畫面標定 up_count 0 down_count 0 tracked_positions {} cap cv2.VideoCapture(data/videos/test.mp4) while cap.isOpened(): ret, frame cap.read() if not ret: break # 檢測conf 閾值控制誤檢與漏檢的平衡 results model(frame, conf0.4, iou0.5, classes[0]) boxes results[0].boxes.xyxy.cpu().numpy() for box in boxes: x1, y1, x2, y2 box[:4].astype(int) cx, cy (x1 x2) // 2, (y1 y2) // 2 # 框底部中心點更穩(wěn)定 # 判斷是否穿越計數(shù)線 if cy count_line_y: down_count 1 else: up_count 1 # 可視化 frame cv2.line(frame, (0, count_line_y), (frame.shape[1], count_line_y), (0, 255, 0), 2) cv2.imshow(people_flow, frame) if cv2.waitKey(1) 0xFF ord(q): break cap.release() cv2.destroyAllWindows()這段代碼的邏輯是每讀一幀送進 YOLO 檢測人框取框的底邊中心點作為人的落腳點當落腳點跨過計數(shù)線時上/下行計數(shù)加一。為什么用底邊中心而不是框中心因為框中心會隨人體姿態(tài)變化而上下浮動在彎腰、坐下等動作下容易誤判跨越方向而底邊中心貼近地面幾何上更穩(wěn)定。注意上面這個循環(huán)為了展示骨架省略了跟蹤模塊。實際項目中直接用逐幀檢測做計數(shù)會產(chǎn)生嚴重重復(fù)計數(shù)——同一個停留的人會被反復(fù)累加。至少需要加一層簡單的目標 ID 去重判斷當前檢測框是否已關(guān)聯(lián)到某個已有 ID如果關(guān)聯(lián)到則只更新位置、不重復(fù)計數(shù)。4.3 項目說明通常包含哪些內(nèi)容評估指標與可視化輸出項目說明在畢設(shè)項目里通常不只是代碼注釋它要包含數(shù)據(jù)集介紹、模型結(jié)構(gòu)說明、訓(xùn)練參數(shù)表、評估指標和運行步驟。評估指標方面人流檢測系統(tǒng)建議至少報告三個檢測精度的 mAP0.5計數(shù)精度的 MAE平均絕對誤差和 RMSE均方根誤差。MAE 的計算很簡單逐幀把預(yù)測人數(shù)與人工標注人數(shù)做差的絕對值再取平均。在答辯時給出 mAP 只能證明你檢測得準給出 MAE 才能證明你數(shù)得準后者才是人流量檢測系統(tǒng)區(qū)別于普通目標檢測項目的核心。def compute_mae(pred_counts, gt_counts): assert len(pred_counts) len(gt_counts) errors [abs(p - g) for p, g in zip(pred_counts, gt_counts)] return sum(errors) / len(errors) pred [3, 4, 5, 6] # 模型每幀計數(shù) gt [3, 5, 4, 6] # 人工標注 print(compute_mae(pred, gt)) # 輸出 0.75這個函數(shù)看起來簡單但在畢設(shè)項目中幾乎是必不可少的。因為人流量檢測的項目說明文檔里需要你給出本系統(tǒng)計數(shù)精度達到 MAE0.75這樣的結(jié)論性數(shù)據(jù)而不是只寫模型效果不錯。我建議你在項目說明中附上逐幀的預(yù)測值和真實值對比表格再畫出變化曲線圖這種量化的呈現(xiàn)方式在答辯時非常加分。5. 部署避坑白天黑夜漂移卡頓和這些常見問題5.1 模型在白天效果好、傍晚效果差的玄學(xué)多時段數(shù)據(jù)微調(diào)我做流量檢測遇到的第一個大坑就是白天能用傍晚翻車。原因不復(fù)雜訓(xùn)練數(shù)據(jù)基本來自白天光線充足的場景模型學(xué)到的是亮環(huán)境下的行人外觀。到了傍晚暗光加路燈的混合光源下人臉和衣服的顏色細節(jié)都變了檢測置信度直線下降漏檢率飆升。解決思路不是加多少數(shù)據(jù)增強就能搞定的最有效的做法是采集目標場景下多個時段早、中、晚各 10~20 分鐘視頻抽幀后做半自動標注再加入訓(xùn)練集微調(diào)。注意微調(diào)時不要只用傍晚數(shù)據(jù)要混合原有數(shù)據(jù)否則模型會對傍晚過擬合、白天精度反而下降。5.2 視頻里人一多就掉幀推理速度優(yōu)化三件套人流檢測最容易在演示時暴露的問題是卡頓——人一多幀率降到 15 以下畫面肉眼可見地不流暢。性能瓶頸通常在檢測模型而不在跟蹤和計數(shù)邏輯。優(yōu)化手段按性價比排序第一換小模型YOLOv8x 換成 YOLOv8n精度可能只降 2~3 個點速度翻倍第二輸入分辨率從 1280 降到 640這是最直接的加速方式第三打開 TensorRT 或 ONNX 導(dǎo)出做推理加速用 GPU 的話能再快不少。在這三招之后才考慮改跟蹤策略、跳幀檢測這類工程技巧因為跳幀檢測會犧牲計數(shù)實時性很容易被答辯老師看穿。# 用半精度推理加速GPU 可用時能明顯提升幀率 model YOLO(checkpoints/yolov8n_person.pt) results model(frame, conf0.4, imgsz640, halfTrue)這段代碼的關(guān)鍵參數(shù)有兩個imgsz640直接降低輸入分辨率halfTrue啟用 FP16 半精度推理。如果目標機器是 GPU這兩個參數(shù)疊加通常能把 1080p 視頻的推理幀率拉到可用水平。CPU 機器上則不建議開 half部分 CPU 對 FP16 支持不好反而更慢。5.3 重復(fù)計數(shù)沒有跟蹤模塊時的經(jīng)典翻車現(xiàn)場重復(fù)計數(shù)是人流量檢測里最經(jīng)典也最丟分的 bug。現(xiàn)象是一個人站在鏡頭前不動計數(shù)數(shù)字卻不斷上漲。原因前面提過——逐幀檢測沒有去重。解決思路是引入跟蹤給每個檢測框分配穩(wěn)定的 ID。實現(xiàn)方案很多OpenCV 自帶 sort 或 BoT-SORT 都是可以選的前者輕量、適合畢設(shè)后者精度更穩(wěn)、但依賴更多。# 一個極簡的基于位置去重方案當前框的中心點 # 若與上一幀某個已跟蹤目標距離小于閾值則視為同一人 import math tracked_targets {} # id - (cx, cy) NEXT_ID 0 DIST_THRESH 50 # 單位像素需按實際畫面尺寸調(diào)整 for box in boxes: x1, y1, x2, y2 box[:4].astype(int) cx, cy (x1 x2) // 2, (y1 y2) // 2 matched_id None for tid, (tx, ty) in tracked_targets.items(): if math.hypot(cx - tx, cy - ty) DIST_THRESH: matched_id tid break if matched_id is None: tracked_targets[NEXT_ID] (cx, cy) NEXT_ID 1 else: tracked_targets[matched_id] (cx, cy)這個方案只能算最簡單的距離匹配真實項目中它扛不住目標交錯和短暫遮擋。但作為畢設(shè)項目的起步它能立刻解決重復(fù)計數(shù)問題而且代碼量極小、容易講清楚。DIST_THRESH 這個參數(shù)需要按畫面里人的移動速度調(diào)如果人走得快、兩幀之間位移大閾值小了就會把同一人判成不同人如果畫面高糊、噪聲多閾值大了又容易把兩個人合并成一個 ID。5.4 計數(shù)線位置和方向設(shè)定幾何標定的細節(jié)計數(shù)線的位置看起來是隨手畫一條線實際調(diào)參時很講究。如果線畫得太靠近畫面上邊緣人在遠處尺寸很小、檢測框不穩(wěn)定容易來回橫跳導(dǎo)致重復(fù)計數(shù)如果畫得太靠下人已經(jīng)走到鏡頭正下方框的底邊中點受遮擋影響大。常見做法是選擇畫面中行人走動的必經(jīng)斷面且在檢測框高度約為整幅畫面高度 1/4 的位置。線方向的選擇也影響左右計數(shù)映射要明確好畫面上方向下走對應(yīng)的是進入還是離開一旦映射反了統(tǒng)計出的進出人數(shù)就是反的。這個問題在評估時很容易被忽略等看數(shù)據(jù)才發(fā)現(xiàn)進的人數(shù)比出的還少。5.5 模型權(quán)重文件的坑訓(xùn)練了一個類別的模型部署時類別過濾最后一條常見的坑是類別編號在部署時不匹配。訓(xùn)練時候如果你改成了nc1只有 person 一類那么模型的輸出類別編號就是 0推理時直接全部框都可以接受。但如果你的權(quán)重是從 YOLOv8 官方 COCO 預(yù)訓(xùn)練權(quán)重繼續(xù)微調(diào)的它的類別編號 0 仍然是 person那就沒問題。最怕的是從別人項目里拿的權(quán)重文件類別列表可能被改過部署時沒有檢查 classes 參數(shù)結(jié)果模型把貓、狗、車都當成目標框出來計數(shù)直接崩。解決方案只有一個拿到任何權(quán)重文件第一件事是用一張包含行人和非行人的測試圖跑一次推理查看輸出的類別 ID 和置信度確認類別含義再投入使用。6. 讓準確率再進一步透視校正、區(qū)域計數(shù)與卡爾曼濾波的配合6.1 為什么要做透視校正等大的人在畫面遠處更小流量檢測系統(tǒng)到了能用階段你還是會發(fā)現(xiàn)一個視覺上很明顯、數(shù)據(jù)上也很明顯的問題同一段真實人流在畫面遠處檢測到的框小、漏檢多近處的框大、誤檢也多。這是因為攝像頭是透視成像遠處的人所占像素面積本來就小小目標檢測能力就成了瓶頸。一個務(wù)實的做法是引入透視校正在畫面中選幾個參考點標出實際距離的比例關(guān)系將遠處目標按比例放大后再送進檢測器。這樣可以讓整幅畫面中人的尺寸大致與真實物理尺寸成比例提升遠處小目標的召回率。import numpy as np # 在畫面中選擇 4 個點對應(yīng)于地面一個矩形的 4 個角 # src 是畫面中的像素坐標dst 是物理平面上的坐標映射 src np.array([[200, 300], [600, 300], [900, 450], [100, 450]], dtypenp.float32) dst np.array([[0, 0], [400, 0], [400, 300], [0, 300]], dtypenp.float32) matrix cv2.getPerspectiveTransform(src, dst) warped cv2.warpPerspective(frame, matrix, (400, 300))透視校正的本質(zhì)是把斜視角的監(jiān)控畫面攤平成俯視視角。應(yīng)用這個變換后再對 warped 圖像做檢測遠處小目標的像素尺寸會被放大檢測置信度會明顯提升。這個方案有兩個限制一是只能校正地面平面人站立時的高度信息無法恢復(fù)二是變換后畫面四周會產(chǎn)生黑邊或拉伸失真需要裁剪。因此實際部署中我一般只對計數(shù)線附近區(qū)域做透視校正而不是整幅畫面。6.2 區(qū)域計數(shù)進入/離開判定比線計數(shù)更穩(wěn)用一條虛擬計數(shù)線做穿越判定雖然直觀但在多人并肩行走、來回走動頻繁的場景里誤差很大。更穩(wěn)的做法是用區(qū)域計數(shù)劃定兩個相鄰的區(qū)域比如 A 區(qū)和 B 區(qū)當某個目標的軌跡從 A 區(qū)中心進入 B 區(qū)中心時才判定為一次穿越。區(qū)域計數(shù)天然能過濾掉只在計數(shù)線附近來回試探的情況因為你需要的是完整的跨區(qū)軌跡而不是某一幀的跨越。實現(xiàn)上區(qū)域計數(shù)的核心是一個狀態(tài)機對每個跟蹤 ID記錄它上一次所在的區(qū)域當檢測到區(qū)域從 A 變?yōu)?B就認為發(fā)生了一次 A→B 的穿越。這樣對同一個人往返走也能正確記錄為兩次穿越。相比單線計數(shù)區(qū)域計數(shù)的優(yōu)點是對檢測框抖動不那么敏感缺點是邏輯稍復(fù)雜、需要維護每個 ID 的區(qū)域狀態(tài)。6.3 卡爾曼濾波讓軌跡平滑計數(shù)更準確最后一個提升準確率的常用技巧是卡爾曼濾波。它解決的是檢測框抖動問題YOLO 在連續(xù)幀中對同一個人的框會有幾個像素的無規(guī)律抖動這種抖動疊加到計數(shù)線上就會造成重復(fù)跨越。卡爾曼濾波的基本思想是用上一幀的預(yù)測位置和當前幀的觀測位置做一個加權(quán)融合讓軌跡更平滑。OpenCV 中可以用cv2.KalmanFilter實現(xiàn)。kf cv2.KalmanFilter(4, 2) # 狀態(tài) [x, y, vx, vy]觀測 [x, y] kf.measurementMatrix np.array([[1, 0, 0, 0], [0, 1, 0, 0]], dtypenp.float32) kf.transitionMatrix np.array([[1, 0, 1, 0], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]], dtypenp.float32) def filter_update(cx, cy): prediction kf.predict() measured np.array([[np.float32(cx)], [np.float32(cy)]]) filtered kf.correct(measured) return filtered[0, 0], filtered[1, 0]卡爾曼濾波在這里不是必須的如果用了區(qū)域計數(shù)通常不需要它。但如果你做的是單線計數(shù)且畫面有輕微抖動加上它會讓計數(shù)曲線平滑很多。一個多年調(diào)參的教訓(xùn)是卡爾曼濾波的噪聲參數(shù)measurementNoiseCov、processNoiseCov對結(jié)果影響極大噪聲協(xié)方差設(shè)得太大濾波結(jié)果基本等于觀測值失去濾波意義設(shè)得太小軌跡會變得非常鈍、跟不上快速移動的人。我通常從measurementNoiseCov1e-1、processNoiseCov1e-3開始調(diào)再根據(jù)畫面中人的移動速度做微調(diào)。有時候現(xiàn)場演示時畫面上有樹葉搖晃、燈光閃爍這些干擾濾波器反而可以幫你把誤檢帶來的跳變吸收掉。這個技巧在你做項目效果對比時很有用——同一段視頻加不加濾波計數(shù)曲線會明顯差一個級別拿來作為優(yōu)化前后對比展示在項目說明里說服力很強。希望這些踩過的坑和調(diào)過的參數(shù)能幫你在畢設(shè)或項目里少走一段彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲精品久久久久久久蜜桃臀| 亚洲欧洲日韩中文字幕一区| JuliaAnn丝袜熟女系列| 岛国艾薇凹凸视频天堂| 久久综合女优| 亚洲精品乱码线路中文字幕| www.91欧美| 欧美中文字幕日韩在线| 91在线免费观看处女| 四虎AV在线播放| 天天日天天干天天整| 污电影在线观看| 明星性猛交ⅹxxx乱大交| 一区二区三区视频| 欧美亚洲中文字幕| 日本一本一区二区三区四区五区欧美日韩中文字幕| KK色在线影院| 国产精品免费视频不卡| 国产精品97超碰| 国产99久久99热这里只有精品15 | 免费综合亚洲中文| 欧美久久久| 狠狠色伊人亚洲综合网站色| 九九精品美女高溯喷水| 久久久久亚洲熟妇熟女| 成人区人妻精品一| 人妻-91porn| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 日本高清有码网址视频| 欧美97av| 97网址www| 家庭乱伦麻豆| 熟妇高潮一区二| 国产精品原创巨作?v网站| 欧美 熟女 日韩| 大香蕉黄色一级片免费看| 超碰在线人妻不卡| wwwcaobibi| 天天综合站| 国产亚州精品美女久久久免费| 天天天操天天天爱| 亚洲综合五月天婷婷丁香| 亚洲色图综合| 992大香蕉| 激情专区综合| 欧美日本成人一区二区| 99re8免费高清在线| 欧美偷拍区| 91精品国久久久久久无码| 日本成人A片免费看| 亚州高清色综合| 国产超碰人人操| 欧美日韩中文字幕人妻| 欧天美中出| 国产精品老师| 久久性爱视频免费看| 欧美在线l亚洲| 综合操逼| 操国产高清| 91n免费处女| 午夜天堂精品久久久久91| 日本中文字幕不卡视频| 一本大道青青| 综合网97| 久久亚洲影院一区二区| 亚洲欧美日韩综合在线尤物| 欧美黄色手机在线观看| 久久久久久无码人妻中文字幕| 婷婷四五区| 國產尤物AV尤物在線觀看| 国产精品女aA片爽爽视频| 亚洲成人妻日韩在线| 啊啊啊啊在线观看网址| 黄色性爱网网| 欧美大波激情xxxx| 综合网 欧美| 一区二区视频你懂的| 欧美在线视频99| 久久久久久日韩| 殴美性天天| 欧美日韩少妇色情| 超碰色中文| 三级片网站在线播放| 欧美性爱第一区| 精品人妻一区二区三区视频在线| 天天干夜夜操一区二区| 高清肉丝中文无码| 老师充足的奶水小说| 99热伊人| 91人妻PORNY九色大屁股| 色狠狠 - 百度| 欧成人精品H无码| 97综合久第一页| 女生自91网站| 亚洲棕合电彰| 天美传媒AV国产在线| 9/A片 | 国产在线激情| 在线播放中文字幕| 青青草在线视频美女| 一区二区视频你懂的| 鲁鲁色综合网| 亚洲日韩AV视色| 五月综合久久| 五月天婷婷久久| 国产女人91精品嗷嗷嗷嗷| 久久久久亚洲AV无码专区少妇| 综合久久9| 麻豆91熟妇人妻中文字幕茄子| 青青草华人在线欧美在线| 青青草色插素人| 99.色网| 有码免费观看| 欧美 传媒 麻豆 日韩 偷拍| 啊啊啊啊啊好大好舒服想要| 97日视频| 国产精品久久久午夜夜伦鲁鲁| 色妇91| 国产av热热色| 色情婷婷久久五月天| 91性网| 91N综合网| 老司机香蕉| 人妻少妇无码| 欧美人妻少妇| 91久久青青草原精品| 亚洲天天操| 久久久96| 91搞逼视频| 久久精品国产亚洲AV高清演员表| 最新中文字幕在线亚洲| 日韩久久激情精品| 性色一线| 国产AV人人 夜夜人人澡| 六月丁操逼| 狠综合网| 亚洲少妇视频| 国产免费黄色一级大片| 国产日逼视频| 韩国一级做A片免费的| 日本国产成人亚洲精品无码| 96精品一区| 91精品操美女| 我要色综合网| 艹少妇网站| 成人日本视频人妻在线| 欧美日韩222| 噜噜噜亚洲精品| 亚洲情色 无码专区| 五十路三区在线| 日日噜噜夜夜狠狠视频无| 亚洲无码一二三区| 野狼激情网| 日日橹狠狠爱欧美超碰| 亚洲色棕合| 日韩啪啪视频| 国产小u女在线观看| 亚洲AV乱码专区国产噜噜亚洲 | 国内毛片婷婷六月色| 国产伦精品一区二区三区在线观| 一级片在线观看高清无码| 在线无码视频| 青青国产精品在线| 亚洲制服欧美另类内射| 蜜臀一区二区三区在线| 欧美成人都市人妻| 激情专区综合| 欧美精品久久久久久久久88| 日韩伦理久 久久 清纯| 久久线上视频免费看| 人人操 欧美| 91人人臊| 97视频www| 日韩啪啪视频| 97任你吞精| 久久欧洲| 秋霞一级鲁丝片A片| 色色婷婷五月天| 97超视频在线观看| 久久亚洲AV无码专区首页| 炮色五月| 97国产精品一区| 一类无码操逼视频| 亚洲综合图文| a片自拍直播视频| 亚洲激情AV| 任你干在线视频| 国产Av超碰| 爱爱动态120秒| 肥佬影院91| 黄色视频特级毛片| 精品九九九九九九九九九| 无码137片内射在线影院| 国产强奸超碰AV| 欧美久久毛片基地| 欧美性爱精品七区| 国产日本熟女顶级一区二区三区视频 | 欧洲与亚洲欧美精品中文字幕| www.91视频网| 淮穴色AV| 国产熟女一区二区| 婷婷五月花| 欧美亚洲手机在线| 五月天伊人| 老熟女阿 国产91| www.91理论| 麻豆精品三区视频| 国产精品蜜乳AV| 超碰久久精品| 性爱1区| 91五月天| 熟妇艹鸡八| 欧美日韩大香蕉| 久久综合18p| 欧美超碰在线| A啊啊在线观看| 久久性爱视频99| 白丝少妇一区二区| 亚洲日韩精品一区视频在线| 丝袜天堂网| 操逼逼无码| 夜夜骑日日| 97人人模人人爽人人| 麻豆一区二区AV天美| 狠狠干,狠狠操| 亚洲少妇在线观看| 四虎国产成人精品免费一女五男| 亚洲一区二区三区中文字幕| 欧美啪啪天堂| 美中韩AV综合网| 激情五月天中文字幕色| 学生妹天天看| 亚洲精品视频在线| 蜜臀久久99精品久久久久久无删减 | 屁股久久久久久久久| 亚洲性爱无码乱伦av| 91综合天天看| 国产原创精品| 国产欧美岛国精品一区| 日本媚薬中文字幕在线| 日韩99神马视频播放| 超97在线精品视频| 蜜臀AV一区二区三区| 美腿色图| 可以免费观看的日韩av毛片| 国产激情视频一区区三区| 日韩天堂av电影在线观看| 91色人妻| 欧美日韩久久精品爱爱| 操一操摸一摸| 麻豆色99999| 日韩精品影视| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 操逼日韩无码| 青青青国产手线观看视频2| 久久人爽| 日韩97超碰中文字幕| 17c在线成人免费A片观看| 天天操熟妇| 99国产精品人妻人伦| 操逼大黄片| 久久精品天美| 国产在线激情| 蜜臀久久久国产| 九九九九久久久| 可以在线观看的黄色网址| 懂色av中文字幕| 天天综合网久久ww| 欧美夜夜狠| 欧美精品xxxwww| 欧洲精品一级二级精品综合视频综合| 亚洲天堂日本| 日韩欧美水蜜桃人妻| AV天天综合| 97免费在线视频| 人人透人人操| 丰满人妻一区二区三区免费| 神马午夜久久久| 视频分类 国内精品| 超碰免费人妻人人| 色97干| 大肉棒导航| 人妻出轨一区二区三区| 六月婷激情福利天堂69| 97在线精品| 成人a大片在线观看| 国产综合久久久麻桃个| 超碰在线91| 999九九九九国产动| 操香逼| 欧美少妇大量自拍视频在线观看| 99久视频| 色人久久| 五月丁香啪啪啪| 国产欧美岛国精品一区| 老司机天天操| 超碰人妻天天干| 啪啪啪东京| 国产精品一区二区a| 床戏久久久av一区二区麻豆| 青青草好吊| 精品女同一区| 超碰久超碰久| 风韵犹存大大大大香蕉| 日韩综合无码色欲vv| 白丝一区| 亚洲精品免费中文字幕| 巨爆乳一区二区爆乳区| 成人a大片在线观看| 不卡av在线中文字幕| 久久透逼视频| 无码最新| 国产精品色片一区二区| 亚卅熟女乱色| 婷婷综合五月| 夜夜操天天肏| 亚洲 另类 丝袜 自拍 动漫| 91色堂| 91天天爽| julia国产在线| 欧美天天综合网版| 久久亚州精品成人Av无| 亚洲精品啪视频| 日韩人妻一区二区精品| 视频在线观看一二三区| 中文字幕文字幕无码一区二区三区电影99 | 日韩欧美中文字幕搭讪巨乳美人妻视频| 91视频女生| 性高潮久久久久久久久久久| 人妻铁牛TV| 久久久久亚洲Av无码专区老牛影视 | 亚洲欧美一区二区三区在钱蜜桃 | 亚洲第2页| 亚洲精品一区二区精品| 婷婷五月天色色| 99re6久热只有精品6在线直播| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 99热99在线播放激情| 亚洲色综合| 色一射色一射| 精品丰满熟妇人妻一区| av亚欧| 综合久久久久久久综合网| 欧美精品自慰系列寂寞少妇| n1038 一二三区| 久操| 五月天久久综合网| 五月婷婷六月激情| 色香伊人| 超碰精品国产无码| 久久人妻精品| 福利五区| 嗯啊抽插大香蕉网页| 亚洲男人天堂Av| 嗯嗯啊啊好大好爽| a片自拍直播视频| 99日精品欧美国产| 精吧天堂| 日本性爱欧美性爱| 欲色影视综合吧| 91天堂| 色官网在线| 国产精品91ai| 国产捆绑一区| 大香樵伊人网| 久肏视频字幕| 人人摸人人摸人人干| 嗯嗯啊啊操死我| 中国91AV| 欧美日韩性爱视屏免费看了| 成人情色综合网| 丰满岳乱妇一区二区三区| 神马精品视频| 精品国产乱码久久久A| 3D污黄视频在线观看| 很黄很污的免费网站| 亚洲天堂资源在线| 91oumei| 密臀在线视频| 一区二区三区机械有限公司| 四虎影视 亚洲无码| 国产三级资源在线观看| yazhousetuoumei| 国产日本一区二区三区蜜臀在线观看| 志村玲子视频一区二区| 久久久久久综合久久伊人蜜月| 欧美黄片欧美黄片xxx| 男人的天堂日本东京热| 人妻系列无码专区中文有码 | www久久久| 亚洲se电影| 午夜精品视频777| 欧美性五月| 日本高清_区二区三区| 夜夜狠狠躁日日躁色视频| 天天日天天干少妇日| av资源在线观看少妇| 伊人欧美大香蕉视频| 欧美劲爆视频一区二区| 一区e区三| 操逼逼福利视频| 国产成人精品一区| 99热只有这里有精品| 天天插天天操天天摸天天射天天看| 中日亚韩免费视频| 亚洲脚交| 色优久久| 久久久久久久人妻丝袜| 97视频7| 在线视频亚洲无码| 97日视频| 亚洲av影音先锋| 久久 久久国内精品亚洲| 亚洲五码一区二区三区| 亚洲欧美综合网站| 柠檬AV导航| 免费国产视频| 午夜福利区| 久草国产在线视频| 久热大香蕉网站| 另类视频在线| 国产一区二区二区按摩精品啪视频| 97精品国产97久久久久久户外免费| 国产9熟妇视频网站| 精品超碰国产| 午夜毛片亚洲精品片国产久久久| 青青草在线视频人人想人人上| 老外又粗又长一晚做五次| 六月婷婷一区二区三区| 日韩激情啪啪| 国产美女口爆吞精视频| 色悠久久久av| 亚洲另类综合欧美| 国产精品自拍xxxx| 亚洲欧洲激情卡通另类文学四射小说网站| 天天操女人| 淫荡少妇免费| 精品国产Av无码久久久伦古装| 91嫩草欧美| 国产一区二区在线电影| 九九九九九九免费视频| 国产日本熟女顶级一区二区三区视频 | 99国内精品| 奇米狠999| 夜夜高潮夜夜爽夜夜爱爱一区| 99超碰色| 熟妇操花| 伊人青青一区成人视频在线观看区| 91国产操逼视频| 久久久三区二区一区| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 9 9无尺码天堂网| 熟女人妻久久中文字幕一二区| 激情天天视频| 国内一级精品| 亚州国产成人精品女人久久 | 乱伦Av网| 国产特级毛片AAAAAA高潮流水| 五月天日日操夜夜操| 亚洲美欧999| 亚洲无码?第一页| 久久久久久久强迫| 人人澡人人干| 人妻少妇精品无码专区二区密桃| 欧美韩日精品资源| 宗合情欲网| 久久九九99| 黑人无码一区二区| 国产黄色在线播放观看| 国产精品扒开腿做爽爽爽视频| 后入日本1234| 伊人色综合欧美| 九九热五区| 日本三级R| 国产色呦呦| 欧美伊人久久综合网| 久久这里只有精品9| 亚洲少妇综合| 久久久久久无码人妻中文字幕| 国产高清不卡视频| 国产美女精品| 欧美日日夜夜| 日韩影片中文字幕一区二区三区| 丁香五月偷拍| 九九无码| 噜噜在线| 大香蕉伊人网WWWn0n| 久草五月| 一区在线观看中文字幕| 成人av动漫在线观看| 一区二区三区 日韩欧美| 日韩免费看在线黄色片| 2019精品国产无码成人| 一道α片欧美| 日韩亚洲国产视频| 操高情无码| 国产高清成人mv在线观看| 成人麻豆av电影网站| 免费av在线播放二区| 精品国模无码| 草草影院最新网址| 成人免费福利在线观看| 久久久无码av精| 日本在线激情一区二区三区| 免费在线观看AV无码网站| 欧美视频一区二区在线| 五月丁香黄色网| 国产精品露脸在线观看| www.伪伪| 亚洲成人久久一区二区| 99精品热| 欧美日韩m| 亚洲欧美校园| 亚州熟女乱伦| 久草免费福利在线播放| 国产无马av| 熟女丰满人妻一区| 色综合中文字幕不卡| 青青草亚洲一区 | av日韩在线观看电影| 久久性爱城| 九九亚洲| 久久国模av| 国产精品另类一区大香蕉| 久久久亚洲精品中文字幕人妻| 日本媚薬中文字幕在线| 天天综合~91| 伊人女女资源在线观看| 五月天激情小说| 台湾佬中文娱乐自偷自拍| 99re在线精品78| 理论久久婷婷网8| 凹凸视频在线一区二区| 亚洲一区二区中文字幕| 国产精品三级视频网站| 欧美在线官网| 少妇第一页| 欧美熟妇精品黑人巨大91| 波多野结衣之双飞调教在线播放| 天天肏视频| 51国产午夜精品视频| 午夜天堂啪啪| 久久久国产精品人妻丝袜| 人人九九精| 啊啊啊啊免费视频| 韩国一级婬片A片无码天美| 色欲久久综合| 久久久蜜桃一区二区三区| 精品人妻一区春色| 欧美色图20p| 人人操人人操人人操人人操人人操人人人11.CM| 狠狠色色| 中文字幕视频免费| 欧美综合网| 国产精品午夜高潮呻吟久久av| 久草视频制服诱惑| 九九九久久久W精品| 久操网无码在线| 亚洲国产欧美日韩人妻日中文| 亚洲国产青青| 成人性爱AV在线免费观看| 国产成人网址| 任我爽在线视频免费观看 | 你草精品在线视频| 日本在线观看网址| 色吧五月| 哈哈操 大香蕉| 欧美aaaaaaa| 久久久噜噜噜久久久| 韩日欧亚a级| 日韩久久.一级黄色片| 91色情黑丝搞鸡在线观看一区二区三区三州 | 久久久久亚洲熟妇熟女| 色女女女导航| 一二视频神马久久传媒| 熟女这里只有精品6| 懂色AV一区二区三区| 麻豆av一区二区| 黄色电影观看久久9| 亚洲日韩青青草色月| 国语av狠狠色丁香婷婷综合激情| 操久久久久久| 亚洲成成熟女人综合一区二区| 国产精品久久久三级无码| 日韩一级二级三级免费看完整版国语版| 国产精品女aA片爽爽视频| 69超碰综合| 99re黄| 99色在线视频| 日韩有码专区| 亚 欧 美 综合| 亚洲精品九九九| 看看小穴| 色视频蜜乳| 欧美男人一区| 热99这里有精品综合久久| 国产熟女少妇一区| 偷拍偷窥与盗摄视频专区| 国产九九久久久精品| 91 欧美| 国产欧美日韩臀| 欧洲综合无码| 97视频900| 能直接看AV的网站| 女人香蕉久久毛毛片精品| 在线视频日韩欧美国产| 91网站18禁| 日韩av女优在线免费一区| 久久精品店| 青青草视频爽一爽| 久久无码成人| 国产嫩草精品A88AV| 国产亚洲一黄| 国产精品一区二区a| 日日夜夜模| 欧美丰满熟妇XXXX性ppX人交| 蜜臀网址在线| 国产自产91区13区| 一级黄色视频网| 久欲AV| 国产免费大片| 久久直播国产| 欧美国产婷婷久久| 天天综合香 ld视频| 国产av又色又爽又黄| 综合欧美色图| 超碰性爱97| 激情视屏国产乱伦强奸| 亚洲综合另类| 九九九精品一区二区无码| 天天摸,夜夜摸| 国产亚洲精品A在线观看下载| 日韩精彩视频| 一区二区三区日韩欧美| 思思性爱| 久久久性| 亚洲色婷婷综合久久一区二区三区| 一色网男人的天堂| 久久久久久久九九九九九九| 欧美另类丝袜熟女| 操b网站亚洲无码| 久久98| 亚洲蜜乳av| 最新制服中文第一页| 九九九精品一区二区无码| 婷婷99狠狠躁天天躁| 26uuu偷拍亚洲欧洲综合| 怡红院成人视频| 绑缚麻绳人妻寝取完整版| 九九热精品| 国产Aα| 日本色色色网站免费看不卡| 91模特在线观看| 曰本熟女视频| 91大神电影天堂| 90后性网国产欧美| 91在线超高颜值国产| 一起草三级AV电影在线观看| 婷婷探花久久精品一区| 97超碰亚洲| 伊人97色天使| 丁香五月成人| 五月香婷婷| 无码高清专| 中文字幕高清精品一区| 在线视频资源| 五月天婷婷社区| 亚州图片第一页| 久久精品人妻一区二区| 日少妇亚洲版| 国产精品乱人伊人网| 亚洲va综合va国产va中文| 亚洲97久久精品亚洲| 你懂的在线观看区国产| 国产成人欧美精品在线| 日本加勒比无码专区| 婷婷丁香人妻 | 久久久久久久9最新免费视频观看| 亚洲成人精品久久久| 色一射色一射| 91精品国产综合久久久蜜臀| 插入综合网| 天天色综合图片| 夜夜嗨一区二区| 久操大香蕉手机视频在线看| av大香蕉| 翘臀vidoes| 青青网三级视频| 午夜呻吟欧美| 国产精品熟女AV中文字幕在线播放| 啊啊啊啊一区| 91黑丝少妇| 人妻天天爽夜夜爽精品2| 亚州乱码中文字幕综合久久久| 亚洲天堂另类小说男人| 草b在线| 久久最新视频免费观看| 91高跟美女在线播放| 91天天c| 激情啪啪视频| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 99无码精品| 性爱动态120秒| 国内精品不卡无毒99999| 欧美性爱一内片一区二区三区| 欧美国产视频| 天天草AV| 91n处女在线观看| 超碰97色| 亚洲国产ⅴ高清在线观看| 国产精品激情久久久久久久| 欧美日韩岛国大片在线观看| 九九黄色视频在线观看| 99热超碰在线| 精彩视频日韩| 97se综合| 久久久精品网| 日韩色欲久久一二三四区| 中文一区在线视频| 狼人久草| 欧美色图成人网一区二区| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 九九热精品视频六| 国产亚洲色婷婷久久99精品91 - 百度| 东京热天堂网| jk白丝没脱就开始啪啪| 丁香五月激情综合国产| 偷拍 精品另类 凸凹了四区| 国产一级久久久| 97欧美色综合| 国内毛片欧美香蕉精品| 中文字幕日韩人妻视频一区二区三区| 青青草天天亲夜夜操网| 欧洲免费一区二| 亚州欧美综合| 日本孕妇一区二区视频操逼免费看 | 嗯嗯啊中文字幕| 在线人妻熟女一区二区三区四区五区| 高潮综合网| 国产又粗又长又大的视频| 国内偷拍精品一区二区| 欧美国产伊人久久久久| www色婷婷| 蜜桃视频精品一区二区| 天天舔天天日天天射| 一区二区视频在看| 小视频国产| 伊人成人中文字幕久久网| 欧美日韩天堂| 亚洲天堂一区| 岛国视频一二三区| 人人澡人人爽人人精品| 亚洲欧美校园| 97人妻免费中文字幕| 97超碰美国| 国产9熟妇视频网站| 日韩欧美成人午夜福利| 中亚av| 狠狠躁伊人中文字幕| 亚洲91在线播放影院| 67194无码不卡| 欧美情色亚洲| 婷婷色影院| 97在线资源| 欧美日日操| 欧洲中文字幕| 日韩猛交| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 偷拍精品一区二区三区| 激情综合亚洲| 综合亚洲网| 精品在线观看视频在线| 日日噜噜夜夜久久亚洲一区二区| 在线午夜成人无码视频| 激情五月综合| 男人天堂新在线| 中文字幕日韩人妻视频一区二区三区| 国产精品乱人伊人网| 又大又白奶子| 久久岛国| 久久精彩视频| 骚女天天综合网| 色人久久| 欧美欧美少妇| 人妻啊啊人妻啊| 大粗鳼巴久久久久| 欧美有码激情视频一区二区三区| 91精品国产91熟女| 狠狠操夜夜操蜜桃视频三区| 亚洲av资源| 欧美夜夜狠| 综合网 欧美| 超碰av在线| 东京热双插| 日韩欧美麻豆大片| www.亚洲成人一区| 久久久久ab| 人人摸人人添人人操 | 嗯嗯嗯嗯啊啊啊好紧好大| 亚洲欧美日韩免费观看| 精品久久在线区一区| 亚洲国产精品无码AV久久久| 麻豆AV一区二区| 蜜桃狠狠色伊人亚洲综合网站| 日夜久久久九九九久| 美女网站黄页| 美国aaaaa一级黄片| 国产精品3| 国产91久久九九免费精品无码| 91女日逼| 嗯啊啊啊轻点视频 | 人妻精品综合中文字幕在线 | av亚欧| 极品粉嫩一区二区| 最新三级网址| 加勒比综合在线| 久久男人的天堂国产| 欧美精品久久96人妻无码| 白 大 人妻 区 在线| 五十路三级片| av天堂加勒比| 97网址www| 色在线亚洲视频www| 欧美亚洲AN| 操婷婷逼| 日韩欧美亚洲自拍偷拍| 在线天堂999| 在线观看AV片| 国产捆绑一区| 五毛骚逼极品美女怕怕| 精品国产一区二区三区av在线资源| 超碰95| 欧美极品少妇| 国产少妇与亚洲av| 人妻系列无码专区中文有码| 成人性交午夜免费片| 日本丝袜美腿人妻九九| 久久肏大逼| 亚洲阿v天堂在线| 久久久久久九九九九九九| 人妻激情另类| 欧美精品自慰系列寂寞少妇| 亚洲爽图| 97视频在线视频| 性色一线| 多乙久久久久久| 97资源视频| 国产蜜臀精品一区二区尤物| 亚洲欧洲久久天堂| 久久女人一区二区三区| 国模艳艳啪啪一区| 日韩亚洲欧美中文字幕| 久啪视频| 日本999精品| 精彩视频日韩| 丁香五月电影| 免费中文在线| 涩综合导航| 男人天堂2030| 欧洲自拍第一页| 色香伊人| 日韩99神马视频播放| 久久99黄色卞西瓜| 国产又爽又黄| 久久精品国产亚洲AV无码电影| 91香蕉国产尤物视频| 国产区在线| 亚洲AV在线资源| 综合91网| 操逼精品视频| 国产农村妇女精品1区二区| 综合久久99| 日本在线视频导航| 双插性欧美一二三区| 熟妇xxxxx性春色| 久久一区二区三区四区五区| 日本欧美不卡| 久久9免费视频| 大但人体久久久久| 精国久久一区二区三区98| 久久免费精品96| 欧美国产视频| 乱伦3P视频| 一区二区三区亚洲| 亚洲色图尤物视频| 白丝被操91| 三级日韩一区二区三区| 曰韩人妻中文字幕在线| 张柏芝国产一区在线观看| 992大香蕉| 九九玖玖精品| 天美av在线观看| 久久久久中出| 国产视频三区四区| 吉川爱美98堂在线| 爱欲AV| 男人久久精品| 一区,二区,三区视频| 国产第二页| 色阁阁AV综合网| 2020中文字幕在线| 亚洲丝袜二区在线| 久久少妇| 九九九九热| 日韩高清黄片| 国产1024在线播放| 国产乱色国产精品免费视| 久久精品国产Aⅴ| 久热影视| 亚洲精品一区二区三区在线播放| 影音先锋中文字幕日本好一区二区| 日韩性爱播放| 成人精品在线观看| 欧美日韩人人精品| 四虎884a| 91亚.色| 国产丝袜啪啪| 内射老妇BBWX0C0CK| 亚洲激情综合另类男同| 国产三级电影免费观看| av大香蕉| 亚洲97P| 91九九九吃| 999久久久九九九九| 日韩无码一级黄色av片| 精品欧美А∨无码黑人大荫蒂| 中文字幕亚洲热播人妻| 欧美激情综合| 99国产在线绯色一区| 偷拍五区| 97在线欧| 欧美高清18A片| 在线综合色| 五月丁香啪| 一本一首道人妻少妇免费久久| 老女人老91妇女老热女| 色香网| 国内外内射高清视频| 中文字幕日韩专区精品系列| 亚洲天堂7777| 日韩,欧美,中文在线| 97亚洲性爱| 欧美综合狠| 久久大黄片| 日人妻视频91| 久久久啊啊| 99日视频在线免费| 狠狠久久手机视频精品| 国产日韩欧美三级片| 久久久一热在线播放| 亚洲诱惑天堂| 日本视频在线中文字幕| 熟女六十路| 久久久久久久78| 国产馆| 亚洲一区二区中文字幕| 久jiu久神马影院| 嗯~啊~轻一点 视频| 成人性爱免费播放| 亚洲黄色影视| 伊人伊人LD| yiqicaoav| 亚洲AV成人在线| 天海翼久久| 91美女视频在线观看| 视频分类 国内精品| 天天澡天天爽日日av| 亚洲国产日韩精品久久久| 操逼片中文| 成人精品视频一区二区| 日韩15p| 无码国产精品久久久久| 午夜欧美神马久久久久| 精品无吗m| 五月天大香蕉| 婷婷情色五月天| 日韩啊V| 麻豆亚洲Av成人无码一区精品| 国产人妻精品一区二区三区秋霞 | 91在线限制级| 天天干嫩逼网| 亚洲最大无码中文字幕网站| 偷拍2020| 成人精品一区二区91毛片不卡| 亭亭丁香激情| 成人怡红院| 夜夜爽33333| 天天干夜夜操一区二区| 久久久久亚洲Aⅴ无码| 性交一区二区在线播放| 国产无吗在线播放| 亚洲乱色视频一区、二区在线| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 国产吹潮女在线观看| 少妇啪啪自拍| 国产成自自拍在线观看| 欧美成熟性爱精品| 日本精品88888888| 青娱乐老司机视频| 91麻豆天美国产| 秋霞怕怕片| 综合干干干av久久久综合网| 九热中文字幕| www老逼91| 亚洲成a人v欧美综合天堂下载| 久久黄色网址| 亚洲欧美国产va在线播放频| 成 人 影视 一区 二区 三区 四区| 欧美日韩97| 久久女人视频| 亚洲无码超碰免费| 国产传媒美日韩av| 精品成人无码| 91欧美性| 欧美在线观看综合国产| 亚洲小说视频| 欧美拳交在线播放| 亚洲男人综合| 激情人妻另类| 国产精品无码论坛| 天天夜夜rb| 黑丝少妇| 久久丁香久草综合网| 天天干天天日天天射黄色片| 日本天天操| 久久香蕉国产线看观看亚洲女人 | 五月婷婷啪啪| 欧美一级A一级a爱片久久| 国产人伦精品一区二区三区| 男人天堂2017| 久久99手机免费视频| 国产精品一区av在线| 亚洲诱惑天堂| 综合色图区| 久久草草亚洲蜜桃臀| 欧美成人一区二区| 九九这里只有精品| 国产福利精品98视频| 四季AV一区二区凹凸精品小说| 国产精品一区二区三区,亚洲综合| 97欧美资源| 99re6国产精品99re在线| 欧美一级黄片视频在线| 91日产桃蜜| 人人手机欧洲亚洲国产人妻| 污污汅18禁网站在线永久免费观看| 一区二区三区四区在线不卡| 天天欧美色| 国产男人又猛又粗又爽| 夜夜欧美| 色老牛| 在线 制服丝袜中出 人妻| 国产成人 综合亚洲 天堂| 干b网| 成人日本精品九区| 无码自拍SM| J?P?NESEHD熟女熟妇伦| 久久久久久久久久久免费精品| 欧美色亚洲色| 老熟女熟妇| 五月丁香网站| 国产成人 综合亚洲 天堂| 校园激情狠狠四射| 欧美色图 人妻| 天天干少妇| 亚洲古典另类欧美在线| 极品另类| 成人日本片久久久蜜桃| 国产中文福利| 色五月婷婷五月天| 亚洲成人性爱在线观看| 思思热国产高清| 99re这里只有精品2| 久久视频少妇美女| 99国产精品人妻人伦| 色爱综合网| 精品国产乱码久久久久久蜜臀| 91嫩草在线| 久操 高清| 欧日韩不卡视.频| 色婷婷五月综合激情中文字幕| 免费一级性爱久久| 亚州欧美色图| www.91视频网| 欧美久久久| 91美女在线看| 亚洲高清内射| 蜜臀av在线播放一区二区三区| 亚洲欧美精品福利在线| 思思热在线视频免费| 精…码一二三区| 九九九九AV| 色天天野狼综合社区| 中文子幕一二三| 97精品97久久| 伊人久久久日韩一区| 熟女一区二区| 欧美专区第一页| 五月天婷婷欧美三区| 色色激情五月天| 新版天堂中文资源8在线| 天天干夜夜一操| 日韩精品1区2区中文字幕| 91人精品妻入口| 激情小说日韩无码| A一区片| 粉嫩av在线| 襙一襙| 免费视频观看60秒| 超碰精品97| 色爱亚洲| 欧美 亚洲| 国产后入| 无码137片内射在线影院| 黑人娇小av在线播放| 东京热一区二区中文字幕| 人人操,人人液| 亚洲啪啪综合?v一区综合精品区| 精品无码秘 人妻一区二区| 人人性爱视频免费| 天美精品原创av片国产| 中文字幕天堂在线| av毛片aaaaa免费看| Sekablack无码一区| 中文字幕乱码人妻二区三区| 亚洲成aⅴ人片不卡无码| 色官网色综合| 天美麻花大全视频| 91九色在线| 综合网,亚洲,欧美| 青青草日本中文字幕| 国产成自自拍在线观看| 一区二区三区色综合| 亚洲图片欧美另类综合免费视频大大香| 日韩综合97P| 九t超碰| PMv在线观看| 大学生口爆吞精| 日本精品高清一二区一本到| 99热伊人| 婷婷久草一区二区三区| 亚洲丝袜色图| 97欧美久久久久久久| 久草视频在线视频在线视频在线观看| 青青草在线成人视频| 麻豆人妻少妇在线免费观看| 97天天综合网| 人澡逼| 欧美日韩中文字幕人妻| 九九九九热| 国产av又色又爽又黄| 99久久99久久综合| 91精品电影18| 试看60秒| 99久久99久久免费精品蜜臀| 国产成人91一区二区三区| 福利视频一区二区微拍| 99操99| 九九热免费在线国产视频伊人五月| 嗯嗯,好大,好爽,好骚|