亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

基于YOLOv5的交通標志識別實戰(zhàn):從數(shù)據轉換到模型訓練避坑指南

基于YOLOv5的交通標志識別實戰(zhàn):從數(shù)據轉換到模型訓練避坑指南 簡介基于YOLOv5的道路交通標志識別項目以完整源碼與配套數(shù)據集打包專為畢業(yè)設計、期末大作業(yè)及課程設計打造。代碼注釋詳實從數(shù)據準備到模型訓練、推理部署均有清晰說明新手可快速上手項目曾獲導師高度認可的98分部署門檻低下載解壓即可運行。資源共266個文件包含YOLOv5模型配置yaml、訓練權重pt、Python腳本py、標注圖片jpg/png及數(shù)據集標簽等整體壓縮包423.32MB目錄結構分明便于逐模塊學習與二次開發(fā)。目前已吸引439人學習下載適合計算機視覺方向的學生參考其算法實現(xiàn)與工程組織方式作為高分開題或答辯展示亦具說服力。1. 交通標志識別為什么是 yolov5 的主場畢業(yè)設計選型先把生態(tài)摸清楚道路交通標志識別是目標檢測方向里最常被拿來做畢業(yè)設計的真實場景之一原因很直白公開數(shù)據集好找、場景貼近實際生活、交付時能講出完整的故事。yolov5 也是我接到這類選題時默認推薦的第一方案。它未必每一項指標都比新模型強但它把“數(shù)據準備—訓練—驗證—導出部署”整條鏈路收得很干凈你搭出來的這套流程以后換到任何檢測項目都能復用。這篇筆記從零走一遍先跑通 yolov5 的最小推理再把交通標志數(shù)據集轉成訓練格式接著把訓練、調參、踩坑、驗收講透。不管手里是 40 系顯卡還是老款 1060這套流程都走得動。2. 跑通 yolov5 最小系統(tǒng)環(huán)境配置、權重下載與第一次推理2.1 conda 新建環(huán)境這一步決定后面幾天的心態(tài)第一次裝 yolov5 最容易翻車的就是環(huán)境。torch 裝錯 CUDA 版本或者直接往 base 環(huán)境里堆依賴后面 protobuf、dill、matplotlib 各種打架能把人折騰到想換題。我一般會先按題目建一個干凈的 conda 環(huán)境Python 版本按官方倉庫要求來3.8 到 3.10 之間的常見版本都可以然后按有沒有 NVIDIA 顯卡決定裝 GPU 版還是 CPU 版 torch。CPU 版訓練慢但把流程跑通沒問題后面再租云 GPU 也不遲。# 創(chuàng)建并激活獨立環(huán)境避免污染 base conda create -n yolo5 python3.8 -y conda activate yolo5 # 按顯卡情況安裝 torch/torchvision有 CUDA 就選對應版本沒有就裝 CPU 版 pip install torch torchvision # 拉取 yolov5 源碼并安裝依賴 git clone https://github.com/ultralytics/yolov5.git cd yolov5 pip install -r requirements.txt這里真正要關注的是最后一行 requirements.txt它會一次性裝齊 numpy、opencv、pandas、tensorboard 這些訓練和可視化依賴。常見錯誤是跳過這步直接用自己的環(huán)境跑 detect.py結果報No module named torchvision或者 opencv 版本對不上。另外一個經驗是裝完依賴后用一行命令檢查 CUDA 是否真的可用省掉后面訓練時才發(fā)現(xiàn)沒用上 GPU 的時間。python -c import torch; print(torch.__version__, torch.cuda.is_available())如果輸出末尾是 True說明 torch 正確識別到了顯卡如果是 False要么裝成了 CPU 版要么 CUDA 驅動不對。這一步排查成本很低但能避免你訓練一整晚后才發(fā)現(xiàn)全程在用 CPU 硬扛的尷尬。顯卡驅動和 torch 的 CUDA 版本對應關系不復雜但確實有點玄學我的建議是驅動別追最新去 torch 官方安裝頁看自己驅動支持到哪個 CUDA 版本再按那個索引裝 torch。2.2 第一次推理用官方 yolov5s 驗證鏈路通不通代碼和依賴都就位以后先別急著碰自己的數(shù)據集用官方預訓練權重做一次推理把整條鏈路驗證通。這一步的意義是區(qū)分“代碼環(huán)境問題”和“數(shù)據問題”如果官方權重跑不出框說明環(huán)境還有坑不值得帶著壞環(huán)境去訓練自己的模型。推理命令極其簡單第一次跑會慢一點因為要下載 yolov5s.pt 權重。python detect.py --weights yolov5s.pt --source data/images/street.jpg --conf 0.4這條命令里yolov5s.pt 是官方提供的最小可訓練權重文件會放到 weights 目錄--source可以是一張圖片、一個視頻文件、一個目錄實戰(zhàn)最常用的三種輸入都在這--conf 0.4是置信度閾值低于 0.4 的預測框被丟掉。跑完后結果默認寫在runs/detect/exp/里面那張帶框的圖就是我們想要的輸出。看到圖里準確框出“人、車”這類 COCO 類別說明模型文件、圖像解碼、NMS 后處理全部正??梢赃M入數(shù)據階段。如果這一步卡住絕大多數(shù)是 opencv 讀取視頻幀出錯少部分是 matplotlib 在無顯示環(huán)境下保存圖片異常。我一般會順手加兩個參數(shù)再跑一次--save-txt保存每張圖的坐標文本--save-conf把置信度一起寫入文本。這兩個參數(shù)后面做指標分析時非常有用現(xiàn)在就養(yǎng)成習慣后面不慌。python detect.py --weights yolov5s.pt --source data/images/street.jpg --conf 0.4 --save-txt --save-conf2.3 交通標志數(shù)據集長什么樣VOC xml 與 yolov5 txt 的對應關系yolov5 訓練時讀取的不是 xml而是每個圖片對應的同名 txt 標注文件。第 3 章會寫完整轉換腳本這里先把格式差異講清楚因為后面所有翻車都從這里開始。項目VOC 格式xmlyolov5 格式txt坐標表達絕對像素坐標 xmin、ymin、xmax、ymax歸一化中心點 x_center、y_center、寬、高數(shù)值范圍0 到圖片寬/高之間0 到 1 之間的小數(shù)類別表達字符串名稱如 stop、pedestrian從 0 開始的整數(shù)編號存儲方式每個對象一個object節(jié)點每行一個對象類別 x y w h舉一個實際例子某個 VOC 標注片段長這樣object namestop/name bndbox xmin120/xmin ymin80/ymin xmax190/xmax ymax150/ymax /bndbox /object如果這張圖寬 640、高 480且 stop 在類別表里排第 2 位那么對應的 yolov5 標簽行是2 0.242187 0.239583 0.109375 0.145833。四個小數(shù)分別對應中心 x、中心 y、寬、高全部是歸一化結果。交通標志數(shù)據集的原始標注多半是 VOC 或 COCO 風格所以轉換時最容易錯的不是加減乘除而是忘了歸一化或把 xmax 減 xmin 的寬度算成高度。轉換完一定要抽幾張圖把框畫出來肉眼檢查這是所有后續(xù)訓練的后悔藥。3. 把交通標志數(shù)據集轉成 yolov5 格式voc2yolo 腳本與標簽校驗3.1 坐標換算邏輯為什么中心點格式和 VOC 差著一層除法VOC 的 bndbox 給的是左上角和右下角的絕對像素坐標yolov5 要的是歸一化中心點格式換算公式并不復雜。設圖片寬為 W、高為 H有x_center (xmin xmax) / 2 / Wy_center (ymin ymax) / 2 / Hbox_w (xmax - xmin) / Wbox_h (ymax - ymin) / H分母必須是圖片的實際寬高不是標注框的寬高也不是模型輸入尺寸的 640。這個細節(jié)看著不起眼實際踩的人很多有人把坐標換算成 0 到 1 之后又拿模型輸入尺寸 640 乘了一遍結果所有框都縮成了極小值也有人直接把 W 和 H 寫反訓練出的框全部偏斜。轉換腳本本身很簡單真正值錢的是轉換后的自動校驗因為這類錯誤不會報異常只會在訓練曲線上慢慢折磨你。3.2 轉換腳本一份能直接跑的 voc2yolo下面這份腳本面向最常見的數(shù)據集組織方式raw/annotations放 xmlraw/images放同名 jpg輸出寫到labels/目錄。類名單用固定順序的列表維護順序一旦定下來就不要改。# voc2yolo.py import glob import os import xml.etree.ElementTree as ET def convert_one(xml_path, txt_path, class_names): tree ET.parse(xml_path) root tree.getroot() size root.find(size) img_w int(size.find(width).text) img_h int(size.find(height).text) if img_w 0 or img_h 0: return False lines [] for obj in root.iter(object): name obj.find(name).text if name not in class_names: # 遇到未知類別先跳過但外層要能統(tǒng)計到不能吞掉錯誤 continue cls_id class_names.index(name) bndbox obj.find(bndbox) xmin float(bndbox.find(xmin).text) ymin float(bndbox.find(ymin).text) xmax float(bndbox.find(xmax).text) ymax float(bndbox.find(ymax).text) # 裁剪到圖像邊界防止坐標越界導致訓練增強時報錯 xmin max(0.0, min(img_w - 1, xmin)) ymin max(0.0, min(img_h - 1, ymin)) xmax max(0.0, min(img_w - 1, xmax)) ymax max(0.0, min(img_h - 1, ymax)) if xmax xmin or ymax ymin: continue x_center (xmin xmax) / 2.0 / img_w y_center (ymin ymax) / 2.0 / img_h box_w (xmax - xmin) / img_w box_h (ymax - ymin) / img_h lines.append(f{cls_id} {x_center:.6f} {y_center:.6f} {box_w:.6f} {box_h:.6f}) with open(txt_path, w, encodingutf-8) as f: f.write(\n.join(lines)) return True if __name__ __main__: # 順序必須和后面的 data.yaml 完全一致這是最容易踩的坑 class_names [speedlimit-20, speedlimit-30, stop, pedestrian, warning, no_entry, yield] os.makedirs(labels, exist_okTrue) total 0 empty 0 for xml_path in sorted(glob.glob(raw/annotations/*.xml)): base os.path.basename(xml_path).replace(.xml, ) img_path os.path.join(raw/images, base .jpg) if not os.path.exists(img_path): print(missing image:, img_path) continue txt_path os.path.join(labels, base .txt) ok convert_one(xml_path, txt_path, class_names) if not ok: print(bad annotation:, xml_path) if os.path.exists(txt_path) and os.path.getsize(txt_path) 0: empty 1 total 1 print(fprocessed {total}, empty {empty})這段代碼值得展開講幾個點。第一root.iter(object)用的是深層遍歷有些 xml 里嵌套了segmented或part節(jié)點用findall(object)只會取到第一層容易漏掉目標。第二裁剪邊界那四行不是多余的公開數(shù)據集的框經常比圖像寬高多出幾個像素不裁會讓 yolov5 在 Mosaic 增強階段直接報錯。第三empty計數(shù)很關鍵如果某些類別不在class_names里被靜默跳過就會生成大量空 txt而空標注文件在訓練時等于告訴模型“這張圖沒有目標”輕則浪費樣本重則把背景學成負樣本。腳本跑完processed和empty兩個數(shù)字必須心里有數(shù)empty占比超過 1% 就要回頭排查類別命名。3.3 訓練集/驗證集劃分隨機種子、比例與文件搬運轉換完之后要把數(shù)據按比例拆成訓練集和驗證集。我的習慣是 8:1 到 9:1 之間交通標志樣本數(shù)量通常夠用驗證集至少留 100 張以上不然 mAP 曲線波動大得沒法判斷。劃分腳本不難難在“怎么分得科學”。# split_data.py import glob import os import random import shutil random.seed(2024) # 固定種子保證每次劃分結果可以復現(xiàn) imgs sorted(glob.glob(raw/images/*.jpg)) random.shuffle(imgs) val_ratio 0.2 val_num int(len(imgs) * val_ratio) os.makedirs(dataset/images/train, exist_okTrue) os.makedirs(dataset/images/val, exist_okTrue) os.makedirs(dataset/labels/train, exist_okTrue) os.makedirs(dataset/labels/val, exist_okTrue) for idx, img_path in enumerate(imgs): base os.path.basename(img_path)[:-4] src_label os.path.join(labels, base .txt) if idx val_num: shutil.copy(img_path, dataset/images/val/) if os.path.exists(src_label): shutil.copy(src_label, dataset/labels/val/) else: shutil.copy(img_path, dataset/images/train/) if os.path.exists(src_label): shutil.copy(src_label, dataset/labels/train/)劃分這里有個隱藏問題如果原始數(shù)據是視頻抽幀同一段路的連續(xù)幾幀高度相似隨機洗牌后可能同一場景的幀同時出現(xiàn)在訓練和驗證集里這叫“泄漏”。驗證集看起來指標很高但換一段新視頻就崩。交通標志公開數(shù)據集大多是不同地點單獨拍攝的圖片這個問題不嚴重但如果你是自采視頻抽幀必須先把連續(xù)幀按視頻片段分組整組劃分。舉個例子video01_0001.jpg到video01_0100.jpg是一組劃分時把組作為一個最小單位而不是把單幀打散。劃分完再打印訓練和驗證各自的圖片數(shù)、標簽數(shù)、每個類別的樣本數(shù)這一步能提前暴露漏拷 label 的問題。3.4 data.yaml類別名順序決定訓練結果能不能對齊yolov5 訓練時的數(shù)據配置集中在 data.yaml 里格式如下# dataset/traffic_sign.yaml path: ./ train: images/train val: images/val nc: 7 names: 0: speedlimit-20 1: speedlimit-30 2: stop 3: pedestrian 4: warning 5: no_entry 6: yieldpath是配置文件所在目錄的基準路徑train 和 val 都相對它寫不要寫絕對路徑否則換一臺機器訓練就要改一遍。nc是類別數(shù)必須和 names 的長度一致。這里的 names 順序必須和第 3.2 節(jié)轉換腳本里的class_names完全一致因為 txt 里只存整數(shù) id順序錯一個整個模型的語義就錯位了。比如 stop 排到第 0 位訓練出來模型記住的 0 號類別是 stop而你推理時顯示的第 0 位可能寫成了 speedlimit-20。這類錯誤不報任何異常只能靠推理階段手動對比一旦發(fā)現(xiàn)就要回爐重排標簽。驗證 data.yaml 最直接的方法是畫圖檢查用 opencv 把訓練集圖片和 label 框畫在一起隨機抽 20 張看類別名和框是否對得上。4. 訓練自己的交通標志識別模型預訓練權重、超參數(shù)與曲線判讀4.1 預訓練權重選 s 還是 m精度、顯存和訓練時間的三角yolov5 官方權重從 n 到 x 一溜排開參數(shù)量和精度依次上漲。做交通標志識別這種不算太難的檢測任務我一般不推薦一上來就選最大的實踐中最常用的是 s 和 m 兩檔。yolov5s 顯存占用小訓練速度快6G 顯存跑 batch 16 沒有壓力適合先通流程yolov5m 精度比 s 高一截但顯存和時間成本上漲明顯適合在 s 已經把流程跑通、準備沖最終指標時換上去。交通標志本身是小目標居多模型容量稍微大一點確實有幫助但前提是數(shù)據沒有大問題否則就是拿顯卡電費買教訓。預訓練權重還有個容易被忽略的用法當你自己標注的數(shù)據量不夠時先從公開交通標志數(shù)據集訓一版保留這個權重再用自己的數(shù)據繼續(xù)微調。這比每次從 COCO 預訓練權重開始效果更直接因為 COCO 的 80 類里沒有專門的交通標志語義模型要花更多時間去理解什么是“限速牌”。遷移學習不是玄學它解決的是“數(shù)據量不夠時模型先從大模型偷學特征”的問題交通標志識別這種任務很適合這個套路。4.2 訓練命令與必調超參數(shù)batch、epoch、imgsz 和 hyp 文件一切就緒后訓練命令長這樣python train.py \ --data dataset/traffic_sign.yaml \ --weights yolov5s.pt \ --epochs 120 \ --batch-size 16 \ --imgsz 640 \ --workers 4 \ --device 0逐個拆開說。--data指向第 3 章寫的 data.yaml--weights是預訓練權重最好先下載到本地再填路徑避免訓練到一半聯(lián)網拉權重失敗--epochs交通標志這類數(shù)據集 100 到 150 輪足夠再多就有過擬合傾向--batch-size越大 loss 曲線越平滑但受顯存限制6G 顯存配 batch 16 比較中庸--imgsz是訓練輸入分辨率交通標志小目標多條件允許就上 640 甚至 1280顯存不夠再往下退--workers是數(shù)據加載進程數(shù)Windows 上設成 0 反而更穩(wěn)Linux 下 4 或 8 都沒問題。yolov5 的超參數(shù)默認值在data/hyps/hyp.scratch-low.yaml里做交通標志識別我一般會單獨建一個 hyp 文件調三處學習率、色域增強、mosaic 開關。一個常用的修改版長這樣# data/hyps/hyp.traffic.yaml lr0: 0.005 # 初始學習率默認 0.01數(shù)據規(guī)模小時調低更可靠 lrf: 0.01 # 最終學習率 lr0 * lrf余弦退火的終點 momentum: 0.937 weight_decay: 0.0005 hsv_h: 0.015 # 色調擾動標志顏色本身是語義不能擾得太狠 hsv_s: 0.7 # 飽和度擾動提高對褪色標志的適應 hsv_v: 0.4 # 亮度擾動模擬逆光和陰影 degrees: 0.0 # 旋轉設為 0交通標志不會倒著出現(xiàn) translate: 0.1 # 平移擾動讓目標出現(xiàn)在不同位置 scale: 0.5 # 縮放擾動模擬遠近變化 mosaic: 1.0 # mosaic 增強默認開對小目標訓練幫助明顯 mixup: 0.1 # mixup 比例太大會讓標志邊緣變糊把文件傳給訓練命令python train.py ... --hyp data/hyps/hyp.traffic.yaml。這里要強調兩個方向。一是交通標志的顏色是關鍵特征hsv_h不能設太大否則紅色禁令牌被擾動成藍色模型會學歪二是旋轉擾動對標志這類剛性物體應該關掉現(xiàn)實中標志不會橫著長。很多人拿默認 hyp 直接訓效果也能看但這類任務相關的細節(jié)是自己調優(yōu)時真正值錢的地方。還有一個參數(shù)值得單獨說--multi-scale它讓模型在訓練中隨機使用不同輸入尺寸對交通標志這種尺度變化大的任務很友好代價是訓練時間變長、曲線更抖適合數(shù)據量大的時候用。4.3 訓練曲線怎么讀loss、mAP 和過擬合信號訓練過程中yolov5 會實時把指標寫進runs/train/exp/results.csv和results.png。第一次訓練的人最容易犯的錯是只盯訓練集 loss看到 train/box_loss 一路下降就以為萬事大吉其實更要看的是 val 側指標以及最終訓練輸出目錄里weights/best.pt和last.pt的區(qū)別。正常曲線一般長這樣前 10 輪 loss 下降又快又陡20 輪后逐漸平緩mAP0.5 上升后出現(xiàn)平臺。如果 validation loss 先降后升而 train loss 還在降這是過擬合信號解決辦法不是繼續(xù)加數(shù)據增強而是提前停止、減小學習率或者減少 epoch。如果 mAP 從第一輪開始就在 0 附近抖動先別調參回頭檢查標簽十有八九是第 3 章的歸一化或類別順序問題。訓練結束時會自動選 mAP 最高的權重存為 best.pt后面所有推理、驗證、導出都用它不要順手用了 last.pt后者通常是最后一輪的權重過擬合程度更高??辞€時我還習慣把results.csv用 pandas 讀出來按輪次畫精度的局部放大圖這樣比直接看 results.png 更細。import pandas as pd df pd.read_csv(runs/train/exp/results.csv) print(df.columns) # 列出所有指標列 print(df[[metrics/mAP_0.5, metrics/mAP_0.5:0.95, val/box_loss]].tail())這樣做的好處是能精確看到 mAP 從第幾輪開始不再上升方便你決定訓練輪數(shù)而不是盲目填一個 300 輪跑三天。4.4 顯存不夠怎么辦降分辨率、調 nbs、用梯度累積顯存不夠是這臺課設最常遇到的事尤其老顯卡上跑交通標志的高分辨率大圖。最直接的辦法是把--imgsz從 640 降到 512 或 416代價是小目標更難學所以這只適合數(shù)據里目標本身不太小的場景。第二個辦法是把--batch-size調小到 8 甚至 4同時配合--nbs 64。yolov5 的 nbs 參數(shù)是“名義 batch size”它的機制是用梯度累積模擬大 batch實際 batch 小但每 N 步累加一次梯度再更新權重效果上等價于一個大 batch。我這個例子把 nbs 設成 64實際 batch 16 的話模型相當于每 4 步做一次更新既省顯存又不犧牲太多訓練穩(wěn)定性。注意 loss 的放縮也因此變了不要只看表面數(shù)值對比 mAP 曲線才是判斷依據。5. 避坑手冊交通標志識別里 5 個典型的翻車現(xiàn)場與解法5.1 坐標全部錯亂的坑xml 看起來沒問題txt 卻全亂現(xiàn)象轉換腳本跑完抽查某一兩張圖框的位置明顯對不上物體有的框跑到圖外有的把所有物體堆在左上角。訓練時 loss 一開始就很大驗證集 mAP 始終在個位數(shù)徘徊。原因常見兩類。一類是寬度寫成(xmax - xmin)但忘了除以圖像寬導致框寬是歸一化后的幾百倍另一類是圖像本身存在 EXIF 旋轉VOC xml 里的寬高是按旋轉前算的而訓練時讀圖和轉換腳本讀圖用到了不同方向的尺寸信息。交通標志數(shù)據集很多從行車記錄儀截取EXIF 里的 Orientation 字段經常暗藏問題轉出來的框錯位一點都看不出來直到訓練階段 loss 爆炸。解決先用一個 40 行的小腳本把“原圖 預測框”畫出來隨機抽 20 張肉眼檢查。一旦發(fā)現(xiàn)錯位回到原始圖片用 PIL 讀 EXIF 方向統(tǒng)一按旋轉后的寬高重算。我的習慣是轉換前先把所有圖片統(tǒng)一轉成標準方向并覆蓋寫入再跑轉換腳本從根上避免這個黑匣子。5.2 小目標漏檢路牌明明在畫面上模型就是不報現(xiàn)象訓練完成后 mAP 看著不小但驗證集中距離較遠的限速牌、小型警告牌一個都檢不出來畫面上 30×30 像素的小標志直接穿過。原因交通標志數(shù)據集里源圖往往是 2048×2048 甚至更大的行車記錄儀截圖直接 resize 到 640 之后一個 30 像素的標志只剩 9 個像素特征基本消失。模型不是不會檢而是這個目標在輸入圖上已經不存在了。這類小目標漏檢是交通標志識別的標配問題跟模型大小關系不大。解決最有效的手段是分塊訓練和分塊推理。常見做法是維護一個滑窗裁切步驟把大圖切成 640×640 且?guī)е丿B的若干塊只保留中央區(qū)域的標注最后匯總各塊檢測結果做去重。如果嫌麻煩就把--imgsz提到 1280 直接訓練顯存不夠就配合第 4.4 節(jié)降 batch。這兩個方向是交通標志小目標問題的兩條主線光靠調 conf 閾值解決不了問題。另外訓練時保持默認的 Mosaic 增強對小目標有增益不要因為曲線波動就關掉先跑完再判斷。5.3 逆光與夜間場景數(shù)據增強讓燈牌從背景里顯出來現(xiàn)象白天測試效果挺好換成逆光路段或傍晚場景召回率直線下滑標志牌上反光、背光模型要么漏檢要么把路燈當目標框出來。原因數(shù)據集大多在白天晴天采集光照分布單一模型學到的其實是“白日光照下的標志長什么樣”而不是“標志的語義形狀”。逆光時標志牌的邊緣對比度下降YOLO 的深層特征提取不出來夜間標志靠反光材質與背景區(qū)分白天訓練數(shù)據里沒有這種對比模式。解決在數(shù)據增強上對癥下藥。一是調大 hyp 文件里的hsv_v和translate并額外加對比度擾動讓模型見過更暗、更偏色的輸入二是如果數(shù)據集里完全沒有夜間樣本值得單獨采一小批夜間圖混進訓練集人工標注幾百張就夠。增強不是越多越好特別是把顏色擾得太狠會影響標志類別判斷這個度要在驗證集上實測。實戰(zhàn)中我會跑兩組實驗一組默認增強一組加了逆光擾動對比逆光測試集上的 recall數(shù)值說話。5.4 類別極度不均少樣本類別 mAP 被拖到腳面現(xiàn)象val 輸出的每個類別指標里stop、限速牌這類常見類別 mAP 很高少數(shù)類別如“禁止拖拉機”一類的 mAP 是 0整個項目的平均指標被拖低一大截。原因公開交通標志數(shù)據集天然存在長尾分布。常見標志出現(xiàn)幾千次少數(shù)標志只有幾十次yolov5 的 loss 是按 batch 平均計算的多數(shù)類別學得多、少數(shù)類別沒機會學。這不是模型壞了是統(tǒng)計規(guī)律。解決最可靠的是在數(shù)據層面做類別平衡不要只在網絡層面加損失權重。常見做法是把少數(shù)類別樣本重復復制進訓練集或者對包含少數(shù)類別的圖片做額外增強后擴充如果自建數(shù)據就注意采集時主動補采少數(shù)類別。另一個技巧是先在完整公開數(shù)據上預訓練再微調自己的少數(shù)類別。判斷依據仍然是驗證集上逐類打印的 P、R、mAP不要只看總平均。訓練完第一件事就是打印 per-class 指標哪類最低就去查那類的訓練樣本數(shù)是 30 張還是 300 張心里要有數(shù)。5.5 導出 onnx 后指標掉一截預處理不一致的坑現(xiàn)象PyTorch 下推理 mAP 0.93導出 onnx 后用 onnxruntime 重新跑同一張圖框的位置偏了幾個像素低置信度目標消失指標掉了 5 個點以上。原因yolov5 推理用 letterbox 保持長寬比并把圖填充到 640×640導出 onnx 后用 opencv 或 onnxruntime 加載時預處理做了兩套但填充值和歸一化方式不一致。常見三種錯位PyTorch 側用 BGR 而 onnx 側用 RGB歸一化一個用 0~255 另一個用 0~1letterbox 的填充位置左右算偏。每一步差一點點疊加起來精度就掉得明顯。解決把預處理統(tǒng)一成同一套函數(shù)最實用的是在 onnx 推理側復刻 letterbox 的完整邏輯包括填充值、位置、比例并把 imgsz 固定成訓練時的值不要用動態(tài)輸入。導出后第一件事是畫一張“PyTorch 結果 vs onnx 結果”的對比圖兩個框完全重合再談后續(xù)優(yōu)化。我見過不少同學在量化上折騰半天最后發(fā)現(xiàn)只是 BGR 和 RGB 的順序沒對齊。6. 驗證與交付把交通標志項目從能跑變成能答辯6.1 val.py 結果表怎么翻譯P、R、mAP 三類指標的解讀訓練結束后的驗證不是跑一遍 detect.py 看幾張圖就完事答辯時老師一定會問“你這個模型到底好在哪里”。標準做法是用驗證腳本在測試集上出指標表。python val.py \ --data dataset/traffic_sign.yaml \ --weights runs/train/exp/weights/best.pt \ --task test \ --conf 0.4 \ --iou 0.5輸出表里最重要的三列是 precision、recall 和 mAP0.5。precision 是檢出的框里有多少是對的recall 是所有真實標志里被檢出多少mAP0.5 是不同置信度下 P-R 曲線的面積。對交通標志識別我更看重 recall因為漏檢一個路牌比多畫一個框后果嚴重得多。關鍵指標不要只看平均數(shù)逐類打印后把最差的類別單獨存圖觀察。6.2 視頻 demo 與結果導出答辯現(xiàn)場演示的固定動作答辯可能不允許現(xiàn)場訓練但可以現(xiàn)場跑推理。把測試視頻放在項目根目錄下用最佳權重跑一次同時導出坐標文本這是演示的固定動作。python detect.py \ --source test_road.mp4 \ --weights runs/train/exp/weights/best.pt \ --conf 0.35 \ --save-txt \ --save-conf跑完之后runs/detect/exp/里會有一份帶框的視頻和每幀的 txt 坐標文件。如果時間充裕我一般會把其中連續(xù)十幾幀的檢測結果落成一張大圖標注出真值和預測框對比放進論文的實驗分析章節(jié)里。6.3 答辯前必查的三個檢查點第一個檢查點把隨機種子固定把測試集路徑固定連續(xù)跑兩遍 val.py 結果完全一致防止答辯現(xiàn)場復現(xiàn)時指標對不上。第二個檢查點把最低置信度設為 0.25 重新跑一遍 detect確認視頻 demo 不會因為閾值調太高經常漏檢。第三個檢查點把每種失敗樣例單獨截圖想清楚“為什么漏檢”和改進方向哪怕答辯時回答不上來也能展示你做過驗證。我?guī)дn設時吃過最大的虧就是一陣猛訓對手里模型哪一類最差、為什么差完全沒有印象答辯時被老師問住只能支支吾吾。所以后來我養(yǎng)成一個習慣訓練結束先打印 per-class 指標表貼在代碼旁邊再開始寫論文所有的改進方向都從表格里的最低項入手。這個習慣幫你把項目從“能跑”變成“能講”希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www.操| 98一区二区精品| 婷婷丁香久久| 丝袜加勒比| 操逼www.| 色小视频蜜乳| 少妇熟女视频一二三区| 18禁的网站在线| 亚洲综合影片| 免费观看一区| 久久婷婷视频| 亚洲人妻爽爽爽| 国产久久av| 国产成人自拍视频在线| 久久久久久九九九九-美女久久久久久久-成人AV| 精品久久大胆人体| 久九色| 岛国色情视频在线观看| 欧美亚洲性爱一区二区| 熟妇的味道HD中文字幕| 91最新综合| 欧美精品97| 成人三一级一片aaa| 精品人妻夜夜草| 久久久久夜夜夜夜| 欧美在线色图| 午夜超爽| 久久中文字幕女同性恋一区| 深夜啪啪啪视频免费| 色区97| 调教熟妇 久久久久久| 天美麻豆一区二区三区| 大胆91| 欧美精品成人一区二区在线观看| 久久久9品一区二区三区| 一起草视频在线| 性色一线| 欧美一区二区三区四区综合| 色五月激情AV在线| 嗯~啊~快点 死我视频| 亚洲人成网站7777| 厕所偷拍在线| 98超碰日本| 玖色av| 成人午夜视频免费播放| 久久久性少妇| 国产精品一二三免费网站| 97久久超碰日韩精品| 高清无码网址| 中国农村熟妇毛片视频| 偷拍片久久| av日韩在线观看电影| 日韩欧美三级| 欧美色图中文字幕| 国产小黄片在线免费观看| 麻豆天天躁天天揉揉AV| 久久久久久久久久久久久9999| 欧美不卡五十路| 97超碰资源网| 嗯啊不要啊在线 | 诱惑网综合| 国产suv精品一区二区四| 国产性久久久| 久久激情婷婷| 手机av亚洲丝袜美腿日韩第一页二页| 丰满人妻一区二区三区四| 免费成人在线观看91| 蜜臀th| 日韩97超碰中文字幕| jizzjizz欧美| 亚洲影院成人| 夜夜高潮夜夜爽夜夜爱爱一区| 欧美性暴力猛交XXXX| 一区| www.婷婷| 人妻素股| 18精品一二区| 97天天爽| 18禁精品网站在线看| 亚洲清纯唯美| 嗯……啊…嗯嗯…啊…好舒服| 久久久久久国产无码精品| 亚洲久久久久| 97se亚洲综合自| 亚熟hd视频在线| 懂色AV一区二区三区| 久久精品国产72国产精品福利| 日B操| 农村少妇久久久久久久| 伊人久久亚洲色欲综合网站| 97视频在线视频| 欧美日韩99精品麻豆传媒| 国产亚洲中文不卡二区| 日韩一区二区精彩视频| 小说区 图片区色 综合区| 亚洲性高潮| av2014 日韩在线中文字幕| 久久久久久久久九九久孕交| 97爱爱爱综合| 97五月天| 96精品在线| 亚洲九九夜夜| 天天插天天干| 有码人妻系列| 欧美97日韩| 日韩AV中文字幕电影| 久久美女福利是上海美女| 18禁免费视频| 尤物黄色在线观看网站| 久久东京伊人一本到鬼色| 亚欧性爱无码| 午夜精品99久久久久传媒| 亚洲本色精品一区二区久久| 国产熟女完整版中字| 日本高清有码网址视频| 丰满高潮18xxxx| 高清无码一区二区三区| 素人一区二区三区日韩| 人干人人人操人人摸| 操逼www.| 国产精品久久久无码AV网站| 99国内精品| 亚洲日韩AV视色| 久久发布国产伦子伦精品| 一品道视频一区二区三区| 狠狠穞A片一區二區三區| 99久久婷婷| 天天日老熟妇| 狠色婷婷久久一区二区三区_| 日日黄色三级网站| 国产AV人人夜夜澡人人爽麻豆| 色五月激情AV在线| 中文有码9| 日本熟妇人妻一区二区三区| 大香焦A片| Blackedraw视频一区二区| 亚洲精品aa久久伊人| 日本国产欧美高清在线| 麻豆区99999| 96国产污污污丝袜| 精品一区二区三区丰满熟女-亚洲欧美一区| 999精品女人| 人妻精品视频一区二区三区| 婷婷五月成人| 亚州精品丝袜-不卡成人免费| 成人蜜乳小视频网站| 亚洲欧洲中文日韩女优乱码| 日本女优在线视频福利| 女优视频第10页| 超碰性爱97| 超碰视97中文| AV麻豆免费一区| 午夜电影在线观看无码专区| 日本不卡高清免v欧美日韩在线观看| 97国产色图| 欧日韩一二三f区| 亚洲福利影院一区久久| av网页一区二区三区| 99视频内射三四| 国产一区麻豆免费观看| 国产精品丝袜在线| 爽极品影院| 九九综合| 夜夜免费视频| 日本爽爽爽爽爽爽免费视频| 91精品国产麻豆国产自产在| 美女网站黄页| 亚洲国产成人精品999| 一起草精品人妻| 99青草| 亚洲午夜蜜臀| 日韩色| 久久综合女优| 久久久久九九九| 无色无码| 国产又大又粗又长视频在线| 女生久久网| 狠狠中文字幕| 亚洲国产剧情少妇激情| 男同专区一区二区三区在线| 乱伦av.com| 久久一留热品黄| 伊人九九九| 免费看欧美美女黄色大片| 成年男人的天堂| 97欧美日韩综合| 国产情侣自拍在线播放| 91狠狠综合久久| 亚洲AV无码黄色强奸| 亚洲欧洲无码97久久精品| 无马一区二区| 国模吧 一区二区三区| 欧美日韩青操| 久久精品毛片免费不卡| 日韩人妻精品| 婷婷激情五月| 蜜臀久久99精品久久久久久婷婷| 色综合久久久久| 九九九国产精品| 乱伦3P视频| 狠狠躁天天躁日日躁| 精品性爱| 国产精品久久久777| 激情天天视频| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 久久女人| www.婷婷六月天| 九九热av| 久久久久久久久久久人妻| 日日摸天天爽夜夜欢| 欧苏综合色综合| 91人妻人人澡人人爽人人精品| 国产成人www免费人成看片| 伊人久久亚洲色欲综合网站 | 日本免费一区二区不卡| 日韩av免费一级电影| 日欧美色| 国产精品毛片?v一区二区三区| 色综合潮| 亚洲最大AV网| 97在线视频网站| 久热伊人99re| 国产 无码 一区二区| 美女网站黄页| 91色碰| 人人操人人爽人人操人人| 老熟女区| 欧美精品自慰系列寂寞少妇| 丰满人妻一区二区三区免费| 日韩少妇丰满亚洲| 综合自拍| 国产福利电影| 久久老熟女| 嗯嗯嗯不要不要免费视频| 免费啪啪av| 88在线一区二区三区| n1038 一二三区| wwe 天天干.com| 欧美色视频在线| 亚洲 欧美 日韩另类 麻豆| 特级毛片特黄久久免费看 | 日本三级韩三级99久久| 国产无码三级视频在线观看| 在线播放中文字幕| 久久久久久久久久久97| 欧美人妻久久精品二区三区| 欧美性91| 美熟女逼导航AV操逼| 久综合网| 99精品久久| 欲射影视| 乱精品一区字幕二区| 成人av福利在线观看| 久久久久久九九九九九九| 男人的天堂不卡一区二区| 囯产精品久久久久久久久久梁医生 | 亚洲强奸乱伦影视网| 精人妻一区二区三区| 骚妻少妇精品性色无码四色A V| 中文字幕AV中出| 91久久18禁| 六月丁香网| 91深夜夜| 国产精品白丝在线播放| 亚洲在线A| 久操高青| 九色婷婷| 久久精品国产亚洲AV高级北京| 精品国产乱码久久久| 最新精品久久蜜桃| 97操97色| 色老汉玖玖爱| 丁香六月啪| 亚洲国产ⅴ高清在线观看| 国产精品 视频| 伊人九九九| 试看60秒| AV色五月天| 台湾大香蕉99热| 在线 制服丝袜中出 人妻| 欧亚乱色熟女一区二区| 伊人久久在线视频观看| 久久性爱视频99| 91丝袜| 啊啊啊慢点| 自拍亚洲综合| 亭亭在线资源| 黄色香蕉视频网站一区| 国产综合在线视频网站| 亚洲影院365| 91综合在线| 亚洲第一页色网| 久久久天美| 在线亚洲丝袜视频网站| 精品妇操一区二区三区| 亚熟hd视频在线| 欧美色一二三| 青青青艹在线视频| 91少妇香蕉久久精品| 国产亚洲欧洲在线观看| 东北操逼| 免费男人的天堂| 91 亚欧| AV女资源| 久久春色| www国产无码| 一本色道综合久久欧美| 97资源视频| 欧美精品23| 正在播放国产精品一区| 日本在线播放不卡一区| 久久久夜夜嗨免费视频| 国产又色又爽又舒服的三级视频 | 玖玖爱一区在线| 日本 免费 一区二区三区 久久香蕉| 欧美性色综合网| 久久久久久久久九九久孕交| 青青草字幕AV| 99热线麻豆 | 97在线日韩中文字幕| 久久久性少妇| 999久久久九九九九| 精品一级毛片在线观看| 熟女这里只有精品6| 岛国片国产成人亚洲播放| 蜜乳AV网址| 九九色热| 天天做天天爱天天爽AV| 久久久成人精品| 中国91AV| 人人操人人操人人人操| 国产精品成人在线| 国产精品制服丝袜中文字幕日韩一区二区三区| 97干天天| 亚洲同性aV综合| 日本操逼无码| 亚洲一区二区三区AV无码| 九九久久精品| 五十路熟女工口 | 天天综合网AV91| 99精品无码| 色激情综合网站| 欧美强奸乱能| 91neishe| 亚洲好色人妻| 51一区二区三区| 素人播放一区| 亚洲色情在线影视| 91久久久久久久久18| 亚洲色系另类精品国产| 激情五月婷婷| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 丝袜美腿av女优在线| 在线观看无码三级少妇| www.狠狠| 91欧美情色| 中国一级特黄大片护士| 九九在线视频| 天天躁夜夜躁狠狠躁AV| 免费福利视频中文字幕| 天堂蜜桃无码视频一区二区| 五月天欧美色图| 亚洲97在线观看| 国产乱码精品一区二区三区四川| 大香蕉 222| 欧美日韩色| 中国女人内射6XXXXX| 999999精品| 亚洲精品无码久久AV| 嗯啊啊啊轻点视频| 啊啊啊啊啊好多水| 97啪啪| 欧美老妇女内射网址| 天天干人人乐| 日韩av乱伦| 久久精品人妻一区二区| 五月天久久综合网| 国产超碰在线一区| 婷婷干黄色| 超碰人人妻| 欧美瑟综合| 亚洲一区二区中文字幕| 综合色拍| 超碰色男人操熟女| 禁十八久久| 啪啪性爱免费视频| 天堂资源欧美| A级国产欧美激情在线| 亚洲天堂综合AV| 久久高潮妇女视频| 久久99亚洲精品久久99果| 人人九九精| AV天堂国产| 不卡九肏| 日韩亚洲中文有码视频| 黑人精品久久97| 在线观看成人性爱免费小视频| 亚洲中文人妻色| 中国人高清www色视频免费| 五月丁香狠狠爱| 日韩99999| 亚洲五月丁香花狠狠干一区二区三区 | 亚洲囯产精品女人久久久| 欧美 青青草| 国产91影院| 中文字幕精品人妻丝袜| 黄色操人| 超碰97欧美日韩| 日韩黄色一区二区三区| 中文字幕1区2区| 国产原创自拍| 69av一区二区三区| 欧洲大香蕉| 色色婷婷五月| 亚洲巨爆乳一区二区三区四季网| 91色噜噜狠狠| 亚洲综合精品国产一区| 啊啊啊慢点| 亚洲熟女国产综合另类| 国产毛片久久久久久久| 超碰在线第一页| 亚洲欧美国产日本一区二区三区| 国产精品乱码久久| 西西美女视频网| 岛国在线一区二区三区| 日日超碰亚洲| 久久久久久久久久精| 看一级黄色视频| 少妇精品久久| 色亚州人久干视频在线观看免费版| 国产精品无码在线| 97日韩| 超碰在线97国产| 国产亚洲精品自在线亚洲情侣| 一本色道久久综合精品婷婷| 欧美少妇第一页| ?亚洲伊人伊成久久人综合网| 激情欧美97| 2017人人操,人人摸| 天天草夜夜草高潮片| 99rre在线精品99re8| 少妇第一页| 色女综合| 日本不卡一区二区三区| 嗯嗯啊啊操我| 欧美日综合| 五月天成人综合| 亚洲一区二区三区春色| 男人的天堂无码| 久久久精久久久| 国产精品岛国片在线观看| 神马九九| 91中文字幕在线观看| 97人人爱人人做人人乐| 大香蕉伊人久久| 超碰成人公开| 操B视频日韩无码| 超碰欧美97| 青操影院| WWW.加勒比人妻一区不卡.com| 综合久久99| 久久国产热视频97电影| 精品性爱| 97欧美综合| 久草毛片| 老司机午夜福利视频一区二区| 女同在线视频一区| 日本99视频| 亚洲精品中文字幕一区在线视频| 国产亚洲精品无码三区| 日韩熟女操逼| 精品人妻一二三| 91情色在线| 日韩有码回春沙龙第一页| 91殴美大片| 亚洲AV无码| 久操综合在线| 天天综合在线4| 九九九九九九九精品视频| 国产男女无套视频免费观看| 高清无码 国产精品| 久热在线精品免费观看| 国产一区二区三区白丝| 草莓精品视频在线免费观看| 免费av高清无码| 91久久| 97超碰欧美中文字幕| 97欧美日韩综合| 韩日欧亚a级| 成人九九| 欧美啪啪色吧在线| 久久久久久综合久久伊人蜜月| 综合亚洲网| 久久内射| 日本色色色网站免费看不卡| 欧美日韩*字幕一区| 亚洲无码超碰免费| 五月婷婷丁香六月丁香| 久久久久久久伊人精品| 啪啪免费| 欧美特大黄一级片片免费| 影音先锋国产精品| 91ise欧美| 人妻夜夜爽天天爽麻豆三区网站| 久久综合精品一区二区三区| 久久伊人青青草| 欧美大战久久久伊人| 色777999综合| 97综合国产| 国产91会所女技师在线观看| 3d成人精品一区二区| 激情啪啪拍91| 精品久久久久久亚洲| 久久手机好看网站| 亚洲第91页| 2003天天干夜夜操| 94色色电影网| 伊人久久综合影院| 九九aV| 久热69九色熟妇97| 日日夜夜噜| 天操天操夜操夜月操月年年操操| 国产日韩怡红院| 另类图片欧美激情综合| 午夜久久无码1000合集| 久7色| 久操影视| 天天爽天天操啊啊啊| 日韩性爱一级片| 激情接吻视频久久久久久| 婷婷中文字幕| 亚洲欧洲第二视频在线观看色图| 欧美亚州综合网图片| 大JI巴好深好爽又大又粗视频| 强奸乱伦AV一天堂网| 玖玖玖玖精品国产剧情| 久久啊哟| 少妇蹲下买菜露大唇0| 男人的天堂2018| 乱欲一区二区| 欧美日韩222| 精品人妻一区二区蜜桃视频| 欧美成人性爱视频在线播放| 日本污ww视频网站| 伊人 俄罗斯 a v| 亚洲色图一区二区三区| 凸凹视频在线观看| 夜夜国产一区| av激情亚洲五月天| 六月婷婷综合| 91性| 成人免费看吃奶视频网站| 五月天激情四射| 亚洲性猛| 色婷婷六月丁香七月婷婷| 这里只有精品视频| 香蕉国产97| 蜜桃视频成a人v在线| 亚洲情色五月天 | 久久秀这里有精品| 18精品一二区| 亚洲一本色道中文无码aV天美| 人妻日日夜夜精品| 蜜桃久久一区二区| 成人在线日韩| 性高潮久久久| 入口操逼网站| 啊啊啊在线看| 欧美人妻精品一区二区| 九九九九九精品十六| 久久成人国产精品| 久久9久9久99久9久9| 97在线视频免费看| a网站免费观看| 青草伊人久久| 乱色视频中文字幕| 色九九九九九九| 欧美激情中文字幕另类小说| 少妇色综合| 国产精品久久久久久无码红治院| 亚洲视频小说| av最新免费中文字幕| 精品无码人妻一区二区免费蜜桃| 精品成人无码| 97一本大道亚洲一区| 亚洲精品无码成人久久久99| 九九热精彩视频| 中文字幕亚洲热播人妻| 青青草玖玖爱| 精品一区二区人妖| 精品人妻15区| av天堂影视中文在字幕在线中文| 久久无码精品| 欧美一区二区在线资源| www.亚洲黄色| 欧美精品久久| 人妻精品视频一区二区| 亚洲高潮影院| 校园春色之综合网| 无码人妻一区二区三区色欲aⅴ | 国产一区二区三区影片| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 欧美巨大性舒爽顶到了| 天天看特黄的免费网站| 一本久道在线综合视频| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 亚洲熟妇自偷自拍另欧美| 国产精品久久久久婷婷二区次| 亚州情色j区| 国产91会所女技师在线观看| 九九九九精品一区| 国产又爽又黄| 91久久18禁| 93人人操人人| 欧美综合色图网| 久久理论字幕视频| 探花一区二区三| 97资源站久久| 青草视频在线看看看看看看看看看| 久久超碰网| 欧美色图亚洲特色| 玖玖玖玖精品国产剧情| 大奶的诱惑| 97精品第3页| 亚洲最大无码中文字幕网站| 97久久久| 欧美日韩美女精品久草一区二区三区| 五月天激情小说| 久久中文字幕一区不卡| 久久有码视频| 啊啊啊啊二区好大| 色色热| 天天操夜夜操狠很操| 国内毛片四区| 久久精9| 日韩精品国产精品五码一区二区| 国产精品久久久久无码A√| 欧美色91| 操淫穴亚洲五月丁香| 亚洲欧美大| 国模无码一区二区三区在线| 97在线观看| 成人情色综合网| 麻豆伊人网| 小泽玛利亚一二三| 久久久精品成人国产| 欧美高清18A片| 99999国产| 我爱搞逼综合网| 观看视频图片一区二区三区| 久久精彩视频| 99久久精品国产高潮| 青草青青久久久久久国产| 白天啪啪晚上啪啪视频| 免费AV中文网在线观看| 久久亚洲日韩熟女精品| 啊啊啊啊啊啊啊网址在线观看| 久久久久久久少妇| 香蕉久久国产AV一区二区| 中文字幕日韩人妻视频一区二区三区| 91操操操操| 日韩精品午夜操呦呦不卡影院| 中文在线视频| 日韩无码AB| 啊操爽品善一区二区三区| 91丨国产丨白浆| 日韩一级二级| 婷婷综合久久| 亚洲超碰在线| 亚洲欧美国产日本一区二区三区| 国产 热久久久久国产精品| 日韩黄色片子| а√天堂资源官网在线资源| 欧美亚洲| 国产免费黄色一级大片| 久久久久亚洲| 成年人黄色| 97爱爱爱| AAAA级日本片免费视频| 亚洲美女AV无码| 国产福利合集| 97色碰| 新亚洲无码| 婷婷丁香激情| а√天堂资源官网在线资源| 欧美性生活男人的天堂| 欧美激情视频在线一区| 午夜视频黄| 久久久久久久久久久免费精品| 香蕉黄色一级视频| 99re国产精品视频| 国产区91柔拿会所技师| 亚洲av影院在线观看| 国产色精品午夜大片| 婷婷中文网| 五月丁香婷婷综合| 丰满人妻-区二区三区免费| 男人的天堂2010| 国产久久久9999| 超碰97男人| 国产视频小说| 久久久亚洲熟妇资源| 欧美成人精品欧美一级乱黄一区二…| 91人人操| 亚洲精品乱码线路中文字幕| 亚洲黄色a级片| 成人看片网站| 色女网日韩| 99精品人人爽| 97碰碰色| 在线综合 亚洲 欧美中文字幕| av日韩国产一区二区| 国产精品视频精品一二| 久久久999日本大片| 天美一二三在线观看Av| 成人欧美日超碰| 啊啊啊好大好深| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 亚洲色欲天天天堂色欲网女| 久久艹逼视频| 欧美日韩理论一区| 一二视频神马久久传媒| 加勒比海色香蕉婷婷| 久久精品国产AV一区二区三区| 亚洲乱码国产乱码精网站| 日日夜夜天天| 国产天美传媒精品| 97亚洲精品超碰| 黑人白女精品一区| 香蕉久久国产AV一区二区| 夜夜操av亚洲一区二区| 中出在线视频| 中国AV美女| 九九av| 99re99视频在线免费观看| 国产丝袜啪啪| 午夜啪啪片| 91久久精品国产| 久久9精品网站| 强奸乱伦 亚洲一区| 熟女乱伦二区| 亚洲图片 激情小说| 蜜臀久久99精品久久久久久-DVD| 超碰成人公开| 91在线限制级| 亚洲影视综合| 无遮挡h肉动漫在线观看| 插老姨肥穴| 午夜精品久久99蜜桃的功能章节| 中文字幕一区电影在线观看| 96精品久久久久中文字幕| 精品少妇一区二区| 伊人久久综合精品欧美| 久久久啊啊| 无套后入双马尾| 欧美成人AⅤ大片在线观看| 婷婷国产精品九区| 欧美亚洲首页| 曰韩av中文字幕专区| 久草综合视频| 欧美性爱第一页久久| 五月婷婷影院| 国产97av| 免费在线观看AV无码网站| 搞中出视频在线观看| 色欲天天综合久久久无码网中文| 99无码视频| 天天操福利视频综合网站| 亚洲免费在线探花| 狠狠操一区二区| 国产粉嫩蜜臀av一区二区三区| 五月丁香啪啪啪| 97亚洲综合在线| 熟女六十路| 日本精品一区二区三| 嫩草一区二区在线观看| 91欧美丨精品丨入口| 色y情视频免费看| 欧美欲色| 日本高清免费一本视频在线观看| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 九九碰九九爱97超碰| 男女香蕉一区二区| 亚洲女毛多水多21P| 亚洲天堂电影网| 日韩AV无码中文一区二区| 色眯眯av| 亚洲少妇中文字幕网址| 99福利社| AV九九| 超碰在线91| 精精夜夜| 在线有码中文字幕| 色老牛| 成人性爱美曰韩| 91在线国产后入风骚翘臀美女素人| 亚洲综合精品国产一区| 成人情色综合网| 99无码视频| 亚洲少妇自拍中文字幕懂色| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 久久久婷婷婷| 高颜值美女口爆高潮浪叫| 97人人射| 欧美性第一页| 久草色悠悠在线视频| 啊啊啊啊二区好大| 超碰国产精品久| 欧美日韩美女精品久草一区二区三区 | 97精品一二区| 日本人妻中文字幕| 欧美日本不卡| 色婷婷五月天| 亚洲黄片免费在线播放| 日韩资源网| 婷婷综合激情| 欧美精品精品一区二区| 裸体1区| 丁香色婷婷| 黄色免费网| 精吧天堂| 97超碰国产亚洲精品资源| 久久久一区二区三区三州| 蜜桃狠狠色伊人亚洲综合| 色99色| 国产精品露脸在线观看| 精品久久久一本一道| 欧美嗯啊……在线观看视频免费| 中文字幕精品一区欧美| 亚洲一区二区中文字幕| 日本 免费 一区二区三区 久久香蕉| 人人妻人射| 人妻欧美| av久日| 国内91熟女人妻丝袜天天精品视频在线 | 久久久久久久久国产| 中文字幕人妻丝袜| 久久一区二区高清免费| 欧洲亚洲少妇| 国产乱子伦一区二区三区免看| 亚洲日韩AV视色| 岛国片国产成人亚洲播放| 无码78| 中文字幕乱偷人妻久久艾草网| 国模一区二区三区| 日韩丰满熟妇| 天堂v无码免费视频| 干美女人妻| 日本不卡二三区| 亚洲精品一区中文字幕乱码| 人人干人人操人人..com| 青娱乐休闲视频在线观看| 91在线一起| 精品一久久久| 97视频在线免费看| 十八禁啪啦拍视频无遮挡| 久久无码一区二区二三区性色| 亚洲一区二区中文字幕| 麻豆 亚洲 97| 精品国产嫩穴视频| 日日夜夜天天| 熟女六十路| 思思热免费在线视频| 伊人天天久久动态图| 午夜福利合集| 玖玖超碰熟| 加勒比av中文| 少妇人妻精品| 伊人大香蕉在线| 丝袜 亚洲 偷拍| 免费看日产一区二区三区| 脫衣舞一区二区三区| 超碰精品日韩欧美国产| 9久精品| 性欧美91| 怡红院成人视频| 国产黑白丝在线| 亚洲脚交| 亚洲色棕合| 玖玖爱综合网| 久久精品成人一区二区三区蜜臀| 欧美一区二区成人一卡| av情色影音| 抽查国产福利主播| 青青草日逼视频| 国产原创精品| 天天操女人| 大香蕉AV丝袜| www老逼91| 精品久一区免费| 91在线美女| 91女人的网站| 欧美爆操91| 台湾大香蕉99热| 自拍视频大全亚洲专媒视频/一区二区三区 | 沈阳熟女高潮对白视频| 亚洲福利影院一区久久| 尤物网站91| 亚洲A曰本VA欧美VA视频| 日韩av性爱在线播放| 国产亚洲欧美每日在线| 中文字幕人成乱码熟女香港| 免费一级黄色录像影片| 大香蕉久| 极品白嫩美女白浆成人福利在线看| 国产精品久久久久久久久AV大片| 91在线无码精品秘 软件| 91在线无码精品秘 软件| 婷婷亚洲色| 啊啊啊com| 97视频7| 精品无码产区一区二| 亚洲人精品久久久| 国产精品一区二区三区四区五区| 老熟女91| 无码人妻精品一区二区中文| 国产乱码精品一区二区三区四川| 亚洲偷拍自拍在线视频| 九九色色| 97一区二区蜜臀| 91激情综合| 久草看看看| 影音先锋每日最新资源在线观看| www.91逼逼.com| 九热视频| 国产性感在线观看| 亚洲国产中文字幕| 精品国产乱子伦一区二区三区,精品一 | 67194无码不卡| 9 9无尺码天堂网| 成人三级片一区二区三区视频| 97在线视频观看| 欧美极品性爱天天射| 影音先锋国产精品| 91 丝袜在线| 久久华人网| 欧美97| 国产99久久99热这里只有精品15| 久久乐| 青娱乐手机日韩在线视频| 欲综合网| 人人玩人人添人人澡免费| 黄色高清无码无码破解免费暗网| 欧美制服另类丝袜| 青青操视频在线| 综合久久少妇中文字幕| 全免费a敌肛交毛片免费| 丝袜美腿欧美| 97操综合| 黄色免费网| 国产成人综合网| 久久久∴| 人妻铁牛TV| 日本性爱少妇| 久久精品视频在线观看| 亚洲av资源| 色色色欧美| 一本正道久久熟女| 人妻熟女一区二区三区视频| 91搞逼视频| 欧美婷婷| 91热色| 精品中文字幕一区二区| 久草综合京东| 久久久久女教师免费一区| 亚洲啪啪视频一区二区| 日本淫色网| 后入国产| 色色综合网站| 亚洲加勒比色图| 熟妇的味道HD中文字幕| 国产乱码久久| BBBBB97COM| 国产小视频91| 热热色色综合| 久热在线精品免费观看| 青娱乐导航AV| 久久久久久久唑| 99人人干| 夜夜做夜夜爽精品视频| 亚洲小电影免费涩涩成人在线高清| 国产四虎在线| 丰满人妻一区二区三区免费| 亚洲天堂99| 插B在线观看| 艹比视频国产精品| 精品性爱久久视频| 欧美日韩色综合网| 日韩在线人妻网站| 日韩一级欧美一级国产一级台湾| 色99色| 欧美性夜| 五月天激情小说| 亚洲天堂男| 97资源超碰| 人妻铁牛TV| 色人久久| 日韩精品午夜操呦呦不卡影院| 黄色视频特级毛片| 欧美大干日韩| 美国aaaaa一级黄片| 91老熟女老女人国产老太| 亚洲综合另类小说色区亚洲成av人片在www| 国产视频三区四区| a级免费在线观看| 亚洲熟女国产综合另类| 少妇综合网| 麻豆区99999| 日本伦乱九九九综合| 看黑人AV不卡| 天堂69亚洲精品中文字| 国产一级久久久| 韩国手机不卡无码三级视频| 麻豆一区二区三区精品| 成人亚欧免费视频| 综合大香蕉美。| 99操碰| 欧美色涩| 大香蕉伊人在线成人AV在线观看 | 欧美爆操91| 国产成年女人免费视频播放a| jiujiujiujingpin| 国产亚洲日本精品在线| 高精欧美色| 亚洲图片 91| 成人五级久久| 蜜乳av一区二区三区| 成视频在线观看免费看| 日本色日夜干| 日韩精品操少妇| 精品久久人妻成人网| 日日骚中文字幕| 亚洲第一页欧美| 久操视频资源站公开| 欧美宗合网| 欧美同性恋 的搜索结果 - 91n| 日韩丰满熟妇| 欧美人妻制服| 亚洲妇色| 日本精品一区二区中文字幕| 超碰人妻久久| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 色91综合网| 日本三级网页| 久久超碰97| 大香蕉欧美国产日韩高潮| 免费综合亚洲中文| av激情亚洲五月天| 日本中文字幕熟妇| 人妻啊啊人妻啊啊| 亚欧视频在线| 欧美 亚洲 在线| 九九自拍伦理| 色欧美天天| 中文字幕亚洲热播人妻| 俞拍久久国应视频| 2026国产精品视频| 插入综合网| 97人妻免费中文字幕| 天天久久| 亚洲人人夜夜澡人人爽| 国产久久久9999| 夜夜草网站| 肏逼福利网站| 夜夜高潮夜夜爽国产伦精品| 成人老鸭窝人人在线视频| 欧美精品日韩一区二区| 久思思热视频在线观看| 亚洲熟女av中文字幕| 国产精品3| 欧美性爱一内片一区二区三区| 黄色av一区二区在线| 国产成人精品必看| 91老熟女| 亚洲丝袜二区在线| 亚洲伊人久久精品影院| 91逼逼女人91| 99这里有精品视频| 色综合av男人天堂| 男女做爰猛烈动高潮A片免费应用| 久艹免费| 蜜臀av网址| 精品无码人妻一区二区免费蜜桃| 狠狠欧美| 五月综合视频| 亚洲欧美国产其他二区| 国产 日韩 欧美高清| 午夜小电影在线插入淫高潮 | 亚洲诱惑| 91 国产丝袜在线放观看| 五月激情综合网| 中文字幕在线高清男人的天堂 | 久久老女人| 欧美激情内射| 国产久9| 欧美色图在线视频少妇| 加勒比日本在线| 91在线限制级| 91亚洲精品青草| 素人播放一区| 人人摸人人干| 丁香五月偷拍| 99综合视频一体| 精品婷婷| 五月婷在线| 婷色五月| 天天干一干| 婷婷综合视频| 五月开心网| 超碰在线974| 亚洲色图久久成人| 国产99热| 熟女色综合久久| 精品一区二区人妖| 亚洲人妻日日日| 男人的天堂日韩| 亚洲丝袜B诱惑| 亚洲熟妇自偷自拍另欧美| 粉嫩粉嫩一区性色AV片| 成人小说另类在线| 花花AV导航| 亚洲欧美天| 欧美激情亚洲情色| 亚洲激情色片 | 91男女啊啊啊| 亚洲色啪| 亚洲欧美国产其他二区| 福利操逼| 91精品国产91久久福利| 日本506070| 欧美天天干| 亚洲午夜精品久久久中文影院| 十八禁电影伊人网| 2017大香蕉国产精品久久| 嗯嗯啊啊啊好舒服| 欧美九九爱| 天美AV片| 92福利社视频| 亚洲无码99| 五月丁香亭亭| 婷婷色婷婷| www.五月天| 天天拍天天操| 色五月网址| 五月天综合| 五月丁香影院| 夜夜嗨一区二区| 综合97| 日本熟女免费視颖| A级毛片在线看免费| 国产精品美女视频诱惑| 亚洲天天在线| 欧美激情综合| 国产精品久久妻无码网站| 肏逼视频日本| 国语对白露脸XXXXXX | 人妻精品综合中文字幕在线 | 97大色网| 天天综合网1| 91欧美综合在线|