久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Python行人檢測視頻實(shí)戰(zhàn):OpenCV與SSD MobileNet全流程解析

Python行人檢測視頻實(shí)戰(zhàn):OpenCV與SSD MobileNet全流程解析 簡介基于Python的行人檢測視頻與源碼包面向計(jì)算機(jī)視覺初學(xué)者與進(jìn)階開發(fā)者解決視頻流中行人實(shí)時檢測與連續(xù)跟蹤問題。系統(tǒng)以HOG方向梯度直方圖提取特征結(jié)合SVM支持向量機(jī)分類器判斷行人區(qū)域并集成簡單跟蹤算法提升幀間穩(wěn)定性。壓縮包共25個文件約155.2MB包含2個Python主程序、2段avi測試視頻、11張bmp與5張png行人樣本圖片以及4個xml和1個iml項(xiàng)目配置說明可直接在OpenCV環(huán)境下運(yùn)行體驗(yàn)。已有8173人學(xué)習(xí)下載適合作為行人檢測入門實(shí)踐或課程設(shè)計(jì)參考。讀者可對照源碼梳理HOG特征計(jì)算、SVM分類器訓(xùn)練與調(diào)用、檢測窗口滑動、非極大值抑制及跟蹤模塊的實(shí)現(xiàn)細(xì)節(jié)借助附帶的多樣性樣本和視頻完成算法效果驗(yàn)證為后續(xù)拓展至其他目標(biāo)檢測任務(wù)打下基礎(chǔ)。1. 行人檢測視頻項(xiàng)目的真實(shí)價值先跑通一條完整鏈路再談?wù){(diào)優(yōu)在安防監(jiān)控人流統(tǒng)計(jì)、城市巡檢、輔助駕駛這類場景里行人檢測視頻處理是繞不開的計(jì)算機(jī)視覺基礎(chǔ)需求。但很多人拿到“python行人檢測視頻源碼”這類資源第一步就卡在環(huán)境上更別提后續(xù)的模型加載和視頻回寫。這份源碼的核心是一條完整鏈路視頻逐幀讀取、模型推理、行人框標(biāo)注、成品視頻輸出代碼量不大卻把視覺處理中最常碰到的視頻解碼、輸入預(yù)處理、坐標(biāo)映射、編碼器參數(shù)全串了起來。適合想快速跑出一版可運(yùn)行 demo 的從業(yè)者也適合想研究檢測框如何與視頻時間軸對齊的新手。先把這條鏈路跑通再考慮換模型提精度。2. 模型選型與環(huán)境搭建從 HOG 到 YOLO視頻場景為什么優(yōu)先選 SSD MobileNet2.1 三種常見行人檢測方案的橫向?qū)Ρ扰c選型邏輯行人檢測在工程落地時候選方案基本分三類傳統(tǒng) HOG SVM、兩階段檢測器Faster R-CNN 風(fēng)格、單階段檢測器SSD、YOLO 風(fēng)格。我拆過的很多視頻檢測源碼默認(rèn)帶的是 SSD MobileNet 預(yù)訓(xùn)練權(quán)重這不是隨手的決定背后是視頻處理場景對延遲和吞吐的硬約束。方案精度表現(xiàn)單幀推理速度CPU硬件要求適合場景主要坑點(diǎn)HOG SVM背景簡單時尚可遮擋/光照變化會漏較快純 CPU 即可固定機(jī)位、簡單背景對復(fù)雜背景魯棒性差Faster R-CNN 系高小目標(biāo)召回好很慢需要 GPU 加速離線分析、精度優(yōu)先視頻實(shí)時處理不現(xiàn)實(shí)SSD MobileNet 系中上平衡性好較快CPU 可跑有 GPU 更好視頻實(shí)時檢測小目標(biāo)漏檢輸入尺寸敏感YOLO 系列v8 風(fēng)格高速度快取決于版本推薦 GPU小模型可 CPU實(shí)時視頻/邊緣設(shè)備依賴配置復(fù)雜權(quán)重文件大視頻檢測和單張圖片檢測的差別在于單幀不能崩整體幀率必須穩(wěn)定。Faster R-CNN 在 CPU 上單幀要幾百毫秒處理 30fps 視頻得跳掉大量幀檢測結(jié)果前后跳變嚴(yán)重。HOG SVM 雖然快但對密集人群、部分遮擋幾乎沒有抵抗力。SSD MobileNet 的優(yōu)點(diǎn)是把 MobileNet 作為 backbone模型小、推理快輸出層直接用錨點(diǎn)回歸多個尺度目標(biāo)在一段 720P 視頻上CPU 環(huán)境下每幀處理時間能控制在幾十毫秒量級這就是視頻場景優(yōu)先選它的原因。YOLO 系在實(shí)際工程里精度確實(shí)更好比如最新版本的模型在小目標(biāo)召回上提升明顯但需要額外的權(quán)重轉(zhuǎn)換、顯存管理對新手而言攔路石更多。我的習(xí)慣是第一次跑視頻鏈路用 SSD MobileNet 摸清流程后續(xù)需要提精度再替換成 YOLO 權(quán)重。這樣檢測頭、坐標(biāo)解碼、NMS 邏輯都能復(fù)用改動集中在模型加載部分。2.2 虛擬環(huán)境、依賴安裝與預(yù)訓(xùn)練權(quán)重準(zhǔn)備拿到這份源碼第一步不是直接改代碼而是把運(yùn)行環(huán)境隔離出來。Python 項(xiàng)目最怕全局環(huán)境里已裝了大版本不一致的 cv2 和 numpy反復(fù)報(bào)錯后你會懷疑自己是不是手殘。我一般會在項(xiàng)目根目錄下建獨(dú)立虛擬環(huán)境。python -m venv ped_env source ped_env/bin/activate # Windows 下改為 ped_env\Scripts\activate pip install opencv-python numpy邏輯說明python -m venv創(chuàng)建獨(dú)立環(huán)境避免污染其他項(xiàng)目source激活后pip安裝的包只對當(dāng)前環(huán)境生效。Windows 用戶注意激活腳本路徑在Scripts目錄下不是bin。裝包時建議同時確認(rèn)版本cv2 的 API 在不同版本間變動不大但 numpy 版本過新時某些舊版 cv2 會出現(xiàn)二進(jìn)制接口不兼容的提示一旦遇到undefined symbol之類報(bào)錯先把 numpy 降到 1.x 版本再試。預(yù)訓(xùn)練權(quán)重這塊源碼里一般會附帶模型描述文件prototxt 后綴和二進(jìn)制權(quán)重文件。沒有附帶時需要去模型倉庫下載 SSD MobileNet 對應(yīng)的行人檢測版本。注意權(quán)重文件必須和描述文件配套只看文件名容易混。我習(xí)慣的做法是下載后先檢查文件大小prototxt 一般幾十 KB權(quán)重文件幾十 MB大小異?;揪褪窍螺d中斷了。2.3 模型驗(yàn)證加載后先打印輸出張量形狀模型加載成功不等于一切正常。我每次跑新源碼都會先單獨(dú)寫一小段腳本把模型輸出來看一眼確認(rèn)網(wǎng)絡(luò)確實(shí)工作而不是等整個視頻跑完才發(fā)現(xiàn)檢測結(jié)果全是 0 或空白。import cv2 prototxt deploy.prototxt caffemodel ssd_mobilenet.caffemodel net cv2.dnn.readNetFromCaffe(prototxt, caffemodel) print(網(wǎng)絡(luò)層名檢查, net.getLayerNames()[:5]) net.setPreferableBackend(cv2.dnn.DNN_BACKEND_OPENCV) net.setPreferableTarget(cv2.dnn.DNN_TARGET_CPU) # 用一個全黑圖驗(yàn)證前向傳播是否正常 fake_input cv2.dnn.blobFromImage(np.zeros((300, 300, 3), dtypenp.uint8)) net.setInput(fake_input) out net.forward() print(輸出張量形狀, out.shape)邏輯說明先加載網(wǎng)絡(luò)打印前幾個層名確認(rèn)模型描述文件被正確解析然后構(gòu)造一張全黑圖做前向傳播驗(yàn)證網(wǎng)絡(luò)的輸入輸出鏈路。如果輸出張量形狀不是(1, 1, N, 7)說明模型版本或輸入尺寸配置不對得回去檢查描述文件里的輸入維度。參數(shù)說明readNetFromCaffe第一個參數(shù)是描述文本文件路徑第二個參數(shù)是二進(jìn)制權(quán)重路徑路徑寫錯在這一步就會拋異常不會拖到后面。blobFromImage的輸入尺寸要和模型描述文件里指定的維度一致常見的是300x300如果把尺寸改成別的值模型推理會靜默出錯檢測結(jié)果全是垃圾數(shù)據(jù)。3. 視頻行人檢測的落地實(shí)現(xiàn)抽幀、推理、標(biāo)注、回寫四步閉環(huán)3.1 VideoCapture 讀取視頻與幀率控制視頻處理的起點(diǎn)是讀幀。cv2 的VideoCapture支持?jǐn)z像頭和視頻文件兩種模式源碼里使用的是文件模式重點(diǎn)在于確認(rèn)視頻真的被打開、讀取的幀率是否和視頻原始幀率一致。import cv2 video_path input.mp4 cap cv2.VideoCapture(video_path) if not cap.isOpened(): raise IOError(f無法打開視頻文件{video_path}) fps cap.get(cv2.CAP_PROP_FPS) total_frames cap.get(cv2.CAP_PROP_FRAME_COUNT) print(f視頻幀率{fps}總幀數(shù){total_frames}) frame_idx 0 while True: ret, frame cap.read() if not ret: print(f讀取到第 {frame_idx} 幀時結(jié)束) break frame_idx 1 if frame_idx % 30 0: print(f已處理 {frame_idx} 幀) cap.release()邏輯說明cap.isOpened()返回False時直接拋異常能定位路徑或編碼問題CAP_PROP_FPS和CAP_PROP_FRAME_COUNT分別是視頻的原始幀率和總幀數(shù)后面計(jì)算跳幀策略和 FPS 基線都會用到。cap.read()返回兩個值ret為False表示視頻讀完了或讀取失敗必須把這個判斷放在循環(huán)最前面否則frame為空時報(bào)錯。參數(shù)說明視頻路徑最好用英文絕對路徑中文路徑在部分 Windows 環(huán)境下會讓VideoCapture直接返回False。另外某些翻轉(zhuǎn)封裝格式比如手機(jī)錄制的豎屏視頻可能帶旋轉(zhuǎn)元數(shù)據(jù)read()讀出來的畫面是橫著的檢測前要先用cv2.rotate調(diào)整方向不然框的位置全錯。3.2 基于 cv2 DNN 的行人推理與坐標(biāo)映射檢測部分是整條鏈路的中心。SSD MobileNet 的輸出不是直接給你坐標(biāo)而是經(jīng)過歸一化的檢測結(jié)果必須正確解碼才能映射回原圖。import cv2 import numpy as np net cv2.dnn.readNetFromCaffe(deploy.prototxt, ssd_mobilenet.caffemodel) confidence_threshold 0.5 def detect_pedestrians(frame): h, w frame.shape[:2] blob cv2.dnn.blobFromImage(frame, 0.007843, (300, 300), 127.5) net.setInput(blob) detections net.forward() boxes [] for i in range(detections.shape[2]): confidence detections[0, 0, i, 2] if confidence confidence_threshold: continue class_id int(detections[0, 0, i, 1]) # 假設(shè)行人對應(yīng)類別編號為 1具體以模型訓(xùn)練時的類別表為準(zhǔn) if class_id ! 1: continue xmin int(detections[0, 0, i, 3] * w) ymin int(detections[0, 0, i, 4] * h) xmax int(detections[0, 0, i, 5] * w) ymax int(detections[0, 0, i, 6] * h) boxes.append((xmin, ymin, xmax, ymax, confidence)) return boxes邏輯說明blobFromImage完成三件事縮放、減均值、通道轉(zhuǎn)換默認(rèn) BGR 轉(zhuǎn) RGB輸出一個四維張量送入網(wǎng)絡(luò)。net.forward()返回的detections形狀是(1, 1, N, 7)N 是模型預(yù)設(shè)的最大檢測候選數(shù)7 列包含圖片編號、類別編號、置信度、xmin、ymin、xmax、ymax。關(guān)鍵點(diǎn)坐標(biāo)是歸一化的 0~1 浮點(diǎn)數(shù)必須乘回原圖寬高否則框會畫到一個角落里頭去。參數(shù)說明縮放系數(shù)0.007843和均值127.5是 Caffe 模型里固定的預(yù)處理參數(shù)來源于 ImageNet 訓(xùn)練時的數(shù)據(jù)歸一化方式這兩個值不能隨便改。類別編號 1 對應(yīng)行人這是 Caffe 模型訓(xùn)練時的類別映射不同的預(yù)訓(xùn)練模型可能不同典型錯誤是把只檢測行人的模型當(dāng)成了 COCO 80 類模型導(dǎo)致類別編號錯位。我建議先打印detections[0, 0, i, 1]的取值分布確認(rèn)類別編號再寫死。3.3 VideoWriter 輸出成品視頻與編碼器選型檢測框畫完之后需要把幀寫回視頻文件。這里是最容易返工的地方源碼里給出的編碼器參數(shù)在幾臺機(jī)器上都有出入我把通用可用的寫法整理如下。import cv2 output_path output.mp4 fourcc cv2.VideoWriter_fourcc(*mp4v) out_writer cv2.VideoWriter(output_path, fourcc, fps, (frame_width, frame_height)) while True: # 假設(shè) frame 是當(dāng)前幀annotated_frame 是畫完框的幀 annotated_frame frame.copy() for (xmin, ymin, xmax, ymax, conf) in boxes: cv2.rectangle(annotated_frame, (xmin, ymin), (xmax, ymax), (0, 255, 0), 2) out_writer.write(annotated_frame) out_writer.release()邏輯說明VideoWriter_fourcc把四個字符編碼成整數(shù)標(biāo)識mp4v是 MP4 容器最常見的編碼器兼容性最好。VideoWriter構(gòu)造函數(shù)里的寬高必須和輸入幀完全一致否則寫入的文件要么直接是 0 字節(jié)要么播放器打不開。write方法接受一幀完整圖像內(nèi)部會自動編碼追加到文件中。參數(shù)說明fps參數(shù)決定輸出視頻的時間軸密度一般沿用輸入視頻的原始幀率。如果實(shí)際處理速度低于原始幀率最終輸出視頻會呈現(xiàn)慢放效果這是正常的因?yàn)閷懭氲膸瑪?shù)變少了但幀率保持不變。需要快放的話把fps調(diào)小需要慢放就調(diào)大。另外系統(tǒng)若沒有對應(yīng)的編碼器VideoWriter構(gòu)造時不會立刻報(bào)錯而是在第一次write時靜默失敗所以寫完文件后要檢查文件大小是否合理。4. 參數(shù)調(diào)優(yōu)與性能邊界置信度、NMS、跳幀策略怎么配才不翻車4.1 置信度閾值與 NMS 閾值的配對關(guān)系源碼里的置信度閾值默認(rèn) 0.5NMS 閾值默認(rèn) 0.4這兩個值是經(jīng)驗(yàn)配比但不一定適配你的真實(shí)視頻。置信度閾值管的是“框要不要留”NMS 閾值管的是“重疊的框要不要合并”兩者需要聯(lián)動看。場景置信度閾值NMS 閾值觀察結(jié)果固定機(jī)位、行人稀疏0.5~0.60.4漏檢少誤檢少密集人群0.7~0.80.3抑制大量低分誤檢但可能漏掉被遮擋的行人遠(yuǎn)距離小目標(biāo)0.3~0.40.5召回率提升但誤檢明顯增多需要人工核對置信度閾值調(diào)低到 0.3 之后最直觀的現(xiàn)象就是樹干、路燈、車窗反光都會出框調(diào)高到 0.8 以上雖然誤檢少了但遠(yuǎn)處的行人很容易漏。我拆視頻時習(xí)慣先跑一遍把置信度從低到高打印出檢測框數(shù)量分布再確定閾值而不是一開始就抄默認(rèn)值。NMS 閾值的作用容易被忽略。同一個行人被輸出多個框時NMS 閾值越低重疊框被壓得越狠但當(dāng)兩個行人靠得很近時過低的 NMS 會把真值行人也合并掉一個。如果你發(fā)現(xiàn)視頻里兩個人的框變成了一個框在兩人之間來回晃大概率是 NMS 閾值設(shè)太低了。4.2 跳幀檢測策略CPU 上處理 1080P 視頻的折中方案視頻處理速度和分辨率強(qiáng)相關(guān)。1080P 視頻在 CPU 上跑 SSD MobileNet單幀推理加畫框大約花 80~150 毫秒也就是每秒只能處理七八幀遠(yuǎn)遠(yuǎn)達(dá)不到 25fps 實(shí)時要求。這時候跳幀是不可避免的折中策略。import cv2 skip_frames 2 # 每 3 幀檢測一次 last_boxes [] frame_idx 0 while True: ret, frame cap.read() if not ret: break if frame_idx % (skip_frames 1) 0: last_boxes detect_pedestrians(frame) annotated_frame draw_boxes(frame, last_boxes) else: # 中間幀沿用最近一次檢測結(jié)果也可以用光流跟蹤插值 annotated_frame draw_boxes(frame, last_boxes) out_writer.write(annotated_frame) frame_idx 1邏輯說明每 3 幀才做一次完整推理中間 2 幀直接沿用最近一次檢測框。這樣推理次數(shù)降為原來的三分之一整體處理速度約提升 2~3 倍。假設(shè)原始處理 8fps跳幀后能達(dá)到 20fps 以上視覺上框的跳動感也不會太明顯。參數(shù)說明skip_frames的取值依據(jù)是單幀推理耗時。推理耗時 100 毫秒時跳 2 幀可以讓每幀平均耗時壓到 33 毫秒左右接近直播要求耗時 50 毫秒時跳 1 幀就夠了。跳幀數(shù)過大時行人快速移動會讓框明顯落后于實(shí)際位置這是時間軸上的滯后不是檢測模型的精度問題。后續(xù)要優(yōu)化可以用光流法或者跟蹤算法接在檢測結(jié)果后面而不是無限加大跳幀數(shù)。4.3 檢測結(jié)果統(tǒng)計(jì)用日志盯住漏檢與誤檢調(diào)參不能靠肉眼反復(fù)拖動視頻浪費(fèi)精力不說還不容易對比。我習(xí)慣把每幀的檢測結(jié)果輸出成結(jié)構(gòu)化日志用數(shù)據(jù)判斷當(dāng)前參數(shù)是否合適。import csv import time with open(detection_log.csv, w, newline) as f: writer csv.writer(f) writer.writerow([frame_idx, pedestrian_count, avg_confidence]) frame_idx 0 while True: ret, frame cap.read() if not ret: break boxes detect_pedestrians(frame) if len(boxes) 0: avg_conf sum(b[4] for b in boxes) / len(boxes) else: avg_conf 0 writer.writerow([frame_idx, len(boxes), round(avg_conf, 3)]) frame_idx 1邏輯說明把每幀的行人數(shù)量和平均置信度寫入 CSV跑完視頻后用表格軟件拉一張折線圖可以直觀看到哪些時間段檢測數(shù)量突然下降或飆升。比如某段從 5 個行人突然變成 0 再變回 5基本是漏檢加恢復(fù)的過程那一段的置信度閾值需要單獨(dú)調(diào)低。參數(shù)說明日志記錄本身有 IO 損耗長期跑視頻時建議每 30 幀寫一次批量寫入而不是逐幀writerow否則會拖慢整體速度。檢測數(shù)量在閾值調(diào)整前后的對比是判斷參數(shù)是否合理的硬指標(biāo)。5. 行人檢測視頻常見問題排查五個實(shí)測踩坑記錄與修復(fù)5.1 視頻讀取失敗cap.isOpened() 返回 False現(xiàn)象代碼執(zhí)行時不報(bào)錯但進(jìn)不了讀取循環(huán)程序直接結(jié)束或者frame一直是空的。原因最常見的有三種。視頻路徑存在中文或空格部分系統(tǒng)底層解碼器不認(rèn)視頻文件本身是加密或損壞的容器格式太冷門比如某些老舊監(jiān)控導(dǎo)出的私有格式。解決先確認(rèn)路徑完整改寫為英文絕對路徑把待處理視頻用主流格式重新編碼一版推薦 H.264 編碼的 MP4。我平時會用格式轉(zhuǎn)換工具先統(tǒng)一轉(zhuǎn)一遍再跑檢測代碼。調(diào)試時打印cap.get(cv2.CAP_PROP_FRAME_COUNT)如果返回 0說明解碼器根本沒有讀取到幀索引。5.2 檢測框抖動漂移相鄰幀結(jié)果不穩(wěn)定現(xiàn)象畫面靜止時同一個行人身上的框忽大忽小或者框在行人身體邊緣來回移動行人走動時框時有時無。原因這是單幀檢測的典型問題。模型每次獨(dú)立推理對同一目標(biāo)在不同幀輸出的邊界框存在像素級抖動置信度也在閾值附近波動導(dǎo)致某些幀被過濾掉。解決最常見做法是對檢測框做時間維度的平滑。把最近幾幀的同一目標(biāo)框做加權(quán)平均或者按 IoU 匹配前后幀的框如果新幀的檢測框與上一幀的框重合度超過 0.5就用兩者坐標(biāo)的平均值替代當(dāng)前框。還有一種更省事的方法是調(diào)低置信度閾值到 0.4 左右讓更多候選框進(jìn)入 NMS 合并流程輸出的框穩(wěn)定性會好一些。5.3 輸出視頻為空或無法播放編碼器與分辨率不一致現(xiàn)象代碼跑完輸出文件大小接近 0 KB或者播放器提示文件損壞。原因VideoWriter創(chuàng)建時傳入的寬高和實(shí)際frame的寬高不一致導(dǎo)致數(shù)據(jù)寫入失敗也可能是fourcc指定的編碼器在當(dāng)前系統(tǒng)上沒有可用的動態(tài)庫寫入時靜默失敗。解決在創(chuàng)建 writer 之前打印frame.shape它返回(height, width, channels)而VideoWriter參數(shù)順序是(width, height)順序反了就會出現(xiàn)寬高不一致。編碼器問題上mp4v兼容性最好如果你的系統(tǒng)有 x264 編碼庫可以試avc1壓縮率更高文件更小。寫完后第一時間檢查輸出文件大小小于 1MB 基本就是寫失敗了。5.4 模型加載報(bào)錯prototxt 路徑與層名不匹配現(xiàn)象readNetFromCaffe直接拋異常說找不到文件或網(wǎng)絡(luò)解析失敗。也有情況是不報(bào)錯但檢測結(jié)果全為空。原因prototxt 文件和 caffemodel 文件不配套比如描述文件是某個版本生成的權(quán)重文件來自另一個訓(xùn)練任務(wù)兩者層名的對應(yīng)關(guān)系對不上?;蛘呤锹窂藉e誤導(dǎo)致加載了一個殘留的殘缺文件。解決先確認(rèn)兩個文件確實(shí)存在且大小正常。然后加載時打印net.getLayerNames()看前幾個層名是否符合預(yù)期。如果層名里出現(xiàn)不連續(xù)的編號說明模型結(jié)構(gòu)描述和權(quán)重不匹配。最有效的辦法是換用同一套模型倉庫提供的 prototxt 和 caffemodel不要混搭版本。我見過某開發(fā)者把別名的權(quán)重文件改名后混用結(jié)果推理結(jié)果全為 0排查了一天最后發(fā)現(xiàn)是文件不配套。5.5 遠(yuǎn)距離小目標(biāo)漏檢輸入尺寸與感受野的博弈現(xiàn)象畫面中近處的行人能檢測出來距離稍遠(yuǎn)的行人完全沒框或者框的位置嚴(yán)重偏移。原因SSD MobileNet 的默認(rèn)輸入是 300x300圖像被大幅壓縮后小尺寸行人的特征幾乎丟失另一個原因是 anchor 的尺度覆蓋有限小目標(biāo)對應(yīng)的先驗(yàn)框數(shù)量不足。解決把blobFromImage的輸入尺寸從 300x300 調(diào)大到 600x600小目標(biāo)召回會明顯提升但推理耗時也會翻倍。另一種更省資源的做法是只對圖像的下半部分區(qū)域進(jìn)行裁剪檢測因?yàn)楸O(jiān)控畫面中行人通常集中在中下部區(qū)域。我把檢測區(qū)域裁剪后放大兩倍再推理小目標(biāo)召回率提升了不少而整體耗時只增加了一部分。注意改輸入尺寸前先確認(rèn) prototxt 里定義的輸入層尺寸是否允許動態(tài)調(diào)整。部分舊模型把輸入尺寸寫死改大后會直接報(bào)錯。6. 進(jìn)階驗(yàn)證把檢測結(jié)果量化成 FPS 與軌跡數(shù)據(jù)6.1 用時間戳計(jì)算真實(shí)處理幀率視頻檢測項(xiàng)目交付時別人最常問的問題是“你能跑到多少幀”。不能用cap.get(CAP_PROP_FPS)冒充那是視頻的原始幀率不是你的處理幀率。用代碼里的時間戳統(tǒng)計(jì)才是真實(shí)數(shù)字。import time start_time time.time() processed_count 0 while True: ret, frame cap.read() if not ret: break # 檢測、畫框、寫入都放在這里 processed_count 1 if processed_count % 30 0: elapsed time.time() - start_time fps_output processed_count / elapsed print(f已處理 {processed_count} 幀平均處理幀率{fps_output:.2f} FPS)邏輯說明用time.time()記錄累計(jì)耗時每 30 幀算一次平均幀率這個數(shù)字才反映真實(shí)處理能力。如果輸出幀率低于目標(biāo)優(yōu)先調(diào)整跳幀策略和輸入尺寸而不是盲目換更重的模型。參數(shù)說明統(tǒng)計(jì)區(qū)間太短會抖動劇烈30 幀左右的窗口比較穩(wěn)。視頻最后不足 30 幀的剩余部分也要在循環(huán)結(jié)束后補(bǔ)算一次避免丟尾幀數(shù)據(jù)。6.2 檢測框坐標(biāo)導(dǎo)出 CSV 做軌跡后處理視頻里的檢測框坐標(biāo)是研究行人軌跡的基礎(chǔ)數(shù)據(jù)。把每幀的框?qū)懭?CSV后續(xù)可以統(tǒng)計(jì)某個區(qū)域的人流密度、計(jì)算行人的移動速度甚至做跨跟蹤算法。import csv with open(tracks.csv, w, newline) as f: writer csv.writer(f) writer.writerow([frame_id, xmin, ymin, xmax, ymax, confidence]) frame_id 0 while True: ret, frame cap.read() if not ret: break boxes detect_pedestrians(frame) for (xmin, ymin, xmax, ymax, conf) in boxes: writer.writerow([frame_id, xmin, ymin, xmax, ymax, round(conf, 3)]) frame_id 1邏輯說明frame_id對應(yīng)原始視頻的幀序號即使跳幀處理也要按原始計(jì)數(shù)寫入后續(xù)才能對齊時間軸。CSV 里每一行是一個檢測框同一個行人在相鄰幀的框靠 IoU 做關(guān)聯(lián)就能粗糙拼出軌跡。參數(shù)說明坐標(biāo)是像素值如果后續(xù)要做物理距離計(jì)算還需要結(jié)合攝像頭的標(biāo)定參數(shù)做透視變換這一步不在源碼范圍內(nèi)但數(shù)據(jù)結(jié)構(gòu)已經(jīng)支持了。最后說一個我自己的教訓(xùn)。早期拆這類視頻檢測資源為了追求檢測框看著連貫我把置信度閾值直接拉到 0.2結(jié)果誤檢框覆蓋了大半個畫面整體效果還更差。后來我明白了檢測效果的瓶頸常常不在模型的單幀精度上而是在框的穩(wěn)定性、處理幀率、數(shù)據(jù)記錄這條完整鏈路的配合上。從那以后我每次拿到源碼都強(qiáng)制自己先跑 5 分鐘真實(shí)視頻做參數(shù)基線再調(diào)閾值先看日志統(tǒng)計(jì)再調(diào)畫面。這份源碼的價值不在某一幀的精確框而在于你把視頻處理的全流程真正走通了一次。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美成人一级免费电影| 在线日韩精品一区二区三区| 99久久综合网| 国产精品久久久久久照片| 久久久精品视频免费观看| 国产美女高潮叫床视频| 亚洲欧美洲综合| www四虎| 男女激烈网站最新| 亚洲骚逼少妇| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 老熟妇一区二区三区啪啪| 欧美极度丰满熟妇hd| 久久精品国产亚洲av水密被窝| 99re69综合| 亚洲综合色网| 亚洲导航深夜福利| 国产99 中文字幕日韩小视频| 9色在线| 日韩另类色图| 午夜小电影在线插入淫高潮| 97婷婷色| 97一本大道亚洲一区| 丁香激情网| 人人摸.人人色| 亚洲日韩97| 成人精品视频一区二区| 色九九综合| 国产无码高清操逼视频| 91熟女视频| AVE乱伦| 亚洲欧美视| 啊啊啊啊啊操我视频| 日本www操操操| 看免费的黄片| 亚洲成a人v欧美综合天堂下载 | 久久久久96| 欧美极品女人的天堂| 国产高清精品一区二区三区毛片| 亚洲码专区| 欧美人妻另类在线| 啊啊啊不要好爽日韩无码一区| 精品少妇一区二区三区在线视频| 国产玖玖| 亚洲最新a在线观看| 成人自拍三级在线观看| 国产精品视频内谢女人| 超碰成人人人爽人人爽| 91大神精品长腿在线观看网站| 亚洲加勒比| 亚春色色| 国产91啪| 探花激情视频| 亚洲欧洲综合视频在线| 天美一二三在线观看Av| 国外91| 夜夜爽爽爽| 日韩无码专区| 日韩在线97| 久热久一区二区三区| 欧洲精品一级二级精品综合视频综合 | 青草香蕉网| 吻戏激情性巴克| 2026国产精品视频| 亚洲av无码成人精品国产| 18禁的网站在线| 亚洲精品第一| www99热| 久久久久婷婷| 国产按摩一区二区三区| 91女神在线视频| 国产精品乱人伊人网| 乱精品一区字幕二区| 色性欧美| 日日夜夜草草草| 亚洲天天影视综合网| 亚洲色香| 国产精品久久久久9999小说| 欧美91精品国产自产| 国产高清亚洲日韩一区| 欧美日韩国产另类综合| 色官网在线| 精品一区二区三区蜜桃臀赵总 | 久久99精品九九久久久婷婷| 精国久久一区二区三区98| 九九99久久| 91国产精品在线看| 欧洲大香蕉| 日日操夜夜操天天操免费观看麻豆| 久久久涩| 在线播放一级无码视频| 狠狠色综合网| 99re69| 俺去啦自拍| 亚洲欧美电影| 久久香蕉综合一本到3atv| 人妻AV 中文字幕的| 99爱久久视频频| 九九九热精品| 91精品人妻偷情| 五月天婷精品激情| 久久久久ab| 亚洲天堂资源在线| caoni国产亚洲av| 人妻少妇三级| 亚洲色91| 另类视频在线| 青青久草| 91精品人妻电影| 天天干2区3区| 亚洲高清欧美总合| 久久这里只精品99re66图| 中文字幕在在线观看网站| 婷婷丁香人妻 | 亚洲欧美一区二区三区一猛片| 大奶啊啊好爽| 国产精品一区二区三区在线| 嫩草影院性色| 日韩资源网| 国内偷自视频区视频综合| 开心激情婷婷| 综合熟妇一区二区三区| 看黄片视频免费| 农村妇女精品一区二区| 欧美日韩啪啪电影| 青青欧美在线| 欧美少妇人妻| 亚洲不卡AV在线| 超碰97人人乐| 激情五月综合| 1769成人国产精品视频| 7777欧美成是人在线观看| 久久99999| 国产精品懂色tv影视免费观看| 亚洲自拍一区夜夜操| 91老熟女| 9热9热综合网| 2019天天干天天操| 夜夜骑操视频| 人妻熟女av国产网站| 91天天爽| 在线不卡视频| 欧美78P| 亚洲欧洲偷拍一区| 亚洲天天艹| 日本三级精品| 97人人干人人操| 久久久久9999妇女| 一区二区视频在线播放| 亚洲永久AV无码精品秋霞| 秋霞网无码| 嗯嗯啊啊用力视频免费| 一本精品日本在线视频精品| 日本最新免费韩国1区2区视频播放| 青青青国产手线观看视频2| 亚洲国产一级中文综合久久天堂在线免费观看 | 欧美91变态| 亚洲影视综合网| 国产成人亚洲精品无| 欧洲Au麻豆| 欧美日韩不卡a片| 密臀AV在线| 精品一区二区成人| 亚洲欧美黄| 国产男女无套97| 天天弄天天操| 国产路线专区| 色欲人妻一区二区在线| 成人性爱电影网| 超碰在线一区二区三区| 欧美青青视频| 欧美99| 20cm女自慰在线日韩欧美| 亚洲天堂自拍| 久久久久9| 一级片视频啪啪| 亚洲资源网| 亚洲国产欧美中日韩成人综合视频| 亚洲国产精品成人久久蜜臀| 亚州五月| 九九夜精品九九在线| 国内自拍 日韩激情 99| V A在线| 国产第11页| 亚洲 日本 一 二 三| 欧美人人AAA| 青青草原伊人网| 九九亚洲精品| 人妻精品一区二区全免费| 亚洲午夜福利视频| 美女操逼A A| 97视频一区| 四虎视频在线观看| 中日无幕一二三四区| 搡老人老9丨女老熟人| 久久久久久综合久久伊人蜜月| 欧美老妇女内射网址| 免费精品99| 国产视频人人网| 少妇蹲下买菜露大唇0| 欧美爆操91| 超碰人人在线| 久久6热视频免费观看| 99e久久国产精品| 久久久久久九九九九九| 日韩AV噜噜噜一区二区三区四区| 后入式五六区| 美女干逼2| 亚洲人在线| caorenqi shipin| www.色操逼| 国产69精品久久久久99尤物| 一类无码操逼视频| 婷婷五月天激情网| 国产尤物AV尤物在线观看不卡| 日躁天天爽爽| 天天干天天燥| 色欲三区| 欧美精品一区二区少妇免费A片| 超碰九区| 少妇熟女视频一区二区三区| 精品女同一区| 啊啊啊在线看| 欧美 日韩第一性色| 成人在线永久| 91激情网| 色综合99999| 日夜干射色啊| 神马影院午夜福利久久久| 婷婷另类小说| 九九热精彩视频| 欧美亚洲日韩16色| 丝袜高跟澳门91视频| 蜜桃视频啊啊啊啊| 欧美黑人168页欧美黑人167| 在线播放欧洲免费av| 丰满熟女人妻一区二区三五十一路| 欧美91色| 久久99干一本高清| 欧洲精品一级二级精品综合视频综合 | 久久伊人青青草| 国产精品天干天干综合网麻豆| 天操老女人| 蜜臀AV成人精品蜜臀AV久久| 精品无码一二三四区| 最新中文字幕av| 91超碰在线播放| av天堂电影网| 久久一区二区高清免费| 一区二区三区精品视频| 26uuu国产| 日本天天吊| 91色爽欧美| 国产成人精品午夜福利| 欧美激情综合| 欧美人人AAA| 97电影院超碰| 久干网| 亚州黄站| 成人26uuu| 日韩不卡a级视频专区| 女优视频第10页| 日本精品免费一区二区三区四区| 99久久免费看精品国产一区| 日韩三级伊人| 九九激情网| 蜜臀人妻少妇久久在线观看| 超碰九区| 亚洲色 国产 欧美 日韩| 精品高清一区二区三区三州| 91久久婷婷| 青青草手机在线免费观看| 欧美黑人日韩少妇色情| 无码一区免费在线不卡| 天天天天操| 天美传媒在线一区| 欧美精品三级黄片| 怡红院一区二区熟女人妻| 伊人97色天使| 四虎影视精品| 久久精品色欧美aⅴ一区二区| 亚洲成人av色网| 亚洲日韩欧美一区二区| 天天上日日上日韩精品| 亚洲AV成人在线| 欧美图片偷拍| 97超碰超| 五月婷视频| 嗯嗯啊啊日韩精品| 日本精品高清一二区一本到| 日日日骚女人精品| A级片日韩欧美国产欧美视频精选观看| 51一区二区三区| 啊…啊…操我用力操我| 中文字幕欧洲有码| 欧美刺激色黄片免费看| 91高清日| 色一色综合网| 九九九九九九免费视频| 色乱二区| 久偷拍欧美日韩三区| 天堂69亚洲精品中文字| Av色五月| 国产在线综合福利网站| 综精品久久久aaaa| 欧美综合综合| 五月天婷婷成人网| 精品在线蜜臀| 久久发布国产伦子伦精品| 97亚洲色图| 日本三级日本三级99| 99精品综合久久久久五月天| 久久精视频美日韩在线视频| 久久9999| 色综合天天| 亚洲激情在线| 亚洲最大成人a毛毛片| 亚洲AV无码天美传媒一区| 97中文综合| 久久久免费的精品| 深喉吞精| www四虎| 竹菊一区二区三区AV线| 色999亚洲人成色| 伊人久大| 亚洲精品 大香蕉| 在线97视频| 性欧美另类高清| 欧美狠狠干| 嗯嗯嗯啊啊啊操的我好爽| 欧美成熟性爱精品| 中文字幕97色| 无码精品蜜桃一区二区三区ww| 亚洲色图 91| 久久99黄色卞西瓜| 国产最火爆久久国产网站网站| 中出789在线视频| 亚洲成人无码影院| 欧美天堂在线| 中文字幕视频2区| 中文字幕一区二区三区四区在线视频| 精品少妇人妻| 九九九久千久久激情蜜桃在线看 | 啪啪免费| 天堂成人网| 日韩精品人妻系列无码天堂| 乱伦1色页| 超碰97人人乐| 日日黄色三级网站| 操91| 成人无遮挡毛片免费看| 国产激情在线| 亚洲人妖网| 91婷婷| 亚洲图片激情综合另类| yazhououmeizongya| 精品99999久久久久久| 免费家庭乱伦视频| 密臀AV在线| 日本在线激情一区二区三区| 久久夜嗨| 99re视频在线观看这里只有精品| 我要色综合网| 天天拍天| 日日橹狠狠爱欧美超碰| 亚洲1区2区三区高清中文字幕| 亚洲日本天堂| 久久大香蕉手机高清视频| 亚洲欧美激情在线视频| 99e久久国产精品| 欧美日韩系列| 天天干天天日天天射黄色| 睡产熟女乱伦| 18禁免费视频| 无码一区免费在线不卡| 天天综合~91| 欧洲精品久久| 欧美97视频| 婷婷伊人一区| 六九九九| 夜色五月天| 激情啪啪拍91| 美女一区二区国产精品| 为用户提供免费看黄网址在线观看| 色97欧美| 2020中文字幕在线| 亚洲高清少妇| 综合九九| 狠狠躁AV| 91狠狠综合久久| 日韩国产成人自拍视频| 国产熟女免费观看久久| 久久男人精品| 激情干在线| 亚洲日韩精品一区视频在线| 尤物一级在线免费观看| 亚洲色久| 久操黄色视频| 伊人国产视频| 久久久婷婷| 中美日韩毛片| 开心六月色| 七久久久| 91老熟女逼| 蜜奶av| 国产视频一区二区在线| 久久发布国产伦子伦精品| 午夜天堂精品久久久久91| 蜜乳av首页| 中文字幕一区二区韩| 国产无码三级视频在线观看| A级片日韩欧美国产欧美视频精选观看 | 中文字幕精品免费一区二区| 少妇厨房愉情理伦片bd在线观看| 国产强奸91| 日韩中文字幕视频| 亚洲人妻中文高清| 97在线免费看| 骚日日av| 无码精品久久久久久亚洲| 九九精品无码专区免费| 中文字幕黄色片| 91在线欧色| 99精品丰满人妻| 日韩欧美三级| 亚洲色图欧美色图日韩色图| 操一区| 日韩99999色| 亚洲男人的天堂网| 女色综合| 日韩久久激情精品| 国产传媒美日韩av| 园内精品自拍视频在线播放| 中文字幕日韩综合| 99后入| 久夜视频| 欧美亚洲中文字幕| 久久久99999久网站| 欧美天堂在线| 国产 热久久久久国产精品| 五月综合激情| 我想要啊 啊 啊| jizz啪啪| 麻豆黄色五月天| 亚洲AV不卡在线观看| 丁香五六月啪啪| 久久,精品一二三| 91久久久久久久| 中国人高清www色视频免费| 欧美特大黄一级片片免费| 中文字幕少妇色 | 五月丁香色色网| 成人精品欧洲亚洲| 91精品国产日韩欧美综合| 婷婷色一区| 蜜臀AV一区二区三区| 91人妻精华帖| 久久綜合很很很| 91P0RNY大屁股人妻| 长长久久曰曰夜夜成人网| 中文字幕精品专区搜索结果91| 日本熟女不卡视频| 九九热超碰97亚洲最新香蕉| 久久六六| 91九九九馒头| 精品一级毛片在线观看| 日本曲间由美性生活片| 青青草福利视频| 欧美综合站| 射久久| 9久超碰| 久九九九| 色九九九| 操逼www.| 黄色香蕉视频网站一区| 男人的天堂日韩| 国产一区二区三区久久久精品| 曰本精品久久久| 91啦人妻| 亚洲天堂一区二区| 五月天社区| 91性片| 日韩AV电影网站| 九九九久久久| 人人爱夜夜爱| 园内精品自拍视频在线播放| 天天草AV| 97色婷婷| 中文字幕精品一区欧美| 91色综合色| 五月色网| 精品无码一区二区三区色欲| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 中文字幕片| 日韩无码三级影院| 少妇久久久免费| 婷婷五月天影院| 欧美日韩在线小说 | SS久久| 欧美成人黄网色网站| 欧美综合色,www| 91肏屄网| 国产精品岛国片在线观看| 78m成人视线| 午夜呻吟欧美| 日韩午夜啪啪视频| 国产高清午夜成人在线观看| 男人精品区| 久久最新免费视频23| 日韩精品在线观看观看| 亚洲少妇视频| 天天操人人操骚逼网站| 亚洲老熟妇xxx| wwwxxx日本爽| 亚洲久久久| 久久久99999久网站| 99无码精品| 久久五月天婷婷丁香中文字幕| 天天操天天干美女网址导航| 欧美少妇第一页| 亚洲中文字幕精品久久久久久直播| 一级毛片电影免费看| 国产99999久久精品| 欧美拳交在线播放| 91操人| 亚洲影院无码在线| 天天干人人乐| 色五月AV在线| 国产日韩人人| 亚洲天堂另类小说男人| 丁香六月婷| 艹少妇网站| 粉嫩av平台| 欧色网址| 97操碰| 亚洲AV不卡在线观看| 蜜臀AV成人精品蜜臀AV久久| 大奶啊啊好爽| 久久综合婷婷| www.色婷婷色综合| 国产农村一一级特黄毛片| 麻豆天美在线| 少好三P| 99只有精品| 蜜臀亚洲中文| 观看视频图片一区二区三区| 天天做天天爱天天爽| 久久久精品视频免费观看| 超碰免费人妻人人| 亚洲国产美女久久久久| 亚洲欧美人妻| 99热这里只有精品18| 国产97av| 亚洲一区二区av| 日本二区不卡| 久久亚洲一区女同性恋中文字幕| 国内外毛片在线观看| 成人精品欧洲亚洲| 另类视频在线| 91嫩草在线| 亚洲色图自拍| 91中文字幕在线观看| 物业黑人 AV一区| 91日产欧美| 丁香婷婷激情五月天无毒不卡| 日韩一级二级在线| 97精品视频免费| 操B久久| 欧美亚洲美少妇一区二区| 超碰人妻中文在线| 日韩精品电影| 精品无码一区二区三区| 青女偷拍网| 亚洲高清欧美总合| 日本αv| 日韩激情小说一区二区| 午夜精品探花| 天天爽天天爽| 大香蕉欧美伊| 日本加勒比无码专区一二三| 久久午夜神马| 日韩一级欧美一级国产一级台湾| 成人av福利在线观看| 欧美aa一级片| 九久9精品| 青青草自拍视频在线播放| 欧亚第一综合网| 欧美论理片| 黑人性暴力毛片| 成人国产视频在线观看| 东京热男人的天堂精品| 五月丁香久久| 蜜臀AV成人精品蜜臀| WWW美腿丝袜香蕉中文| 欧美亚洲系列| 三级激情网站| 亚洲资源网| 一级AAA片一区二区三区| 亚洲欧美日韩偷拍色图| 岛国网址国产 | 91在线超高颜值国产| av凤凰久久久| 欧美 青青草| 小电影欧美91| 午夜福利激情在线视频| 大香樵伊人网| 美女骚尻视频| 亚洲成人精品在线一区| 久色网| 成人精品一区二区三区| 天天操妹子| 18禁的网站在线| 亚洲精品一二三四区| 国产自偷| www.av在线视频| 九九毛片这里只有精品| 99精品综合久久久久五月天| 国产一区二区三区免费视频在性观看 | 欧美成人色| 亚洲色交| 色综合九九| 黑人精品久久97| 中文字幕在线免费观看2| 去干网最新版| 蜜臀aV午夜一区二区三区| www久久国产精品| 丁香激情五月| 熟妇无码视频三区| 国产三级多多影院2022国产AA一级毛片无码| 又黄又爽在线观看视频| 2017,超碰| 国产小u女在线观看| 少妇色综合| 一类av片在线看| 天美精品一区二区三区四区在线观看| 欧美一区二区男人天堂| 激激五月| 亚洲色婷婷久久久综合日本| 亚洲欧美精品一区天堂久久 | 第45页一区二区| 国产深夜福利| 91女在线观看| 精品性爱| 九月AV| 激情小说日韩无码| 99天天超碰| 无码人妻一区二区三区色欲aⅴ| 小草精彩毛片| 亚欧高清| 人妻酒店出差被中出免费在线播放| 日韩三级在线观看网站| 成人日本精品九区| 欧美探花网| 天天舔天天日天天射| 老熟女乱子伦中文字幕一区二区 | 大香蕉视频一二三区| 加勒比综合九九99视频在线播放| 国产精品盗摄 偷窥盗摄| 亚洲精品骚逼| 亚洲天堂AV在线播放| 91无摭挡| www超碰| 国产97免费视频| 丝袜狠狠草尤物人妻av91| 日本性感人妻91| 熟女欧美日韩综合婷婷| 精品人妻av在线播放| 色臀aV| 91啪啪视频| 97超碰久久| 99国产精品免费| 黄色免费网页无码| 日骚逼视频| 欧美狠狠弄| 久久三| 97精品在线视频| 色好看av| 大屁股xxxxx| 2024黄色视频| 精彩久久中文| 91亚州日韩高清| 中文字幕精品一区欧美| 另类老少妇| 国产精品91一样| 日韩精品碰碰| 久久久四区| 成人欧美日超碰| 久久精品国产精品亚洲艾通辽熟妇| jazzjazz国产精品麻豆| 中文字幕精品亚洲熟女| 中文字幕91综合| 国产熟女乱论| 麻豆三极片| 亚洲风情综合网| 一区二区精品更新提醒| 99日精品欧美国产| 亚洲密乳AV| 欧美 亚洲| 亚洲视频二区| 国产精品一区二区在钱播放| 欧美午夜一区二区三区| 久久精品国产亚洲5555| 欧美日韩精品青青| 欧美久久婷婷| 青青网三级视频| 亚洲二区精品在线观看| 高清无码久操视频| 亚洲一区二区AV| 99久在线精品99re8| 91av天美性媒精品视频| 日韩人妻精品久久久久| 粉嫩av在线一区二区| 日韩免费高清大片在线| 精品999一区二区| 中文字幕av一区二区三区人妻少妇 | 嗯嗯嗯不要不要免费视频| 亚洲中文日韩精品| 国产AV色黄看到爽| 激情小说在线视频| 清纯唯美激情| 日韩成人人妻网站| 999九九精品| 少妇人妻精品| 人妻在线臀日韩| 国产在线76页| 夜夜肏2021| 九九久久精品| 天天躁日日躁XXXXYY| 久久亚洲欧美中文字幕国语| 性色AV网站| 亚洲人天堂| 97在线免费视频观看| 欧洲亚洲人妻无码久久三区四区| 久久久久久久久国产| 久久久久久中文版| 久久一二三四不卡 | 97在线观看| 97色碰| 日韩一级二级三级免费看完整版| juliaann欧美丝袜办公室| 超碰色大香蕉| 97狠狠| 狠狠干91| 日韩操p| 岛国大片国产| 家庭乱伦性爱av| 日本无码1| 亚洲成人性爱在线观看| 国模吧 一区二区三区| 亚洲九区| 婷婷成人久久久精品| 天天插天天舔舔天天干| 熟妇视频一区二区三区在线观看| 玖玖综合色| 老熟妇综合| 亚洲国产中文字幕| 亚洲欧美综合网 | 婷婷五月天综合网| 岛国小电影| 青青青青草av在线观看| 久久99草| 桑老女人九区| 久久免费少妇| 色综合天天| 久久久精品国产亚洲AV无码| 久操大香蕉手机视频在线看 | 人伦四五区| 骚女天天综合网| 国产无马在线| 风流老熟女一区二区三区l| 激情久久av一区av二区av| 亚洲高潮少妇| 最新av在线| 怡春院久久| 白丝被操91| 国产中文字幕曰本毛片| 久久久久13| 久久大陆| 少妇久久久久久久久| 免费又黄又裸乳的视频| 欧美操人| 色欲色香天天天综合网www-亚洲综合国| 女上位精品在线| 日本精品999| 日人妻视频91| 久久一二区四| 色欧美色交综合| 免费看黄片现成| 91精品久久久久久77777| 亚洲狼狼干综合1| 2019男人的天堂| 蜜乳AV免费观看| 色情综合网| 大香蕉男人的天堂| 国产精品96| 一级A片女人高潮叫床| 日本性爱不卡视频| 亚洲无码国产探花在线观看| 26uuu国产日韩综合在线观看| 色五月首页| 亚州久久9| 色逼综合| 国产视频不卡在线观看| 打av高清| 欧美亚洲综合高清在线| 亚洲砖码砖专无区2023| 91色图片| 天天射夜夜操| 婷婷综合五月天| 97超色| 久久av无码| 欧美 亚洲 制服 精品| 少妇熟女视频一区二区三区| 搞中出久久| 天堂日本亚洲欧美| 色欧洲| 99热综合| 欧洲一区二区| 99精品成人免费看| 久操视频免费观看| 日韩操逼HD| 97视频在| se吧提供91精品国产91久久久久久 | 91欧美网| 丁香六月啪啪| 青青草大香蕉视频| 国内三级自拍小视频在线观看 | 国产亚洲精品农村妇女 | 男人天堂东京热| 99热最新| 99超碰碰| 丁香五月激情网| 日韩97在线| 东京热亚洲一区二区| 超碰在线免费一区二区三区| 99久在线精品99re8热| 天天综合站| 欧美成人黄网色网站| 精品人妻视频一区二区在线播放 | 99色日| 婷婷丁香九月| 国产视频大全| 国产色呦呦| 97中文综合| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 嫩草 人人网精品| 人人做,人人操,人人摸| 殴洲老熟女| 亚洲高清国产理伦片| 国产热av| 婷婷中文字幕| 91欧洲国产成人久久精品网站| 99热99re超碰精品| 国产v片在线免费观看| 精品96久久| 屁屁影院一区二区三区国产| 欧美在线大香999| 淫妻综合网| 午夜男女爽爽大片免费观看| 人妻酒店出差被中出免费在线播放| 家庭乱伦性爱av| 国产在线激情| 青青操97| 国产亚洲精品农村妇女| 素人伊尹大香蕉免费下载视频| 婷婷色综合| 日韩有码 一区二区三区| 欧美91在线+|+欧美| 久久鲁干| 91天天看| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 激情丁香五月| 亚洲天天做日日做天天谢日日 | 操逼网免费无码视频| 人人操人人肉久久精品| 亚洲色图加勒比| 亚洲欧美在线观看2021| 另类欧美色| 天天插夜夜爽| 五月丁香亭亭| 免费观看国产小粉嫩喷水精品午| 九九九久| 色悠久| 激情五月丁香五月| 麻豆精品A片免费观看| 久久久禁| 综合久久9| 93人人操人人| 亚洲aw毛茸茸在线| 大香蕉淫人| 国产精品午夜高潮呻吟久久av| 天天92av| 九九九九免费视频| 亚洲天堂色图| 怡红院一区二区熟女人妻| 激情婷婷综合久久| 91男人综合| 少妇人妻无码| 欧美亚洲综合色| 国产精品无码av在线| 亚洲欧洲激情卡通另类文学四射小说网站| 97一本大道亚洲一区| 懂色综合久久久| 欧美精品1区2区3区| 欧美大香蕉久| 五十路熟女人妻一区二区三区四区五| 九九九九免费视频| 综合网欧| 久久99国产综合精品女同| 国产成人精品日本视频| 亚洲激情在线观看一区| 欧美黄业| 情色图区| 校园春色欧美| 精品国产久久乱码| 色爱欲亚洲| 欧美 亚洲 制服 精品| 色婷五月| 亚卅熟女乱色| 欧美性爱三区二区| 日本狂喷奶水在线播放212| 3PAV乱伦视频| 成人怡红院| 九久精品| 狠狠爱大香蕉| 天天综合官网| julia国产在线 | 亚洲综合性感在线| 久久一二区四| 尻女朋友一夜| 啊啊啊啊嗯嗯嗯用力好爽 | 亚洲欧美中日韩| 天美麻豆精品视频99| 淫妻综合网| 久久精品小视频| 日韩三级一区| 东京日日夜夜| 懂色AV一区二区三区| 99无码| 久久九九99| 色色99| 日韩AV电影网站| 欧美九九爱| 日韩av熟女一区二区三区成人| 97天天爽| 天色综合网| AV在线资源| 精吧天堂| 超碰97久| 91久热| 超碰1997| 亚洲熟妇综合久久久久久| 日本中文字幕熟妇| 东北女人性交| 久久少妇| 国产精品盗摄 偷窥盗摄| 日本日逼高清| 爽 好舒服 无码刺激久久| 国产成人网| 亚州操操穴网| 成人十八禁日韩欧美一二三| 激情久久日韩精品中文字幕麻豆| 亚洲欧美综合图片| 亚洲综合影院| 欧美经典一区二区三区| 无码少妇精品一区二区60岁老人| 日本天天色| 国产熟女一区二区丰满| 欧美激情亚洲情色| 青青草好吊色| 成人av毛片在线观看| 精品国产丝袜一区二区三区乱码| 秋霞一级视频在线观看免费| 麻豆久久久一区二区| 黄总AV色图| 欧美色吧综合| 翔田千里爆乳巨臀无码| 爆操无码| 日本不卡三级网在线播放| 91丨精品丨国产丨丝袜| 91亚洲网站| 国产人妖的免费的视频| 在线播放中文字幕| 日韩av色图综合| 欧美日韩不卡传媒| 黄色大片免费在线| www.色99| 伊人国产视频| 欧美综合第一页| 欧美,日韩综合久久| 亚洲午夜免费狠狠干| 少妇内射www在线观看视频| 国产精品农村妇女| 色狠狠 - 百度| 久久本道| 午夜操一视频一区| 国产东北女人在线视频| 久操综合在线| 久久久少妇诱惑精品视频| 成人毛片免费| 120分钟婬片免费看| 精品999日本| yiqicaoav| 色五月综合网| 2019亚洲男人天堂| 美女视频尤物网在线看| 亚洲人妻一区二区三区| 亚洲诱惑天堂| 先锋激情∨在线视频播放| 国内91熟女人妻丝袜天天精品视频在线 | 91碰碰| 国产精品毛片?v一区二区三区 | 天天影视之亚洲综合网| 日韩精品资源专区二区| 人妻熟女字幕一区二区| 偷拍新久久| 青娱乐亚洲自拍| 黄色乱论网站| 大香蕉中文在线| www九九热| chaopen97久久| 日韩午夜精品一区二区三区电影| 色九九九综合| 日韩操p| 国产传媒日本欧美专区| 欧美一二三| 人妻少妇视频在线播放| 麻豆熟妇乱妇熟色A片在线看| 国产乱人伦AVA麻豆软件.| 日韩少妇无吗| 操逼片国产| 久久99草| 久久社区一区二区三区| 1204金沙人妻懂旧版免费| 免费少妇一区二区| 台湾肥佬网一区二区三区| 日本在线观看网址| 宅男91视频在线播放| 亚洲另类春色| 精品网站9999| 中文字幕黄片在线| 午夜福利在线视频1000| 老外又粗又长一晚做五次| 欧美色66| 天天激情干| 强奸熟女一区二区三区 | 男人的天堂在线| 性在久久久久久| 久久熟女久| 国产三区免费在线观看| 97综合久第一页| 日本午夜久久电影| 欧美美女视频| ,国产乱人伦精品一区二区三区| 激情视屏国产乱伦强奸| 欧美与日韩97| 国产精品久久久鸭无码的功能| 久草毛片| 日韩久久三区| 色网站导航大全| 久久99999| 黄片不用下载在线观看| 一本大道青青| 射 色综合| 国产精品分类在线观看| 二三四区精品| 午夜男女爽爽爽在线视频 | 亚欧Av| 嗯嗯不要视频| 久久成年精品| 国产精品免费美女视频| 亚洲中文字幕熟女少妇一区二区| 人妻久热在线| 强奸国产在线| 中文字幕黄色一起草| 亚洲不卡不卡中文字幕不卡| 日韩中文字幕人妻视频| 91中文字幕在线观看| 久草综合京东| 伊人五月天激情| 射综合网| 91欧美性| 蜜桃久久综合视频| 青娱乐亚洲自拍| 日韩有码专区| 97超碰这里只有精品| 熟女精品一区二区三区| 影音先锋少妇| 午夜欧美精品久久久| 欧美人妻色| 精品人妻伦一二三区久久| 国产日韩欧美操逼视频| 精品久久97| 久久国模av| 婷婷久久综合| 淫荡熟女乱伦网| 东北女人操逼| 亚洲情色无码一区二区三区| 国产夜夜艹| 婷婷五月天激情网| 夜夜操青青草| 欧美色就是色| 丝袜美腿91| 蜜桃视频一区二区三区 | 97超碰中文在线| 操曰本熟女| 中文字幕少妇色| 99激情| 国产伦乱91| 精品国产91av一区二区三区 | 性色一线| 久久‘黄片视频| 三级激情网站| 天天草天天日| 天天干人人乐| 亚洲国产中文字幕| 东北老女人的激情视频| 国产精品交换一区二区| 国产成人www免费人成看片| 免费家庭乱伦视频| 精品午夜福利| 亚洲美女精品九九视频| 人人操人人精品影片| 久久熟女久| 嗯嗯啊啊视频一区二区三区| 久久女人视频| 校园春色 男人天堂| 97精品综合久久| 亚洲欧美日韩夜夜| 免费强奸av| 操逼操逼逼操操逼91| 收看日本人日bb| 亚洲人妻中文在线视频| 91肉丝| 精品九九| 最新亚洲黄色免费电影| 欧美色宗合| 97精品网| 九九九九热| 欧美一级A一级a爱片久久| 亚州色综合| 91无遮挡| 乱欲视频| 美国日韩黄片| 国产精品嫩草影院午夜两性| 日韩无码视频黄色| 国产狂喷潮在线精品| 富女玩鸭子一级毛片| 97精品一区二区视频| 看免费一级在线播放毛片| 亚洲欧洲av影音| 亚洲AV成人无码一二三久久| 影音先锋每日最新资源在线观看| 日韩免费在线观看不卡| 日韩视频精品在线观看| 另类小说综合网| 在线a v| 蜜乳AV色欲AVAV无码| 亚洲AV成人在线| 国产精品一区人妻精品阁在线|