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

ARTICLE DETAIL

資訊詳情

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

真實(shí)道路車(chē)輛檢測(cè)數(shù)據(jù)集:1000張圖與VOC/COCO/YOLO標(biāo)簽及訓(xùn)練教程

真實(shí)道路車(chē)輛檢測(cè)數(shù)據(jù)集:1000張圖與VOC/COCO/YOLO標(biāo)簽及訓(xùn)練教程 簡(jiǎn)介本資源為面向目標(biāo)檢測(cè)初學(xué)者與算法工程師的真實(shí)道路車(chē)輛檢測(cè)數(shù)據(jù)集聚焦YOLO系列模型訓(xùn)練場(chǎng)景可解決車(chē)輛目標(biāo)檢測(cè)任務(wù)中數(shù)據(jù)獲取難、標(biāo)注格式不統(tǒng)一的問(wèn)題。壓縮包共2000個(gè)文件約115.18MB包含1000張真實(shí)道路場(chǎng)景圖片以及對(duì)應(yīng)的VOCxml、COCOjson和YOLOtxt三種格式標(biāo)簽分別存放于不同文件夾可直接用于YOLO系列訓(xùn)練另附數(shù)據(jù)集劃分腳本、YOLO環(huán)境搭建與訓(xùn)練教程等py、html、yaml文件方便按需劃分訓(xùn)練集、驗(yàn)證集與測(cè)試集。目前已有491人學(xué)習(xí)下載。讀者可獲得一套開(kāi)箱即用的車(chē)輛檢測(cè)數(shù)據(jù)與配套工具快速完成環(huán)境配置、數(shù)據(jù)劃分與模型訓(xùn)練并通過(guò)教程掌握Windows與Linux下的實(shí)操流程適合課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)及入門(mén)級(jí)檢測(cè)項(xiàng)目使用。1. 真實(shí)道路車(chē)輛檢測(cè)數(shù)據(jù)集1000 張圖、三套標(biāo)簽、一條能跑通的訓(xùn)練鏈路手上有一批真實(shí)道路場(chǎng)景的行車(chē)圖片想拿來(lái)訓(xùn)練 YOLO 做車(chē)輛檢測(cè)最卡人的從來(lái)不是模型結(jié)構(gòu)而是數(shù)據(jù)這一環(huán)圖片從哪來(lái)、框怎么標(biāo)、VOC 和 COCO 的 XML/JSON 怎么轉(zhuǎn)成 YOLO 的 txt、訓(xùn)練集驗(yàn)證集怎么切、切完類(lèi)別對(duì)不對(duì)得上。這套「1000 張真實(shí)道路車(chē)輛圖片 VOC/COCO/YOLO 三種格式標(biāo)簽 劃分腳本 訓(xùn)練教程」的組合解決的正是這條從原始圖到可訓(xùn)練數(shù)據(jù)集的完整鏈路。它適合兩類(lèi)人一類(lèi)是剛接觸 YOLO 目標(biāo)檢測(cè)、想拿一份現(xiàn)成數(shù)據(jù)把yolov8訓(xùn)練自己的數(shù)據(jù)集流程跑通的新手另一類(lèi)是手里有自采道路圖、需要一套可靠的格式轉(zhuǎn)換與劃分腳本做模板的工程師。下面按「數(shù)據(jù)長(zhǎng)什么樣 → 三種格式怎么互轉(zhuǎn) → 劃分腳本怎么寫(xiě) → 訓(xùn)練怎么配 → 坑在哪」的順序講透。2. 先看清數(shù)據(jù)1000 張真實(shí)道路圖與三種標(biāo)簽格式的對(duì)應(yīng)關(guān)系拿到一個(gè)壓縮包第一件事不是急著解壓訓(xùn)練而是把目錄結(jié)構(gòu)和標(biāo)簽格式摸清楚。真實(shí)道路車(chē)輛檢測(cè)的數(shù)據(jù)組織方式直接決定了后面轉(zhuǎn)換腳本和訓(xùn)練配置怎么寫(xiě)。這一章先把「數(shù)據(jù)是什么」講明白再講「為什么同一批標(biāo)注要存三種格式」。2.1 目錄結(jié)構(gòu)與文件命名約定常見(jiàn)做法是把圖片和標(biāo)簽分開(kāi)放圖片統(tǒng)一放images/標(biāo)簽按格式分目錄。一個(gè)能直接對(duì)接 YOLO 訓(xùn)練的典型結(jié)構(gòu)是這樣road_vehicle_dataset/ ├── images/ # 1000 張真實(shí)道路圖片jpg 為主 │ ├── 000001.jpg │ └── ... ├── annotations_voc/ # VOC 格式每張圖一個(gè)同名 xml │ ├── 000001.xml │ └── ... ├── annotations_coco/ # COCO 格式整份一個(gè) json │ └── instances.json ├── labels_yolo/ # YOLO 格式每張圖一個(gè)同名 txt │ ├── 000001.txt │ └── ... ├── split_dataset.py # 劃分腳本 └── train_yolo.py # 訓(xùn)練入口命名上最關(guān)鍵的一條圖片名、VOC 的 xml 名、YOLO 的 txt 名必須嚴(yán)格同名只差擴(kuò)展名。很多轉(zhuǎn)換腳本翻車(chē)就是因?yàn)閳D片叫000001.jpg標(biāo)簽卻叫1.xml腳本按 stem 匹配時(shí)直接對(duì)不上最后訓(xùn)練時(shí)一堆圖沒(méi)有標(biāo)簽?zāi)P蛯W(xué)了個(gè)寂寞。VOC 的 xml 里車(chē)輛框存在object節(jié)點(diǎn)下包含name類(lèi)別名、bndbox里的xmin/ymin/xmax/ymax左上右下像素坐標(biāo)。COCO 的 json 里框是[x, y, width, height]的絕對(duì)像素值類(lèi)別通過(guò)categories數(shù)組的 id 映射。YOLO 的 txt 每行是class_id cx cy w h全部歸一化到 0~1。這三種格式的坐標(biāo)語(yǔ)義完全不同轉(zhuǎn)換時(shí)最容易錯(cuò)的就是「絕對(duì)像素」和「歸一化」的混用。2.2 為什么同一批標(biāo)注要同時(shí)保留 VOC、COCO、YOLO有人會(huì)問(wèn)既然要訓(xùn) YOLO直接留 YOLO 格式不就行了為什么還要 VOC 和 COCO血淚經(jīng)驗(yàn)是——格式?jīng)Q定了你以后能復(fù)用什么。VOC 格式是很多經(jīng)典檢測(cè)框架和標(biāo)注工具LabelImg 默認(rèn)就導(dǎo)出 VOC的通用交換格式標(biāo)注階段產(chǎn)出的往往就是 xml。COCO 格式則是另一大批模型和評(píng)測(cè)腳本的入口coco2017數(shù)據(jù)集結(jié)構(gòu)那套images/annotations/categories三段式被廣泛沿用很多預(yù)訓(xùn)練權(quán)重和評(píng)估工具只認(rèn) COCO json。YOLO 格式是訓(xùn)練時(shí)真正喂給 dataloader 的。所以合理的工作流是標(biāo)注產(chǎn)出 VOC → VOC 作為中間母格式 → 轉(zhuǎn) COCO 供評(píng)估/復(fù)用 → 轉(zhuǎn) YOLO 供訓(xùn)練。三種格式同時(shí)保留等于給自己留了后悔藥換框架、換評(píng)估指標(biāo)、換預(yù)訓(xùn)練模型時(shí)不用重新標(biāo)一遍。1000 張圖的標(biāo)注成本不低格式齊全比省那點(diǎn)磁盤(pán)空間重要得多。2.3 類(lèi)別體系與車(chē)輛檢測(cè)的常見(jiàn)類(lèi)別劃分真實(shí)道路車(chē)輛檢測(cè)的類(lèi)別劃分直接決定class_id的映射。常見(jiàn)做法有兩種粒度粒度典型類(lèi)別適用場(chǎng)景粗粒度vehicle所有車(chē)一類(lèi)只做有無(wú)車(chē)輛、計(jì)數(shù)、簡(jiǎn)單避障細(xì)粒度car / bus / truck / motorcycle / bicycle需要區(qū)分車(chē)型的交通分析粗粒度標(biāo)注快、類(lèi)別少、訓(xùn)練容易收斂適合 1000 張這種中小規(guī)模數(shù)據(jù)。細(xì)粒度對(duì)標(biāo)注質(zhì)量要求高1000 張里如果某些類(lèi)別樣本只有幾十個(gè)很容易出現(xiàn)類(lèi)別不平衡訓(xùn)練時(shí)小類(lèi)別幾乎學(xué)不到。我的建議是先按粗粒度跑通全流程確認(rèn) mAP 正常后再考慮細(xì)分。類(lèi)別映射必須三處一致VOC 的name、COCO 的categories、YOLO 的class_id。常見(jiàn)翻車(chē)是 VOC 里寫(xiě)的是中文「轎車(chē)」COCO 里映射成carYOLO 里 class_id 又是 0三處對(duì)不上評(píng)估時(shí)混淆矩陣全亂。定好一份classes.txt所有轉(zhuǎn)換腳本都讀它是唯一穩(wěn)妥的做法car bus truck motorcycle bicycle行號(hào)即 class_id從 0 開(kāi)始。這份文件是整條鏈路的「單一事實(shí)來(lái)源」改類(lèi)別只改這里。3. 三種格式互轉(zhuǎn)VOC 轉(zhuǎn) YOLO、VOC 轉(zhuǎn) COCO 的腳本與參數(shù)格式轉(zhuǎn)換是這套數(shù)據(jù)集里最容易出 bug 的環(huán)節(jié)因?yàn)樽鴺?biāo)語(yǔ)義、坐標(biāo)系原點(diǎn)、歸一化基準(zhǔn)三處都可能出錯(cuò)。這一章給出可直接抄的轉(zhuǎn)換腳本并逐段說(shuō)明參數(shù)含義。3.1 VOC 轉(zhuǎn) YOLO歸一化坐標(biāo)與 class_id 映射VOC 的框是絕對(duì)像素xmin/ymin/xmax/ymaxYOLO 要的是歸一化的中心點(diǎn)加寬高。轉(zhuǎn)換公式是cx (xmin xmax) / 2 / img_w cy (ymin ymax) / 2 / img_h w (xmax - xmin) / img_w h (ymax - ymin) / img_h對(duì)應(yīng)腳本import os import xml.etree.ElementTree as ET from PIL import Image CLASSES [car, bus, truck, motorcycle, bicycle] CLASS_TO_ID {c: i for i, c in enumerate(CLASSES)} def voc_to_yolo(xml_dir, img_dir, out_dir): os.makedirs(out_dir, exist_okTrue) for xml_file in os.listdir(xml_dir): if not xml_file.endswith(.xml): continue stem os.path.splitext(xml_file)[0] img_path os.path.join(img_dir, stem .jpg) # 用真實(shí)圖片尺寸做歸一化基準(zhǔn)不能用 xml 里的 size 盲信 img_w, img_h Image.open(img_path).size tree ET.parse(os.path.join(xml_dir, xml_file)) root tree.getroot() lines [] for obj in root.findall(object): name obj.find(name).text.strip() if name not in CLASS_TO_ID: continue # 未定義類(lèi)別直接跳過(guò)避免 class_id 越界 bnd obj.find(bndbox) xmin float(bnd.find(xmin).text) ymin float(bnd.find(ymin).text) xmax float(bnd.find(xmax).text) ymax float(bnd.find(ymax).text) # 裁剪到圖像邊界防止標(biāo)注越界導(dǎo)致歸一化后 1 xmin max(0, min(xmin, img_w)) xmax max(0, min(xmax, img_w)) ymin max(0, min(ymin, img_h)) ymax max(0, min(ymax, img_h)) cx (xmin xmax) / 2 / img_w cy (ymin ymax) / 2 / img_h w (xmax - xmin) / img_w h (ymax - ymin) / img_h lines.append(f{CLASS_TO_ID[name]} {cx:.6f} {cy:.6f} {w:.6f} {h:.6f}) with open(os.path.join(out_dir, stem .txt), w) as f: f.write(\n.join(lines))邏輯說(shuō)明CLASS_TO_ID保證類(lèi)別順序和classes.txt一致歸一化基準(zhǔn)用PIL讀真實(shí)圖片尺寸而不是 xml 里size節(jié)點(diǎn)——標(biāo)注工具的 size 字段經(jīng)常和實(shí)際圖片對(duì)不上這是隱蔽的坑。坐標(biāo)裁剪到邊界是為了防止個(gè)別越界標(biāo)注讓歸一化值超過(guò) 1YOLO 訓(xùn)練時(shí)遇到 1 的框會(huì)直接報(bào)錯(cuò)或靜默丟棄。參數(shù)說(shuō)明xml_dir、img_dir、out_dir三個(gè)路徑按實(shí)際目錄傳CLASSES必須和classes.txt完全一致順序不能變否則 class_id 全錯(cuò)位。3.2 VOC 轉(zhuǎn) COCOjson 結(jié)構(gòu)與 categories 映射COCO 格式是一份大 json包含images、annotations、categories三個(gè)核心數(shù)組。轉(zhuǎn)換時(shí)最容易錯(cuò)的是id的唯一性和category_id的起始值——COCO 官方約定category_id從 1 開(kāi)始0 通常留給背景而 YOLO 從 0 開(kāi)始兩者不能混。import os import json import xml.etree.ElementTree as ET from PIL import Image CLASSES [car, bus, truck, motorcycle, bicycle] def voc_to_coco(xml_dir, img_dir, out_json): coco {images: [], annotations: [], categories: []} # COCO 約定 category_id 從 1 開(kāi)始 for i, name in enumerate(CLASSES, start1): coco[categories].append({id: i, name: name, supercategory: vehicle}) ann_id 1 img_id 1 for xml_file in sorted(os.listdir(xml_dir)): if not xml_file.endswith(.xml): continue stem os.path.splitext(xml_file)[0] img_path os.path.join(img_dir, stem .jpg) img_w, img_h Image.open(img_path).size coco[images].append({ id: img_id, file_name: stem .jpg, width: img_w, height: img_h }) root ET.parse(os.path.join(xml_dir, xml_file)).getroot() for obj in root.findall(object): name obj.find(name).text.strip() if name not in CLASSES: continue bnd obj.find(bndbox) xmin float(bnd.find(xmin).text) ymin float(bnd.find(ymin).text) xmax float(bnd.find(xmax).text) ymax float(bnd.find(ymax).text) w xmax - xmin h ymax - ymin if w 0 or h 0: continue # 丟棄退化框 coco[annotations].append({ id: ann_id, image_id: img_id, category_id: CLASSES.index(name) 1, bbox: [xmin, ymin, w, h], # COCO 是 [x,y,w,h] 絕對(duì)像素 area: w * h, iscrowd: 0 }) ann_id 1 img_id 1 with open(out_json, w) as f: json.dump(coco, f)邏輯說(shuō)明bbox用[x, y, w, h]絕對(duì)像素和 YOLO 的歸一化中心點(diǎn)格式完全不同別混。area字段是 COCO 評(píng)估腳本要用的必須填。iscrowd標(biāo) 0 表示普通實(shí)例。category_id用CLASSES.index(name) 1保證從 1 開(kāi)始且和categories對(duì)應(yīng)。參數(shù)說(shuō)明out_json輸出單文件img_id和ann_id必須全局唯一且遞增重復(fù) id 會(huì)讓評(píng)估腳本讀取出錯(cuò)。3.3 轉(zhuǎn)換后的自檢三行命令驗(yàn)證標(biāo)簽一致性轉(zhuǎn)完不要直接開(kāi)訓(xùn)先做一致性自檢。下面三行能擋掉大部分低級(jí)錯(cuò)誤# 1. 圖片數(shù)和標(biāo)簽數(shù)是否一致 ls images/ | wc -l ls labels_yolo/ | wc -l # 2. 有沒(méi)有空標(biāo)簽文件空文件說(shuō)明該圖沒(méi)框或轉(zhuǎn)換失敗 find labels_yolo/ -name *.txt -empty | head # 3. 抽查一行確認(rèn) class_id 在合法范圍、坐標(biāo)都在 0~1 head -n 3 labels_yolo/000001.txt第一行數(shù)量對(duì)不上說(shuō)明有圖沒(méi)標(biāo)簽或有標(biāo)簽沒(méi)圖訓(xùn)練時(shí) dataloader 會(huì)報(bào)錯(cuò)或靜默跳過(guò)。第二行空標(biāo)簽要區(qū)分是「圖里真沒(méi)車(chē)」還是「轉(zhuǎn)換失敗」——前者可以留后者必須查。第三行看坐標(biāo)是否都在 0~1出現(xiàn)大于 1 或負(fù)數(shù)回去查 3.1 里的邊界裁剪。這三步花不了一分鐘能省掉后面幾小時(shí)的排查。4. 劃分腳本訓(xùn)練集/驗(yàn)證集切分與類(lèi)別分布檢查數(shù)據(jù)集劃分看著簡(jiǎn)單實(shí)際是訓(xùn)練翻車(chē)的重災(zāi)區(qū)。隨機(jī)切分如果沒(méi)控制類(lèi)別分布驗(yàn)證集里可能某個(gè)類(lèi)別一個(gè)樣本都沒(méi)有訓(xùn)練日志里那個(gè)類(lèi)別的 mAP 直接是 0你還以為是模型不行。4.1 按 8:2 切分并保證類(lèi)別覆蓋常見(jiàn)做法是 8:2 或 7:3 切分。關(guān)鍵是切分后要檢查每個(gè)類(lèi)別在訓(xùn)練集和驗(yàn)證集里都有足夠樣本。下面腳本先按圖片切分再統(tǒng)計(jì)類(lèi)別分布import os import random import shutil from collections import Counter def split_dataset(img_dir, label_dir, out_root, val_ratio0.2, seed42): random.seed(seed) # 固定種子保證可復(fù)現(xiàn) stems [os.path.splitext(f)[0] for f in os.listdir(img_dir) if f.lower().endswith((.jpg, .png, .jpeg))] random.shuffle(stems) n_val int(len(stems) * val_ratio) val_stems set(stems[:n_val]) train_stems set(stems[n_val:]) for split, subset in [(train, train_stems), (val, val_stems)]: img_out os.path.join(out_root, images, split) lbl_out os.path.join(out_root, labels, split) os.makedirs(img_out, exist_okTrue) os.makedirs(lbl_out, exist_okTrue) for stem in subset: for ext in (.jpg, .png, .jpeg): src os.path.join(img_dir, stem ext) if os.path.exists(src): shutil.copy(src, os.path.join(img_out, stem ext)) break lbl_src os.path.join(label_dir, stem .txt) if os.path.exists(lbl_src): shutil.copy(lbl_src, os.path.join(lbl_out, stem .txt)) # 統(tǒng)計(jì)兩個(gè) split 的類(lèi)別分布 for split in (train, val): counter Counter() lbl_dir os.path.join(out_root, labels, split) for f in os.listdir(lbl_dir): with open(os.path.join(lbl_dir, f)) as fh: for line in fh: if line.strip(): counter[int(line.split()[0])] 1 print(split, dict(sorted(counter.items())))邏輯說(shuō)明seed42固定隨機(jī)種子保證每次切分結(jié)果一致方便復(fù)現(xiàn)和對(duì)比實(shí)驗(yàn)。先 shuffle 再切片避免按文件名順序切導(dǎo)致分布偏差比如按時(shí)間拍的圖前 800 張是白天、后 200 張是夜晚順序切會(huì)讓驗(yàn)證集全是夜晚。最后打印兩個(gè) split 的類(lèi)別計(jì)數(shù)一眼看出有沒(méi)有類(lèi)別缺失。參數(shù)說(shuō)明val_ratio默認(rèn) 0.21000 張圖對(duì)應(yīng) 200 張驗(yàn)證集夠評(píng)估用數(shù)據(jù)量更小時(shí)可以調(diào)到 0.3。seed換值會(huì)得到不同切分做交叉驗(yàn)證時(shí)可以循環(huán)換 seed。4.2 類(lèi)別不平衡時(shí)怎么處理打印出來(lái)的分布如果發(fā)現(xiàn)某個(gè)類(lèi)別在驗(yàn)證集里只有個(gè)位數(shù)或者訓(xùn)練集里某類(lèi)占比不到 5%就要處理。三種常見(jiàn)做法一是分層切分按類(lèi)別把樣本分組后再切保證每個(gè)類(lèi)別在兩個(gè) split 里比例接近。二是過(guò)采樣小類(lèi)別訓(xùn)練時(shí)對(duì)小類(lèi)別圖片重復(fù)采樣。三是調(diào)損失權(quán)重YOLO 訓(xùn)練配置里可以給不同類(lèi)別加權(quán)但多數(shù)實(shí)現(xiàn)不直接暴露這個(gè)參數(shù)改起來(lái)麻煩。對(duì) 1000 張這種規(guī)模最實(shí)用的是分層切分。如果某類(lèi)別總樣本就幾十個(gè)再怎么切驗(yàn)證集也就十幾個(gè)這時(shí)候更該考慮的是合并類(lèi)別——把樣本太少的細(xì)分類(lèi)別并進(jìn)粗類(lèi)比硬訓(xùn)一個(gè)學(xué)不動(dòng)的類(lèi)別劃算。4.3 生成 YOLO 訓(xùn)練用的 data.yaml切分完要生成 YOLO 訓(xùn)練配置。以 Ultralytics 系 YOLO 為例data.yaml長(zhǎng)這樣path: /abs/path/to/road_vehicle_dataset train: images/train val: images/val nc: 5 names: 0: car 1: bus 2: truck 3: motorcycle 4: bicyclepath用絕對(duì)路徑最穩(wěn)相對(duì)路徑在不同工作目錄下啟動(dòng)訓(xùn)練時(shí)經(jīng)常找不到。train/val指向圖片目錄YOLO 會(huì)自動(dòng)去找同級(jí)的labels/目錄把路徑里的images換成labels。nc是類(lèi)別數(shù)必須和names長(zhǎng)度一致寫(xiě)錯(cuò)會(huì)直接報(bào)維度不匹配。names的順序必須和classes.txt、轉(zhuǎn)換腳本里的CLASSES完全一致這是整條鏈路一致性的最后一環(huán)。5. 訓(xùn)練教程從環(huán)境配置到跑通第一個(gè) epoch數(shù)據(jù)準(zhǔn)備好接下來(lái)是訓(xùn)練。這一章給出一條能跑通的最小訓(xùn)練鏈路重點(diǎn)講參數(shù)怎么設(shè)、日志怎么看。5.1 環(huán)境配置與依賴(lài)版本YOLO 訓(xùn)練環(huán)境的核心依賴(lài)是 PyTorch 和對(duì)應(yīng) CUDA。常見(jiàn)做法是用 conda 建獨(dú)立環(huán)境避免和系統(tǒng) Python 沖突conda create -n yolo python3.10 -y conda activate yolo # 按本機(jī) CUDA 版本裝 PyTorch下面以 CUDA 11.8 為例 pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118 pip install ultralytics opencv-python pillow pyyaml邏輯說(shuō)明PyTorch 版本必須和 CUDA 驅(qū)動(dòng)匹配裝錯(cuò)會(huì)出現(xiàn)torch.cuda.is_available()返回 False訓(xùn)練自動(dòng)掉到 CPU 上1000 張圖一個(gè) epoch 能跑幾十分鐘。裝完先驗(yàn)證python -c import torch; print(torch.__version__, torch.cuda.is_available())輸出里True才說(shuō)明 GPU 可用。這一步別省我見(jiàn)過(guò)太多人訓(xùn)了半天發(fā)現(xiàn)用的是 CPU。5.2 訓(xùn)練命令與關(guān)鍵參數(shù)以 Ultralytics YOLO 為例最小訓(xùn)練命令yolo detect train \ data/abs/path/to/data.yaml \ modelyolov8n.pt \ epochs100 \ imgsz640 \ batch16 \ lr00.01 \ patience20 \ projectruns/train \ nameroad_vehicle參數(shù)說(shuō)明model用預(yù)訓(xùn)練權(quán)重如yolov8n.pt比從零訓(xùn)收斂快得多小數(shù)據(jù)集強(qiáng)烈建議用預(yù)訓(xùn)練。epochs100對(duì) 1000 張圖通常夠配合patience20早停驗(yàn)證指標(biāo) 20 輪不漲就停省時(shí)間。imgsz640是通用尺寸顯存不夠降到 416 或 320。batch16按顯存調(diào)8G 顯存跑 640 尺寸大概能到 16爆顯存就減半。lr00.01是初始學(xué)習(xí)率用預(yù)訓(xùn)練權(quán)重時(shí)這個(gè)值合適從零訓(xùn)可以調(diào)到 0.001。5.3 訓(xùn)練日志與指標(biāo)怎么看訓(xùn)練啟動(dòng)后重點(diǎn)盯幾個(gè)指標(biāo)。box_loss和cls_loss應(yīng)該整體下降如果震蕩劇烈或發(fā)散多半是學(xué)習(xí)率太大或 batch 太小。mAP50是 IoU 閾值 0.5 下的平均精度車(chē)輛檢測(cè)這種目標(biāo)清晰的任務(wù)1000 張圖跑到 0.7 以上算正常。mAP50-95更嚴(yán)格通常比mAP50低 0.2 左右。如果mAP50一直上不去先別懷疑模型回去查數(shù)據(jù)標(biāo)簽是不是有大量空文件、類(lèi)別是不是標(biāo)錯(cuò)、驗(yàn)證集是不是和訓(xùn)練集分布差太多。yolo混淆矩陣總合不唯一這類(lèi)問(wèn)題往往就是類(lèi)別映射錯(cuò)位或標(biāo)簽格式不對(duì)導(dǎo)致的根子在數(shù)據(jù)不在模型。訓(xùn)練完在runs/train/road_vehicle/weights/下會(huì)有best.pt和last.ptbest.pt是驗(yàn)證指標(biāo)最好的權(quán)重推理用它。驗(yàn)證一下yolo detect predict modelruns/train/road_vehicle/weights/best.pt \ source/abs/path/to/test_images saveTrue輸出圖會(huì)畫(huà)上檢測(cè)框肉眼掃一遍看有沒(méi)有系統(tǒng)性漏檢或誤檢比只看數(shù)字更直觀。6. 避坑與排查標(biāo)簽、劃分、訓(xùn)練里最容易翻車(chē)的五件事這一章全是踩過(guò)的坑每條按「現(xiàn)象 → 原因 → 解決」寫(xiě)遇到問(wèn)題直接對(duì)號(hào)入座?,F(xiàn)象一訓(xùn)練啟動(dòng)就報(bào)No labels found或大量圖片被跳過(guò)。原因圖片和標(biāo)簽不同名或標(biāo)簽?zāi)夸浗Y(jié)構(gòu)和data.yaml不匹配。YOLO 默認(rèn)按「圖片路徑里images換成labels、擴(kuò)展名換成.txt」去找標(biāo)簽任何一環(huán)對(duì)不上就找不到。 解決跑 3.3 的自檢命令確認(rèn)圖片數(shù)和標(biāo)簽數(shù)一致、同名對(duì)應(yīng)。目錄結(jié)構(gòu)嚴(yán)格按images/train配labels/train?,F(xiàn)象二訓(xùn)練不報(bào)錯(cuò)但 mAP 一直是 0 或極低。原因class_id 越界或類(lèi)別映射錯(cuò)位。比如data.yaml里nc5但標(biāo)簽里出現(xiàn)了 class_id5 甚至更大YOLO 會(huì)忽略這些框或者 VOC 里類(lèi)別名和classes.txt順序不一致class_id 全錯(cuò)。 解決檢查classes.txt、轉(zhuǎn)換腳本CLASSES、data.yaml的names三處順序完全一致用awk {print $1} labels/*.txt | sort -u看 class_id 范圍是否在0 ~ nc-1?,F(xiàn)象三驗(yàn)證集某個(gè)類(lèi)別 mAP 為 0其他類(lèi)別正常。原因該類(lèi)別在驗(yàn)證集里樣本太少甚至沒(méi)有隨機(jī)切分沒(méi)控制分布。 解決用 4.1 腳本打印類(lèi)別分布確認(rèn)每個(gè)類(lèi)別在 val 里都有樣本樣本實(shí)在太少的類(lèi)別考慮合并或過(guò)采樣。現(xiàn)象四訓(xùn)練中途 loss 變 NaN 或突然飆升。原因?qū)W習(xí)率過(guò)大、batch 太小導(dǎo)致梯度不穩(wěn)或標(biāo)簽里有退化框?qū)捀邽?0 或負(fù)。 解決降lr0到 0.001增大 batch轉(zhuǎn)換腳本里加if w 0 or h 0: continue過(guò)濾退化框3.2 已含?,F(xiàn)象五推理時(shí)框位置整體偏移或大小不對(duì)。原因訓(xùn)練和推理的imgsz不一致或轉(zhuǎn)換時(shí)歸一化基準(zhǔn)用錯(cuò)用了 xml 里的 size 而非真實(shí)圖片尺寸。 解決訓(xùn)練和推理保持同一imgsz轉(zhuǎn)換時(shí)用PIL讀真實(shí)尺寸做歸一化別信 xml 的size。提示這五條里前兩條占了實(shí)際問(wèn)題的七成以上遇到異常先查標(biāo)簽一致性和 class_id 范圍再懷疑模型和超參。7. 進(jìn)階技巧用預(yù)訓(xùn)練權(quán)重和凍結(jié)策略把 1000 張小數(shù)據(jù)集榨出更高精度1000 張圖在目標(biāo)檢測(cè)里屬于小數(shù)據(jù)集從零訓(xùn)很難收斂到理想精度。真正拉開(kāi)差距的是預(yù)訓(xùn)練權(quán)重的用法和訓(xùn)練策略的微調(diào)。我一般會(huì)分兩階段訓(xùn)先凍結(jié)主干只訓(xùn)檢測(cè)頭再解凍全網(wǎng)絡(luò)微調(diào)。第一階段凍結(jié)主干讓檢測(cè)頭先適配你的類(lèi)別yolo detect train \ data/abs/path/to/data.yaml \ modelyolov8n.pt \ epochs30 \ freeze10 \ lr00.01 \ imgsz640 batch16freeze10表示凍結(jié)前 10 層主干部分只更新后面的檢測(cè)頭。這樣收斂快、不容易過(guò)擬合30 輪就能讓檢測(cè)頭初步適配車(chē)輛類(lèi)別。第二階段解凍全網(wǎng)絡(luò)用小學(xué)習(xí)率微調(diào)yolo detect train \ data/abs/path/to/data.yaml \ modelruns/train/road_vehicle/weights/best.pt \ epochs100 \ lr00.001 \ imgsz640 batch16 patience20注意第二階段model指向第一階段產(chǎn)出的best.ptlr0降到 0.001避免大學(xué)習(xí)率把預(yù)訓(xùn)練學(xué)到的特征沖掉。這套兩階段策略在 1000 張量級(jí)上通常比直接訓(xùn)能高出幾個(gè)點(diǎn) mAP。數(shù)據(jù)增強(qiáng)也是小數(shù)據(jù)集的救命稻草。YOLO 默認(rèn)開(kāi)了 mosaic、HSV 抖動(dòng)、隨機(jī)翻轉(zhuǎn)對(duì)道路場(chǎng)景夠用。如果發(fā)現(xiàn)模型對(duì)夜間或雨天泛化差可以針對(duì)性補(bǔ)充這類(lèi)樣本而不是盲目加大增強(qiáng)強(qiáng)度——增強(qiáng)過(guò)頭反而讓模型學(xué)不到真實(shí)分布。驗(yàn)證階段除了看 mAP建議把best.pt在幾十張沒(méi)參與訓(xùn)練的圖上跑一遍肉眼核對(duì)。數(shù)字好看但框飄的情況不少見(jiàn)尤其是小目標(biāo)和遮擋目標(biāo)。我自己的習(xí)慣是每次訓(xùn)完必抽 20 張圖看預(yù)測(cè)結(jié)果比盯日志更能發(fā)現(xiàn)問(wèn)題。這套數(shù)據(jù)集和腳本的價(jià)值不在于省了標(biāo)注那點(diǎn)事而在于它把「格式轉(zhuǎn)換 → 劃分 → 訓(xùn)練 → 排查」這條鏈路完整串起來(lái)了你照著走一遍以后換任何自采數(shù)據(jù)都能復(fù)用這套流程。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
制服乱伦| 9久久久久| 97天堂| 国模艳艳啪啪一区| 啊啊啊啊啊好舒服视频| 日韩人妻有码免费视频| 超碰1024久久| 精品蜜乳AV免费观看| 色色丁香| 情色大香蕉| 精品在线观看视频在线| 一区二区三区成人| 日韩精品在线观看观看| 亚洲男人的天堂AV| 99久久久久久久久| 天欧美在线| 国产亚洲精品农村妇女 | 色欲久久99国产精品久久久久久| 亚洲偷拍自拍在线视频| 午夜九九| 柠檬AV导航| 老鸭窝成人| 欧美综合加勒比在线| 国产三级中文字幕粉嫩| 99日韩| 天天爽入口| 亚洲综合小说另类图欧美视频激情小说色五月天 | 五月天婷婷色| 亚洲成人贴图| 亚洲 中文 女同| 97视频在线看| 成人日本精品九区| 五月丁香拍拍激情综合三级| 亚洲丰满很很操| 日人妻视频91| 亚洲国产综合图区中文字幕| 色性荡荡荡荡视频| 中文字幕丝袜国产第一页不卡| 亚洲和欧美裸体美女双飞视频| 乱伦a片视频| 欧洲精品久久| 久久综合九九| 久久精品高清AV| 99热欧美| 亚洲91综合| 99无码精品| 91色色网站| 激情终合网| 亚洲成熟国产精品美女| 熟妇人妻精品一区二区| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 欧美天天在线| 偷拍 精品另类 凸凹了四区| 人妻无一区二区三区| 制服诱惑亚洲一区二区三区在线观看| 伊人久久艹| 丰满美女一级毛片在线播放| 九九热午夜欧亚国产视频| 久久久com| 欧洲性爱无码区| 长久操视频| 99这里有精品视频| 国产又操| 婷婷在线视频在线观看| 96麻豆精品一区二区三区| 97激情97激情| 淫色网综合| 一级A啪啪啪啪| 香蕉国产精品麻豆亚洲欧美日韩| 亚洲AV无码黄色强奸| 欧美日韩精品久久久久久久久东北老熟妇| 亚洲综合113页| 精品一啪| 五月丁香拍拍激情综合三级| 国产1024在线播放| 国产成人五月天丁香花| 亚洲欧美日韩中文久久自慰| 激情文学 国产一二三aV| 欧美日韩国产高清在线一二三区| 人妻一区二区三区四区视频| 天天久久久久久| 亚洲色资源| 偷窥自拍亚洲色图| 激情综合五月| 成人情色一区二区| 精品亚洲国产成人AV制服丝袜| 国产家庭乱伦表演| 日韩啪啪视频| 欧美乱欲| 九热久| 久久久啊啊啊| 新怡红院| 熟女高潮精品一区二区| 蜜桃一区二区三区| 精彩久久中文| 欧天美中出| 嗯嗯嗯不要不要免费视频| 五月婷婷色| 欧美黄色大香蕉一区二区| 人妻一区视频| 国产精品欧美日韩久久| 韩国成人精品久久久免费看| 香蕉黄色一级视频| 成人免费毛片| 秋霞曰韩R级| 亚洲无线码欧洲精品区别| 九九九九精品| 亚洲伊人成综合成人网| 欧差乱伦二三| 99久久久无码国产精品性男| 国产亚洲日本精品在线| 亚卅熟女乱色| 色婷婷五月综合| 亚洲激情网| 丁香六月婷| 色色色综合网| 色性综合| 插老姨肥穴| 欧洲与亚洲欧美精品中文字幕| 蜜桃臀 后入 一区 二区 三区 在线| 欧美狠狠狠| 欧美激情久久久久| 男人的天堂VA| 91操操操操| 亚洲欧美国产中文视频| 99久久久久久亚洲精品不卡| 亚州操逼图| 久久性爱网站| 久久九九99| 性色一线| 91成人社区| 国产精品97超碰| 青青草大香蕉视频| 神马久久久久久久| 最好看的中文字幕在线2018| 美女黄色一级A视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 人妻熟女一区二区在线视频| 久久神马| 国产精品黄色三级av| 性爱乱伦网址| 久久久一热在线播放| 91在线免费观看处女| 美女91在线观看| 91精品婷婷国产综合久久竹菊| 超碰久久精品| 一本久道久久综合狠狠爱一密臀精| 秋霞一集毛片观看| 青草青草久热| 爱干爱射网啊啊啊| 加勒比久久av| 国产精品福利资源在线尤物| 亚洲成人在线播放| 欧美精品偷拍| 精品人妻一区二区三区四区| 欧美A片中文字幕| 黄色免费网页无码| 狠狠搞 亚洲91| 日韩欧视频| 亚洲,日韩,欧美,成人播放| 熟女乱伦二区| 亚洲综合99999| 国内毛片四区| 亚洲最大成人a毛毛片| 曰韩精品九九无码| 国产精品国产| 性爱视频免费网址| 久/久精品99看9| 中国熟女网站| 亚洲欧洲自拍图片专区满春格| 欧美自拍偷拍免费观看| 人妻社区男人天堂| 九九九网站| 欧美,日韩综合久久| 激情综合五月| 二级毛片| 婷婷视频在线免费观看| 欧美国产有色电影| 成人午夜高潮av猛片| 欧美日韩99| 日韩精品第3页| 亚欧无码线免费观看视频| 丁香六月婷婷综合| 夜夜嗨一区| 日韩不卡在线一区二区| 91热色| 国产免a费看黄片在线| 日韩在线女优天天干| 亚洲图片偷拍欧美| 97福利视频| 久操av在线| 天天视频综合在线观看视频| 亚洲第一男人天堂| 日产狠狠干| 久久久久久无码人妻中文字幕| 18禁无码永久免费无限制| 日本超碰在线国产一区| 密臀在线一区尤物| 九九九九九九亚洲| 色综合V| 久草精品国产蜜臀| 亚洲另类小说卡通动漫| 精品久久久久成人码免| 国产91美女高潮| 国产精品农村妇女| 天天肏美女| 视频不卡中文字幕| 嗯阿好爽好紧| 国产亚洲精品无码三区| 高潮综合网| 亚洲天堂AV在线播放| 97自拍一区| 色操逼网| 少妇特黄一区二区三区| 久99视频| 91在线视频国产网站| 亚洲情色五月天| 成人国产视频在线观看| 四虎国产成人精品免费一女五男| 精品人妻中文字幕4399| 蜜桃精品一区二区三区久在线| 黄片色区软件| 96国产精品| 亚洲春色激情小说| av强奸乱轮| 91久久久久久久| 天堂8在线新版官网| 99久久久| 日韩内射视频| 91c色| 欧美色图20P| 97天天爽| 一区二区三区 日韩欧美| 日韩青久久| 日韩有码免费视频| 凹凸视频在线观看伊人| 男人的天堂久久| 97青青操视频| 免费在线观看国内色片网站网址| 好色综合| 乱操9999| 人人污日韩一区二区| 福利在线观看一区二区| 少妇综合| 婷婷激情五月综合| 久久97资源 网| 国产综合操逼高清| 超碰97人人cao| 中文字幕色AV| 欧美暴力猛交| 久久久久免费少妇| 国产91啪| 操国产高清| 神马九九九| 一个人在线看的黄色电影网站| 欧美日韩性爱无码| 欧美一级美片在线观看免费| 欧美性夜| 粉嫩久久久极品| 啊啊啊 在线观看| 国产操偷| 少妇无码av专区线| 男女啪啪网站免费视频| 天堂亚洲精品| 中国熟女91| 欧美日本久久精品一区 | 国产成人综合在线播放| 亚洲自拍偷拍视频在线| 操熟女91| 综合自拍| 亚州欧美综合| 在线小视频| 中文字幕-区二区三区四区视频中国 | 99亚洲国产精品色一区二区三区| 人妻一区二区三区熟女| 熟女一区二区三区四区| 97视频7| 日韩欧美麻豆大片| 欧亚洲精品有视频| 亚洲午夜免费狠狠干| 国产乱人伦AVA麻豆软件.| 欧美日韩大黄片| 乱伦熟女论坛| 欧美真人抽搐一进一出gif | 亚洲欧美碰碰| 亚洲国产综合图区中文字幕| 久久尹人大香焦视| 91精片| 东京热综合久久一区二区| 四虎精品亚洲| 色九久| 亚洲资源吧| 美国三级日本三级久久99| 99精品久久久久久| 精品无码人妻一区二区免费蜜桃| 欧美激情色婷婷花野真衣一区二区| 人人爱夜夜爱| 97亚洲欧美日韩| 殴洲老熟女| 伊人伊人LD| 九九九热精品| 无卡一区=区| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 3PAV乱伦视频| 午夜无遮挡男女啪啪视频| 看免费的黄片| 乱伦1色页| 国产色呦呦| 婷婷AV一区二区三区| 熟女六十路| 性爱1区| 久久精品国产72国产精品福利 | www熟女乱伦com| 国产成人拍国产亚洲精品| 色婷婷六月丁香七月婷婷| av在线观看不卡网站| 国产亚洲精品美女久久久久久2021| 国产av波波国产精品| 亚洲 国产 精品一区| 立川理惠加勒比无码| 免费一级欧美片片线观看| 婷婷精品| 久久久久七视频| 青青青草伊人精品| www欧美91| 亚洲欧美人妻| 国产日韩欧美亚洲精品95 | 超碰免费人妻人人| 另类 日韩 熟女| 婷婷五月天福利| 久热久一区二区三区| 色婷婷丁香五月| 97欧美精品综合| 国产农村妇女精品| 精品人妻一二三四区视频| 黄片无码在线制服| 一区二区三区不卡视频| 日日做夜狠狠爱欧美黑人| 婷婷AV一区二区三区| 91网站18禁| 欧美成人综合| 麻豆2区1区天美| 欧美色性爱| 少妇久久久久久| 日韩八十路老熟女| 国产亚卅97| 无码少妇精品一区二区60岁老人| 久久伊人亚洲AV无码网站| 日本 情色 1区2区3区| 色妹子A V| 91社操逼| 日韩精品碰碰| 国产精品 视频| 久久熟女精品不卡一区| 久久精品72| 成人五月香网在线| 26uuu国产免费观看| 黑人免费福利视频| 精品人妻一区二区三区不卡断 | 人妻另类| 操淫穴亚洲五月丁香| 亚洲另类综合欧美| 夜色五月天| 国产精品亚洲免费| aaaa少妇高潮大片| 亚洲啪AⅤ永久无码| 国产免费内射视频| 中文字幕免费在线观看| 日韩中文9| 啊啊啊好舒服好爽啊啊啊视频| 婷婷久久久| 天天色播亚洲综合网站| 国产精品久久久三级无码| 中国少妇XXXX做受| 亚一综合久久久久久久久久| 久久久久人妻二区精品叶可怜| 欧美激情激情xxxx欧美专区| 中文字幕丰满子伦无码专区在线视频最新 | 77国产精品| 亚洲不卡av在线| 欧美人妻精品| 清纯唯美激情四射| 欧美狠狠弄| 91九色丨国产丨爆乳| 九九热免费国产视频婷婷伊人五月 | 夜夜操av亚洲一区二区| 欧美色图亚洲色图成人在在线| 久久麻豆一区二区| 极品五月天噜噜| 亚洲欧洲美腿丝袜| 少妇人妻无码| 亚洲97p| 日本精品性生活久久久| 久热久| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 精品日韩人妻视频| 人妻偷拍一区二区三区| 久久国产热视频97电影| 操逼操网| 丁香五月激情五月| 韩日男人的天堂| 懂色AV中文| 日韩天天本| 日本高清一本二本免费不卡| 精品人妻一区二区三区鲁大师| 久久春色| 91精品微拍福利| blacked精品一区国产| 亚洲色图殴美色图激情乱伦| 亚洲激情四射| 肉丝网站91| 美日韩一二三区| 伊人久日| 日韩高清黄片| 欧美视频中文字幕区| 亚洲成人碰碰| 色欲色香天天天综合网www-亚洲综合国| 91精产一区二区三区| 蜜桃网熟妇| 97精品视频| 在线国产福利网址导航| 99热这里只有精品8| 国产精品情侣啪啪| 97射欧美| 天天看天天干| 强奸a片网| 亭亭丁香激情| 91制服丝袜| 国产日韩精品人妻久久久久色欲网站| 五月综合视频| 亚洲色图 图片| 一区二区影视| 天天色天天干天天射| 婷婷亚洲综合| 亚洲操操操无码| 国产91av在线播放| 精品人妻伦一区二区三区久久| 九九九九免费| 日韩性爱高清免费视频| 97香蕉人人乳| 欧美人妻少妇| 大香蕉伊人久久| 大香蕉在线免| 好色综合| 玖玖人人爱| 亚洲综合另类色图| 精品久久久久久中文| 国产13区| 天天看天天日天天操| 动漫爆乳3D奶水一区在线观看 | 免费一二区| 狠狠爱综合网| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 午夜福利一区二区影院| 美女露胸露奶头| 人人妻人人爽一区二区三区| 欧美亚洲日本激情在线| Aa东京男人的天堂| 思思热久久成人| 熟妇人妻一区二区三区| 欧美性爱一区二区| 久久久久久久久久久97| 久九九九| 九月丁香婷婷| 熟女激情综合网| 中文一区二区婷婷视频| 青娱乐国产剧情av一区| 国产馆极品诱惑| 91精片| 嗯嗯嗯啊啊啊在线免费观看| 欧美性爱第1 页| 久热伊人99re| 色吧5亚洲| 日韩av熟女一区二区三区成人| 国产高清自拍| 亚洲精品国产AV天美传媒| jazzjazz国产精品麻豆| 欧美一区二区传媒| 亚洲无吗在线视频| 亚洲精品人伦一区二区| 日韩av不卡在线观看| 插B在线观看| 亚洲午夜AV| 天天射夜夜骑| 东京热一区二区三区四区五区六区| 国产精品视频91久久| 午夜啊啊啊| 黄页视频网站野外| 78操B| 成人精品电影| 伊人五月天激情| 九九热只有精品| 日韩素人无码一区二区三区三州| 精品久久久久久无码| 久草草一二三四区久久| 国产在线视视频有精品| 91成人无码| 日韩人妻网站| 色婷久久| 国产乱色国产精品免费视| 9ⅰ久久久天天| 亚洲天堂男人在线| 久久精品国内Av熟女高清| 色眯眯av| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 天天影视网综合少妇| 成人精品久久久午夜福利| 激情人妻另类| 翘臀vidoes| 婷婷激情五月天小说网| 精品999999| 伊人久久亚洲色欲综合网站| 久久熟女人| 干干干天天| 日韩欧美加勒比| 午夜精品人妻二区三区| 亚洲射综合网| 欧美精品99久久久| 日逼视频日本| 国产精品人妻无码久久久互動交流 | 色操逼网| 色综91| 熟妇高潮二区三区| 久久AV无码1区2区3区| 国产原创剧情在线丝袜| av最新免费中文字幕| 777超碰| 一二视频神马久久传媒| 用力操死我| 超碰久热| 日本123区操B视频| 性色av蜜臀av色欲aV| 放黄片放3级黄片没穿衣服| 精品人妻视频一区二区在线播放 | 97欧美色| 国产成人精品一区| 日韩国产十八禁| 欧美久久九九| 992这里有精品| 国产亚洲综合欧美一区| 91 亚洲 欧美 日韩 国产 综合| 青青青国产手线观看视频2| 欧洲人妻视频| 美女t无毒不卡不卡| 公司1区2区3区精产精| 麻豆精品天美| SUV一区二区在线看| 草久久久| 亚洲男人的天堂AV| 久久亚洲天天做| 欧美日日夜夜| 自拍盗摄一区| 久久久久密臀一区二区| AV天堂男人的天堂| 人人污日韩一区二区| 综合色图亚洲欧美| 性欧美另类高清| 天天影视色香色欲| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 色婷婷av在线观看| 五月婷婷深深爱| 少妇二级| 久久夜嗨| 亚洲国产亚洲天堂| 精品二区久久| 麻豆视频一区二区| 日本一级特级毛片视频| 成年人黄色视频免费| 欧美18老人禁| 亚洲蜜乳av| 青草青草久热| 欧美性爱五月天| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中文久久96| 啊啊啊啊,啊啊好多水| 欧美综合自拍亚洲综合图| 亚洲另类色综合网站| 96久久久久久久| 久久精品国产精品一区| 麻花豆传媒剧国产MV出差| 久久久久九九九| 啪啪91| 成人无码专区精品视频| 亚洲污污网站| 91制服丝袜中文字幕| 日韩免费a级毛片无码a∨| αⅴ天堂| 狠狠色综合网| 欧美老妇女内射网址| 欧美日韩97在线| 97亚洲精品超碰| 无码免费在线观看黄色片| 91精品啪在线观看国产城中村| www.狠狠操| 久久偷拍人| 99精品无码| 人人看黄色视频| 美国一区二区免费视频| 4141514逼喷水三级片| 亚洲性感丝袜诱惑在线观看| 青青草中文字幕| 成人性爱av.com| 五月婷婷色| 欧美熟女丝袜| 七月丁香婷婷| 在线视频日韩欧美国产| 91jk色拍| 国产精品扒开腿做爽爽爽视频| 素人一区二区三区日韩| 性爱久久| 91欧美少妇| 日本色色视频网站| 97舔舔| 超碰色大香蕉| 国产精品999zyz| 色一射色一射| 久久久555| 黄色大香焦1级‘′‘| 欧美中文字幕一区| 超碰美女97| 国产免费久久久久| 激情小说亚洲视频| 中文色综合| 高清不卡视频| 91中出| 天天日天天插| 亚洲少妇综合| 亚洲国产欧美中文永久| 亚洲自拍欧美色综合| 亚洲日韩精品久久久久一区壹牛| 日韩精品区二区三区不卡| 情色五月天就去干| 1024人妻熟女一区二区三区| 色九九九综合| 国产在线视频二区| 天天综合欧美综合| 亚洲日韩在线a不卡99精品| 蜜臀久久久久久999| 精品国产乱码久久久| 国产精品久久久久久久久AV大片| 精品久久久不卡一区二区| AV一区观看| 久久伊人青青草| 久久久99免费| 亚洲青色欧美| 亚洲免费成人精品电影| 97网址97| 亚洲天堂无码| 亚洲成人在线乱码色午夜| 色五月综合| 亚洲中文丝袜美腿诱惑字幕| 五月丁香六月激情综合| 偷拍盗拍亚洲色图图片 | 无码天堂| 国产性感在线观看| 国内精品a| 亚洲熟久久| 欧美人妻一区| 亚州欧美在线| 台湾佬激情综合| 国产精品视频内谢女人| 欧美美女在线高潮999| 国产在线视频二区| 少妇99| www.色99| 男女啪啪网站免费视频| 91精品国久久久久久无码| 九月丁香综合网| 中韩中文字幕在线观看| 97色五月天完| 热久久国产| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 婷婷伊人网| 少妇综合网| 欧美天堂超碰97| 91九色在线| 香港澳门日本三级网站| 校园春色亚洲无码| 五月天丁香| 男女日B国产| 亚洲一二三四区在线免费看视频| 色婷婷亚洲婷婷| 国产精品嫩草影院午夜两性| 嗯嗯啊啊啊啊轻点视频| 爽爽歪在线视频| 午夜福利无毒不卡| 欧美情色亚洲| 91久久国产综合精品| 九九热AV| 精品毛片av一区二区| 日日骚网站| 玖玖蜜臀资源网| 91精品丝袜在线观看| 欧美日韩大香蕉| 另类图片五月天| 亚洲人在线| 超碰国产在线| 亚洲AV性爱电影| 97爱| 欧美激情精品久久久久久| aaa淫乱视频| 日韩三级视频一区二区三区| 久久精品中文字幕观看| 久久专区| 亚洲一区二区中文字幕| 经典丝袜一区| 久久超碰、| 亚洲激情网一二三四区| 蜜乳AV色欲AVAV无码| 久久久久久亚洲Av无码| 天天射日日干| 四虎精品永久在线观看| 国产精品久久久久久久久久久久久久久 | 久久9精品视频| 午夜天堂啪啪| 欧美日韩一区二区三区四区蜜桃| 中文AV制服乱伦| 久久东京热久久| 97国产中文| 精彩久久中文| 老熟女中文字幕高清| 美女高潮视频91| 欧美精品人妻视频| 人妻天堂综合网| 91碰碰| 五月丁香婷婷综合网| 人人操人人操草草| 日韩精品一区二区日韩| 99久国产精品午夜性色福利| 国产在线能看的你懂的| 日韩兔费看黄片| 超碰95| 2024黄色视频| 亚洲精品一区二区日本| 夜夜骑夜夜操| 九九九九热| 曰韩人妻中文字幕在线 | 插老姨肥穴| 欧美色图中文字幕| 亚州色图狠狠干| 96爱综合| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 好淫网一二三视区| 亚洲国产精品久久久久婷婷青年| 超碰 97国产熟女| 丝袜内射| 国产25页| 日本性一区| 啊啊在线| 亚洲天堂男人天堂网| 久久天堂| 天天干干天天干干| 日本性爱少妇| 人人操AV| 中文字日本乱码| 九九九九免费高| 久久天堂网| 久久久人妻| 影音先锋每日最新资源在线观看| 午夜激情成人在线观看| 秋霞曰韩R级| 五月色丁香| 中文字幕丝袜人妻| 亚洲色图 综合| 久久三区四区| 人人操人人爽人人操人人| 日韩无码三级影院| 黄色av一区二区在线| 91N欧美| 亚洲天堂人人妻| 岛国天天午夜影院传媒网| 91美女小视频| 久久伊人亚洲AV无码网站| 国产精品宅男免费| 夜夜爽77777| 欧美999999| 91美女精品| 一级人妻性爱视频| 五月色网| 国产午夜视频| 超碰在线91| 99国产在线 精品 视频| 久久香蕉网| 91美女视频在线| 欧美天天影院| 俄罗斯一区二区视频在线观看| 亚洲一区日韩| 97香蕉人人乳| 美女性91| 超碰成人最新最好看| 美国美女AV在线| 久久↗↗| 欧美人人曰人人操人人射射| 超碰99在线观看| 日本精品性生活久久久| 久草成人| 中文久久爆乳| 亚州高清色综合| 97视频免费在线观看| ?亚洲伊人伊成久久人综合网| 麻豆国产原创AV色哟哟| 老熟乱一区二区三区四区| 久久精品国产亚洲AV高清演员表| 五月天激情小说网| 日韩有码回春沙龙第一页| 亚洲啪啪视频免费| 素人播放一区| 啊啊啊水好多| 97国产高清视频在线观看| 97精品久久久久久久| 男人的天堂网页| 九九久久精品| 激情文学小说一区二区| 一本大道不卡一二三区| 亚洲熟女综合| 免费岛国一级片| 激情综合97| 人妻第一页| 欧美很很操视频| 久久人体一区二区| 日日操丁香五月天| 一区二区视频你懂的| 中文字幕五月婷婷免费| 精品国产99| 亚洲黄色视频在线观看视频| 欧美大香蕉在线观看| 久九九九| 久久精品视频久久久| 女色综合| 富二代亚洲精品99| 中文?日韩?免费?精品| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 九月AV| 亚洲电影中字一区二区| 国产九九久久久精品| 久久久97| 性色高清在线| A 天堂在线观看视频| 91欧美色| 久偷拍| 亚洲男人的天堂网| 不卡一区二区日本视频| 天天综合网~91综合网| 美女写真| 九九九只有精品| 久久HD| 97chaopengongkai| 夜夜嗨AV一区天天| 亚洲国产另类在线中文| 韩国轻伦国内自拍一区| 丰满人妻被猛烈进入中| 色爱欲亚洲| 亚洲国产尤物yw在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 91一区二区| 激情小说在线视频| 少妇与黑人高潮在线| 大香蕉视频一二三区| 老熟妇一区二区三区啪啪| 成人乱码一区二区三少妇| 亚洲素人综合| 国产91美女高潮| 91久久免费视频互動交流| 蜜桃视频一区二区三区 | 96一区二区三区| 国产在线76页| 国产无码高清操逼视频| 手机av亚洲丝袜美腿日韩第一页二页| 手机看片1024你懂的国产| 欧美色干| 欧美情色男人的天堂| 操逼视频免费日韩无码| 超碰人妻久久| 夜夜国产一区| 六月丁香啪啪| 26uuu国产亚洲综合| 视频黄站| 97视频观看| 欧洲欧美视频一区二区| 亚洲资源吧| yiren97| 少妇滛荡视频| 久久超碰国产一区二区三区| 日本天堂在线播放| 东京太热久久久| 奇米狠999| 亚洲图片另类| AV中文字幕剧情1区2区3| 欧美精品第3页| 韩日性爱av| 91亚洲电影| 天天干1区2区在线| 欧美熟妇乱码在线一区| 欧美特大黄一级片片免费| 无码不卡亚洲成?人片| 欧美在线干| 欧美色图偷拍另类| 99视频内射三四| 亚洲蜜乳av| 乱伦熟女论坛| 91熟女网| 伊人四虎综合| 超碰夫妻97| 中日无幕一二三四区| 影音先锋国产精品| 欧美成人四级在线播放| 人妻夜夜爽天天爽三区麻豆AV网站| 免费国产| 97bbn| 精品十三区| 久久本道| 淮穴色AV| 这里只有精品久久| 日韩欧美经典在线观看| 亚洲一区二区三区播放在线| 婷婷久久五月综合激情| 欧美成人精品欧美一级乱黄一区二…| 久偷拍欧美日韩三区| 熟妇一区二区三区| 在线观看十八禁| 色播五月丁香| 91超级碰碰碰| 深田咏美亚洲精品福利社 | 道久久五香丁月婷婷激情综合| 婷婷色香| 91丝袜美腿网站| 久久久草成人网站久久久草成人久久久草久久久| 91强热人妻| 操高情无码| 乱伦Av网| av无码精品久久久久| 色天使亚洲综合在线观看| 九九视频黄色片| 午夜男女爽爽爽影院视频| 大香蕉伊人网| 思思久热在线精品66| av亚欧| 国产成人拍国产亚洲精品| 国产精品爆乳懂色蜜乳| 搡老熟女免费视频 | 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 国产一线二线三线av| 九九久精品| 高颜值美女口爆高潮浪叫| 欧美综合综合| 加勒比海人人操超碰在线| 欧美天天干| 亚洲色图欧美一区二区不卡| 无码不卡亚洲成?人片| 欧洲黄色网| 高清无码在线播放网站| 久久久久亚洲?V片无码V| 日韩 欧美 另类 人妻| 8050无码八戒| 99久在线精品99re8热| 国产亚洲一黄| 亚洲精品欧美专业| 粉嫩小泬久久久一区二区| 加勒比性爱成人在线| 91精品导航| 热99这里有精品综合久久 | 肉动漫无遮挡h在线观看| 久久成人国产精品| 免费伦费视频在线观看| 亚洲图片偷拍视频区| 夜夜一区二区| 另类av天堂| 中文字幕午夜精品久久久| 中文字幕三四五区| 自拍偷拍草一草| 色爱三区| 精品久久久av| 97网址97| 超碰97护士| 精品欧美А∨无码黑人大荫蒂| 岛国片在线观看视频亚洲| 裸体美女国产免费久久久网站| 99re9这里只有精品| 国产不卡的视频| 国产91 丝袜在线播放00-百度| 另类亚洲一区二区三区| 秋霞免费AV| 久久这里精品国产99丫e6| 欧美天天综合站| 天天做天天爱| 深夜国产一区二区三区在线看| 婷婷99狠狠| 91N综合在线| 欧美资源| 无码国产精品久久久久| 国产视频一区二区在线观看| AV色五月天| 韩国免费播放一级毛片| 超碰成人国产| 久久伊人青青草| 人妻丝袜日本| 欧美午夜视频精品久久| 伊人五月天青青草婷婷| 午夜操操操| 精品久久久久久中文字幕三区 | 日本不卡五区| 欧美日韩中文亚洲v在线综合| 欧色综合| 91一区二匹| 国产无码一二三区| 97色妞| J?P?NESEHD熟女熟妇伦| 超碰在线成人| 四虎在线免费视频| 免费观看网黄| 欧美人妻精品| 日本男人天堂| 久久精品国产免费观看99| 媚薬在线视频麻豆| 欧美日韩国产成人高清| 成人日韩欧美| 一级免费精品| 午夜福利免费福利视频| 天天做天天爱天天爽AV| 美女黄网| 中亚精品极乱| 久久黄人人爽视频| 精品久久久亚洲AV成人网站| 风月影院男女十八禁| 免费的黄片有限公司| 国产夜夜操| 亚洲 欧美 精品专区 极品| 啊啊啊啊嗯嗯嗯用力好爽| 久9爱精品| 人人透人人操| 99这里只有精品| 日本一级性爱| 久久久久久无码人妻中文字幕| 久久成人午夜精品影院| 欧美在线l亚洲| 亚洲男人久久综合天堂| 超碰1024久久| 国产精品爱欲| 日韩人妻精品中文字幕| WWW啪啪的com| 欧美日动态视频| av在线观看不卡网站| 蜜臀久久久| 中文字幕一二区二三区人妻专区| 密臀AV在线| 国产精品熟女九色九色蜜臀| 蜜桃精品视频一区| 久久国产乱子伦精品免费女人| 国产人妻一区二区三区欧美毛片| 国产一级内射无挡观看| 欧美色日| 国产成人自拍视频在线| 另类图片五月天| 色情综合网| 国产精品久久久久久久久久久久| 麻豆 欧美 日韩| A级片日韩欧美国产欧美视频精选观看| 4141514逼喷水三级片| 一级成人性爱| 九草九九九| 亚洲操操操| 国内伊人久久久久久网站视频| 日本一区二区三区精品| 国产强奸91| 夜夜青青无码影院| 性色av婷婷久久一区二区点复制| 91宗合网| 久久成年精品| 日韩丝袜二区| 97aiaiai| 四虎在线播放| 99热综合| 亚欧免费| 国产又粗又长的视频| 97网址www| 中文字幕精品日韩中文字幕| 亚洲中文丝袜美腿诱惑字幕| 91在线综合网| 黄色网址在线免费观看| 亚洲天堂资源网| 精品国产国产AV| 97自拍视频在线| 999精品国产高清一区二区| 精品无码产区一区二| 超碰79人人乐| 一级黄色性爱A级片| 成人无码欧美一级A片狼牙直播| 欧美日韩人人精品| 天天做日日爱夜夜爽| 亚洲图片欧美色图| 国产免费一区| 一区黄二区黄| 激情专区综合| 久久透逼视频| 精品人妻一区二区三区视频在线| 伊人久久大香蕉线AV五月天| 精品婷婷| 久久精品中文字幕观看| 69一区二区三区| 婷婷九月国产| 亚洲欧美性生活| www99热| 色yeye成人免费视频| 中文操逼字幕| 漂亮人妻被强中文字幕hd| 牛牛久久国产精品视频一二三| 亚洲精品视频二区| 亚洲成A∨人影院在线欢看| 成人av性爱电影在线观看| 91女日逼| 中文无线日韩一区| 亚洲一区二区 麻豆传媒| 色香阁在线| 色色色欧美| 天天躁日日躁XXXXYY| 无码 黑人一区二区三区| 亚州综合色| 99久在线精品99re8蜜桃| 欧美亚洲激情一二三| 国产一级久久久| 国产女上位好爽在线| 中文字幕在线日亚州9| 国产白嫩漂亮KTV在线| 日韩福利综合一区| 日韩精品在线视频,日韩精品……| 天堂亚洲精品| 亚洲人精品久久久| 91精品久久久久久久久久| 97在线欧洲| 9超碰免费| 欧美最婬乱婬爆婬性视频| 丝袜六区| 色综合一区二区三巨| 欧美色图天堂在线| 手机看片1025| 日本少妇va7777| www.狠狠干.coom | 国产AV线| 伦理日韩国产久久| 天天色踪合| 四虎在线免费视频| 囯产精品强| 超碰97久久国| 久久久久人| 中文字幕熟女人妻丝袜丝| 亚洲 欧美 综合 91| 2019午夜福利视频| 吊色| 超碰在线在公开超碰在线在公开| 九草九九九| 久操免费视频| 91老司机视频| 欧美色图亚洲激情| 欧美精品久久96人妻无码| 欧美91精品国产自产| 国产精品第一区第一页| gogogo免费高清看中国国语| 91精品久久久| 粉嫩av在线一区二区| 成人午夜视频免费播放|