欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

學(xué)生上課狀態(tài)檢測(cè)數(shù)據(jù)集:VOC/YOLO/JSON三格式完整解析與YOLO訓(xùn)練實(shí)戰(zhàn)

學(xué)生上課狀態(tài)檢測(cè)數(shù)據(jù)集:VOC/YOLO/JSON三格式完整解析與YOLO訓(xùn)練實(shí)戰(zhàn) 簡(jiǎn)介這是一份面向智慧課堂場(chǎng)景的學(xué)生上課狀態(tài)檢測(cè)數(shù)據(jù)集共包含1698張真實(shí)拍攝圖片覆蓋“認(rèn)真聽(tīng)講”“睡覺(jué)”“玩手機(jī)”三類(lèi)典型狀態(tài)適合用于課堂智能監(jiān)控、智慧教室及學(xué)生學(xué)習(xí)行為分析等項(xiàng)目實(shí)踐。數(shù)據(jù)集中圖片背景豐富、類(lèi)別分布均勻所有標(biāo)注均經(jīng)人工精校并同時(shí)提供VOC格式xml、YOLO格式txt及JSON格式標(biāo)簽可直接接入主流目標(biāo)檢測(cè)框架使用。整個(gè)壓縮包共2000個(gè)文件包含1698張jpg原圖及對(duì)應(yīng)的xml/txt/json標(biāo)注文件體積約973.64MB目錄結(jié)構(gòu)清晰便于訓(xùn)練與驗(yàn)證。目前已有約1400人學(xué)習(xí)瀏覽數(shù)據(jù)集源自博主實(shí)際比賽與項(xiàng)目經(jīng)驗(yàn)標(biāo)注質(zhì)量較高配套標(biāo)簽格式齊全能有效降低算法適配成本適合目標(biāo)檢測(cè)方向的學(xué)生、開(kāi)發(fā)者及競(jìng)賽團(tuán)隊(duì)下載使用。1. 學(xué)生上課狀態(tài)檢測(cè)數(shù)據(jù)集1698張三格式標(biāo)簽到底能做什么教室監(jiān)控畫(huà)面里最常被要求檢測(cè)的三件事就是聽(tīng)講、睡覺(jué)、玩手機(jī)。過(guò)去我要么自己對(duì)著視頻抽幀標(biāo)注要么到處找現(xiàn)成數(shù)據(jù)集結(jié)果常拿到一堆只有 VOC 或只有 YOLO 標(biāo)簽的包還得先花一晚上寫(xiě)格式轉(zhuǎn)換腳本中間還容易出錯(cuò)。這份“學(xué)生上課狀態(tài)檢測(cè)數(shù)據(jù)集(聽(tīng)講-睡覺(jué)-玩手機(jī))1698張-含voc(xml)yolo(txt)json三種格式標(biāo)簽.zip”算是把前置工作做完了1698 張課堂圖片同一批標(biāo)注同時(shí)輸出成 XML、TXT、JSON 三份解壓就能用。它能解決什么簡(jiǎn)單說(shuō)你想跑 YOLO 就用 YOLO 格式想跑 MMDetection 或 Detectron2 就用 JSON 或 VOC不需要自己造輪子。適合正在做課堂行為分析、學(xué)生專(zhuān)注度評(píng)估、智慧教室項(xiàng)目的人。新手拿它能完整走一遍數(shù)據(jù)到訓(xùn)練再到驗(yàn)證的流程熟手拿它能當(dāng)種子集快速跑出 baseline再補(bǔ)自己的真實(shí)場(chǎng)景數(shù)據(jù)。2. 拆開(kāi)壓縮包VOC(xml)、YOLO(txt)、JSON 三種標(biāo)簽怎么對(duì)齊同一批圖片2.1 目錄結(jié)構(gòu)與文件命名規(guī)則拿到手先看什么拿到 zip 后的第一件事不是解壓就訓(xùn)練而是先把目錄結(jié)構(gòu)摸清楚。常見(jiàn)做法是解壓后看到 images或 JPEGImages與幾個(gè)標(biāo)簽?zāi)夸浳募ǔJ峭粋€(gè)前綴比如 IMG_0001.jpg 對(duì)應(yīng) IMG_0001.xml、IMG_0001.txt。先跑一條命令看看擴(kuò)展名分布確認(rèn)標(biāo)簽是不是每張圖片都齊全unzip 學(xué)生上課狀態(tài)檢測(cè)數(shù)據(jù)集*.zip -d classroom_dataset find classroom_dataset -type f | awk -F. {print $NF} | sort | uniq -c這條命令會(huì)列出壓縮包內(nèi)每種擴(kuò)展名的文件數(shù)量。如果 jpg 是 1698 個(gè)而 xml、txt 明顯小于這個(gè)數(shù)說(shuō)明有圖片沒(méi)標(biāo)注后面訓(xùn)練時(shí)要么刪掉要么補(bǔ)標(biāo)。這里有個(gè)小經(jīng)驗(yàn)數(shù)據(jù)集的目錄名往往和標(biāo)注工具的導(dǎo)出設(shè)置有關(guān)有的把類(lèi)別目錄嵌套在路徑里有的用中文目錄解壓后先看一遍頂層結(jié)構(gòu)再寫(xiě)腳本別上來(lái)就假設(shè)。還需要順手統(tǒng)計(jì)圖片尺寸分布。課堂上不同教室的攝像頭分辨率可能混著來(lái)有的 1280x720有的 1920x1080這會(huì)影響 YOLO 歸一化坐標(biāo)的換算也會(huì)影響訓(xùn)練時(shí)是否要開(kāi) letterbox。用 Python 批量讀一下寬高from PIL import Image import glob sizes {} for p in glob.glob(classroom_dataset/images/*.jpg): w, h Image.open(p).size sizes.setdefault((w, h), 0) sizes[(w, h)] 1 print(sizes)這段代碼把圖片尺寸分布打印出來(lái)。如果尺寸種類(lèi)超過(guò)三四種建議訓(xùn)練前統(tǒng)一做一次縮放或全部用 YOLO 的 letterbox讓模型少學(xué)一種無(wú)關(guān)變量。另外注意有些圖片本身帶 EXIF 旋轉(zhuǎn)信息PIL 默認(rèn)讀到的寬高可能和真實(shí)顯示方向相反這種情況要先用 ImageOps.exif_transpose 處理再記錄尺寸。提示課堂數(shù)據(jù)涉及學(xué)生隱私建議所有處理都在校園內(nèi)網(wǎng)完成對(duì)外發(fā)布前對(duì)人臉做模糊或裁剪。2.2 VOC XML 解析從 到 的關(guān)鍵字段VOC 格式的標(biāo)簽是 XML 文件寫(xiě)起來(lái)雜但結(jié)構(gòu)非常固定根節(jié)點(diǎn)是 annotation里面先有 size 子節(jié)點(diǎn)記錄圖片寬高然后是若干個(gè) object 節(jié)點(diǎn)每個(gè) object 里有 name類(lèi)別名和 bndbox四個(gè)坐標(biāo)。我用 xml.etree.ElementTree 解析腳本很短import xml.etree.ElementTree as ET def parse_voc(xml_path): 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) objects [] for obj in root.iter(object): name obj.find(name).text bndbox obj.find(bndbox) x1 float(bndbox.find(xmin).text) y1 float(bndbox.find(ymin).text) x2 float(bndbox.find(xmax).text) y2 float(bndbox.find(ymax).text) objects.append({ name: name, bbox: [x1, y1, x2, y2] }) return img_w, img_h, objects這里返回的是絕對(duì)像素坐標(biāo)x1、y1 是左上角x2、y2 是右下角。VOC 沒(méi)有歸一化所以解析出來(lái)可以直接用于畫(huà)框或轉(zhuǎn)其他格式。要注意的是有些標(biāo)注工具會(huì)把 bndbox 的坐標(biāo)寫(xiě)成整數(shù)有些寫(xiě)成帶小數(shù)統(tǒng)一轉(zhuǎn) float 比較穩(wěn)。還有的 XML 里嵌了 difficult、truncated 字段表示難例和被截?cái)嗟奈矬w。訓(xùn)練時(shí)這類(lèi)框一般建議過(guò)濾掉否則模型會(huì)被拉著去學(xué)一些標(biāo)注本身就模糊的樣本。2.3 YOLO TXT 的歸一化坐標(biāo)與類(lèi)別 ID 映射YOLO 的標(biāo)簽完全不同每張圖片對(duì)應(yīng)一個(gè)同名 txt 文件每行是“類(lèi)別ID 中心點(diǎn)x 中心點(diǎn)y 寬度 高度”且 cx、cy、w、h 都是相對(duì)于圖片寬高的歸一化值范圍在 0 到 1 之間。它不是絕對(duì)坐標(biāo)所以讀取時(shí)必須結(jié)合圖片原始尺寸才能換算成像素框def parse_yolo(txt_path, img_w, img_h): with open(txt_path, r) as f: lines f.readlines() boxes [] for line in lines: line line.strip() if not line: continue cid, cx, cy, bw, bh map(float, line.split()) x1 (cx - bw / 2) * img_w y1 (cy - bh / 2) * img_h x2 (cx bw / 2) * img_w y2 (cy bh / 2) * img_h boxes.append((int(cid), x1, y1, x2, y2)) return boxes這里的 5 個(gè)浮點(diǎn)數(shù)決定了框的幾何信息類(lèi)別 ID 只是序號(hào)本身它具體對(duì)應(yīng)“聽(tīng)講、睡覺(jué)、玩手機(jī)”里的哪一個(gè)完全由訓(xùn)練時(shí)的 names 配置決定。所以拿到數(shù)據(jù)集后第一件事是確認(rèn) txt 里的 0、1、2 到底對(duì)應(yīng)哪三個(gè)類(lèi)別。常見(jiàn)做法是隨機(jī)抽幾張圖把 txt 里的框畫(huà)出來(lái)人工看一眼。不要只看類(lèi)別名因?yàn)椴煌藢?dǎo)出數(shù)據(jù)集時(shí) ID 順序可能完全不一樣這個(gè)映射錯(cuò)位是后面所有訓(xùn)練翻車(chē)的源頭。2.4 JSON 標(biāo)簽的字典結(jié)構(gòu)與 COCO 風(fēng)格轉(zhuǎn)換JSON 標(biāo)簽在不同數(shù)據(jù)集里的表現(xiàn)差異最大。有的包給的是 COCO 風(fēng)格頂層有 images、annotations、categories 三個(gè)數(shù)組適合直接喂給 Detectron2、MMDetection有的包給的是單文件列表每條記錄包含文件名和框數(shù)組。拿到 JSON 先別急著寫(xiě)轉(zhuǎn)換先打印它的類(lèi)型和頂層 keyimport json with open(classroom_dataset/labels/annotations.json, r) as f: data json.load(f) if isinstance(data, dict): print(keys:, data.keys()) if images in data: print(images:, len(data[images])) print(annotations:, len(data[annotations])) print(categories:, data[categories]) else: print(list length:, len(data)) print(first item:, data[0])輸出結(jié)果基本就能判斷格式。COCO 風(fēng)格里 annotation 的 bbox 字段是 [x, y, width, height]x、y 是框左上角坐標(biāo)不是 x1,y1,x2,y2 那套。categories 里通常有 category_id 對(duì)應(yīng)類(lèi)別名和 YOLO 的 names 需要一一對(duì)應(yīng)。如果 JSON 是自定義列表bbox 可能是 [x1,y1,x2,y2]也可能是 [cx,cy,w,h]必須用一張圖的 ground truth 畫(huà)出來(lái)驗(yàn)證。這一步不能省我見(jiàn)過(guò)太多人栽在“看起來(lái)像 COCO其實(shí)是 xyxy”上。2.5 三格式一致性校驗(yàn)訓(xùn)練前必做的坐標(biāo)對(duì)齊檢查三種格式來(lái)自同一批標(biāo)注理論上框數(shù)量和坐標(biāo)完全一致但壓縮包在生成、傳輸、轉(zhuǎn)碼過(guò)程中可能丟框、改字、截?cái)?。我?jiàn)過(guò)不止一次 XML 里 10 個(gè)框、同圖 TXT 里只有 8 個(gè)框的情況訓(xùn)練時(shí)雖然不報(bào)錯(cuò)但類(lèi)別學(xué)習(xí)會(huì)受影響。所以訓(xùn)練前寫(xiě)個(gè)簡(jiǎn)單校驗(yàn)?zāi)_本import os, glob import xml.etree.ElementTree as ET xml_dir classroom_dataset/voc yolo_dir classroom_dataset/yolo def voc_box_count(xml_path): tree ET.parse(xml_path) return len(tree.getroot().findall(object)) def yolo_box_count(txt_path): with open(txt_path, r) as f: lines [l for l in f.read().splitlines() if l.strip()] return len(lines) mismatch [] for xml_path in sorted(glob.glob(os.path.join(xml_dir, *.xml))): stem os.path.splitext(os.path.basename(xml_path))[0] txt_path os.path.join(yolo_dir, stem .txt) if not os.path.exists(txt_path): mismatch.append((stem, missing txt)) continue vc voc_box_count(xml_path) yc yolo_box_count(txt_path) if vc ! yc: mismatch.append((stem, vc, yc)) print(mismatch files:, len(mismatch)) for m in mismatch[:10]: print(m)這段腳本先數(shù) XML 里的 object 數(shù)量再數(shù) txt 非空行數(shù)不一致的記下來(lái)。坐標(biāo)層面的比對(duì)更嚴(yán)格需要把 txt 還原成像素坐標(biāo)再與 XML 逐框比對(duì)允許 1 像素誤差。凡是校驗(yàn)不過(guò)的圖片建議直接從訓(xùn)練集剔除而不是強(qiáng)行修復(fù)因?yàn)槿輼?biāo)簽沒(méi)有對(duì)齊意味著原始標(biāo)注本身可能就有問(wèn)題修好一個(gè)坑會(huì)踩出下一個(gè)坑。3. 用 YOLO 訓(xùn)練上課狀態(tài)檢測(cè)模型從數(shù)據(jù)集到第一個(gè) mAP3.1 把 VOC/JSON 轉(zhuǎn)成 YOLO 訓(xùn)練格式的標(biāo)準(zhǔn)腳本前面講了讀法這一步是批量轉(zhuǎn)格式。既然數(shù)據(jù)包自帶 YOLO 的 txt理論上可以省掉這步但實(shí)際中很多人拿到的 JSON 才是原始標(biāo)注VOC 或 YOLO 反而是轉(zhuǎn)換產(chǎn)物。這里給一個(gè)從 VOC 到 YOLO 的批量腳本邏輯是把 bndbox 的絕對(duì)坐標(biāo)換算成歸一化中心點(diǎn)與寬高import os, glob import xml.etree.ElementTree as ET class_names [聽(tīng)講, 睡覺(jué), 玩手機(jī)] class2id {name: idx for idx, name in enumerate(class_names)} def convert_voc_to_yolo(xml_path, output_dir, img_w, img_h): tree ET.parse(xml_path) root tree.getroot() lines [] for obj in root.iter(object): name obj.find(name).text.strip() if name not in class2id: print(fskip unknown class {name} in {xml_path}) continue bb obj.find(bndbox) x1 float(bb.find(xmin).text) y1 float(bb.find(ymin).text) x2 float(bb.find(xmax).text) y2 float(bb.find(ymax).text) cx (x1 x2) / 2.0 / img_w cy (y1 y2) / 2.0 / img_h bw (x2 - x1) / img_w bh (y2 - y1) / img_h lines.append(f{class2id[name]} {cx:.6f} {cy:.6f} {bw:.6f} {bh:.6f}) if lines: stem os.path.splitext(os.path.basename(xml_path))[0] with open(os.path.join(output_dir, stem .txt), w) as f: f.write(\n.join(lines))這里的關(guān)鍵是 class2id 映射表必須和最終訓(xùn)練用的 data.yaml 完全一致。腳本里遇到不在映射里的類(lèi)別選擇跳過(guò)并打印比直接報(bào)錯(cuò)中斷更適合批量處理但前提是打印信息要認(rèn)真看別讓不認(rèn)識(shí)的類(lèi)別悄悄消失。如果原始標(biāo)注是 JSON轉(zhuǎn) YOLO 的邏輯完全一樣只是讀取坐標(biāo)的部分換成從 JSON 取 [x, y, w, h]先換算成左上角和右下角x2xw、y2yh再走上面的歸一化公式。特別注意JSON 的 bbox 是 xywh直接套 VOC 公式會(huì)得到錯(cuò)得離譜的框轉(zhuǎn)換完務(wù)必抽三張圖把結(jié)果畫(huà)出來(lái)對(duì)比原圖。3.2 data.yaml 與模型選型yolov8n 還是 yolov8sYOLO 訓(xùn)練的第一步是寫(xiě)好 data.yaml告訴框架圖片路徑、驗(yàn)證集路徑和類(lèi)別表。對(duì)這個(gè)數(shù)據(jù)集我一般這樣配置path: /data/classroom_dataset train: images/train val: images/val names: 0: 聽(tīng)講 1: 睡覺(jué) 2: 玩手機(jī)names 的順序不是隨便排的它必須和 txt 文件里行首的數(shù)字一一對(duì)應(yīng)。比如 txt 里某行是“2 0.5 0.6 0.1 0.2”那這個(gè)框就代表 names 里索引 2 的“玩手機(jī)”。如果順序錯(cuò)位模型訓(xùn)練時(shí)會(huì)把聽(tīng)講的框當(dāng)玩手機(jī)學(xué)loss 照降mAP 照出但實(shí)際推理結(jié)果完全不可用這是數(shù)據(jù)格式里最安靜的黑匣子。模型選型上YOLO 系列對(duì)比下來(lái)對(duì)這個(gè) 1698 張、3 類(lèi)的小規(guī)模任務(wù)yolov8n 和 yolov8s 是首選。n 參數(shù)量小、訓(xùn)練快適合先跑通全流程驗(yàn)證標(biāo)簽沒(méi)問(wèn)題s 精度更高適合最終部署。不要一上來(lái)就用 x課堂場(chǎng)景的目標(biāo)不算大模型容量帶來(lái)的收益遠(yuǎn)小于數(shù)據(jù)質(zhì)量的影響。預(yù)訓(xùn)練權(quán)重從官方倉(cāng)庫(kù)下載即可注意下載的權(quán)重版本要和訓(xùn)練腳本匹配不同版本的 ultralytics 參數(shù)略有差異跑之前先yolo checks確認(rèn)環(huán)境。注意names 的順序一旦寫(xiě)入 data.yaml后續(xù)所有轉(zhuǎn)換腳本都必須沿用同一張映射表改一個(gè)數(shù)字就要重轉(zhuǎn)一遍標(biāo)簽。3.3 訓(xùn)練參數(shù)與數(shù)據(jù)劃分1698 張圖怎么分才不翻車(chē)數(shù)據(jù)劃分是課堂檢測(cè)任務(wù)里最容易翻車(chē)的環(huán)節(jié)。如果單純隨機(jī)劃分同教室、同時(shí)段的圖片會(huì)同時(shí)出現(xiàn)在訓(xùn)練集和驗(yàn)證集模型看著 mAP 很高一換教室就現(xiàn)原形。正確做法是按時(shí)間段或教室維度劃分比如前 1360 張做訓(xùn)練、后 338 張做驗(yàn)證或者按攝像頭位置分開(kāi)。比例上 train:val 用 8:2 比較穩(wěn)數(shù)據(jù)量小就別再摳出測(cè)試集用驗(yàn)證集兼任即可。訓(xùn)練命令我用 ultralytics 的標(biāo)準(zhǔn)寫(xiě)法yolo detect train \ modelyolov8s.pt \ dataclassroom.yaml \ epochs100 \ imgsz640 \ batch16 \ patience20 \ device0幾個(gè)參數(shù)值得說(shuō)。epochs100 給足迭代空間配合 patience20 做早停在驗(yàn)證集不再提升時(shí)提前結(jié)束省時(shí)間也防止過(guò)擬合。imgsz640 是大多數(shù)課堂場(chǎng)景的合理值但如果攝像頭畫(huà)面里學(xué)生離得遠(yuǎn)、手機(jī)目標(biāo)只有 20 像素建議試試 imgsz960小目標(biāo) mAP 會(huì)明顯改善。batch16 在 16GB 顯存下跑 s 模型沒(méi)問(wèn)題顯存小就降到 8。device0 指定 GPU沒(méi)有 GPU 就別硬跑 s換 n 或直接用 CPU 慢跑一遍流程驗(yàn)證腳本沒(méi)寫(xiě)錯(cuò)。這里有個(gè)容易被忽略的參數(shù) cache。小數(shù)據(jù)集完全可以加 cacheTrue把圖片緩存到內(nèi)存里訓(xùn)練速度能快一倍前提是內(nèi)存足夠。1698 張的 640 分辨率圖片緩存后大約占 2-3GB 內(nèi)存別在 8GB 的小機(jī)器上開(kāi)。3.4 訓(xùn)練中看什么指標(biāo)loss、mAP、混淆矩陣怎么看訓(xùn)練開(kāi)始后終端會(huì)實(shí)時(shí)打印 box_loss、cls_loss、dfl_loss 三項(xiàng)損失。box_loss 衡量框的位置誤差cls_loss 衡量分類(lèi)誤差dfl_loss 是分布焦點(diǎn)損失負(fù)責(zé)框邊界質(zhì)量。它們的絕對(duì)數(shù)值沒(méi)有統(tǒng)一標(biāo)準(zhǔn)沒(méi)必要糾結(jié)具體大小重點(diǎn)看曲線是否平穩(wěn)下降、驗(yàn)證集 loss 有沒(méi)有在某個(gè)點(diǎn)反彈。驗(yàn)證集 loss 反彈就是過(guò)擬合信號(hào)早停這時(shí)候就會(huì)生效。epoch 結(jié)束后框架會(huì)輸出 mAP50 和 mAP50-95。mAP50 是 IoU 閾值 0.5 下的平均精度課堂檢測(cè)場(chǎng)景看重它mAP50-95 更嚴(yán)苛從 0.5 到 0.95 每隔 0.05 算一次再平均目標(biāo)邊框要求更準(zhǔn)。對(duì)三類(lèi)檢測(cè)mAP50 跑到 0.85 以上算是可用低于 0.7 就要回看標(biāo)簽或數(shù)據(jù)處理。訓(xùn)練完跑驗(yàn)證集的命令是yolo detect val modelruns/detect/train/weights/best.pt dataclassroom.yaml imgsz640混淆矩陣在驗(yàn)證結(jié)束后自動(dòng)生成橫軸是真實(shí)類(lèi)別縱軸是預(yù)測(cè)類(lèi)別。很多教程說(shuō)混淆矩陣總和應(yīng)該唯一實(shí)際并不一定因?yàn)槁z的框和背景類(lèi)沒(méi)有計(jì)入統(tǒng)計(jì)出現(xiàn)過(guò)擬合時(shí)對(duì)角線數(shù)字也不整齊。矩陣?yán)镒钪档每吹氖恰八X(jué)被預(yù)測(cè)成聽(tīng)講”這類(lèi)跨類(lèi)混淆它直接告訴你該補(bǔ)哪類(lèi)樣本。4. 標(biāo)簽格式轉(zhuǎn)換與訓(xùn)練避坑5 個(gè)我踩過(guò)的真實(shí)問(wèn)題4.1 類(lèi)別順序不一致導(dǎo)致訓(xùn)練標(biāo)簽全錯(cuò)現(xiàn)象訓(xùn)練 loss 降得挺好看但驗(yàn)證集 mAP 趨近 0畫(huà)出來(lái)的框類(lèi)別全亂。原因是 txt 里行首的類(lèi)別 ID 順序和 data.yaml 里的 names 順序?qū)Σ簧铣R?jiàn)于從 JSON 轉(zhuǎn) YOLO 時(shí)用了另一套排序。解決訓(xùn)練前寫(xiě)個(gè)統(tǒng)計(jì)腳本把所有 txt 的第一列數(shù)字做個(gè)分布統(tǒng)計(jì)from collections import Counter import glob cnt Counter() for txt in glob.glob(classroom_dataset/yolo/*.txt): with open(txt) as f: for line in f: if line.strip(): cnt[int(line.split()[0])] 1 print(cnt)打印結(jié)果如果是 Counter({0: 800, 1: 700, 2: 600}) 這種形狀就逐個(gè)數(shù)字確認(rèn)它對(duì)應(yīng) names 里的哪個(gè)類(lèi)別。這一步是純?nèi)斯ご_認(rèn)不依賴(lài)任何工具但它是整個(gè)訓(xùn)練流程里最值得花五分鐘做的事。4.2 XML 里被截?cái)嗟?bndbox坐標(biāo)越界與歸一化后負(fù)數(shù)現(xiàn)象訓(xùn)練到一半 loss 突然震蕩或者推理時(shí)框跑到圖像外。原因是標(biāo)注過(guò)程中 bndbox 坐標(biāo)被截?cái)嗷蛘迟N復(fù)制出錯(cuò)出現(xiàn) xmin xmax 或坐標(biāo)超出圖片寬高換算成歸一化坐標(biāo)后就變成負(fù)數(shù)或大于 1。解決在解析 XML 時(shí)對(duì)坐標(biāo)做 clamp 并過(guò)濾非法框x1 min(max(float(bb.find(xmin).text), 0), img_w - 1) y1 min(max(float(bb.find(ymin).text), 0), img_h - 1) x2 min(max(float(bb.find(xmax).text), 0), img_w - 1) y2 min(max(float(bb.find(ymax).text), 0), img_h - 1) if x2 x1 or y2 y1: continue參數(shù)上注意用 img_w - 1 而不是 img_w否則歸一化時(shí)可能出現(xiàn)等于 1 的邊界點(diǎn)。這段代碼放在解析函數(shù)里逐文件處理同時(shí)打印出被過(guò)濾的文件名事后回去看原始標(biāo)注再?zèng)Q定是修還是刪。4.3 JSON 與 VOC 的坐標(biāo)表示差異左上右下 vs 左上寬高現(xiàn)象用 JSON 轉(zhuǎn)換出來(lái)的框整體偏移尤其在目標(biāo)邊緣框的右下角位置明顯不對(duì)。原因是 JSON 標(biāo)的 bbox 幾乎都是 xywh左上角 x、左上角 y、寬度、高度而 VOC 是 xyxy。兩套表示法的轉(zhuǎn)換公式是 x2 x1 wy2 y1 h很多人只改了取字段名忘了加寬高。解決寫(xiě)一個(gè)探測(cè)函數(shù)先從 JSON 里抽一張圖把框畫(huà)在圖上人工確認(rèn)再寫(xiě)批量轉(zhuǎn)換。這個(gè)過(guò)程不要省我在這上面反復(fù)橫跳過(guò)兩次都是因?yàn)樘孕拧?.4 圖片尺寸不一致時(shí) YOLO TXT 歸一化失效現(xiàn)象某些圖片的框位置完全錯(cuò)誤但另一些圖是好的。原因是 YOLO 的歸一化坐標(biāo)依賴(lài)于圖片原始寬高如果數(shù)據(jù)集混入了縮放過(guò)的圖或 txt 是從一個(gè)統(tǒng)一尺寸版本轉(zhuǎn)換而來(lái)而 images 目錄里的實(shí)際尺寸變了坐標(biāo)就會(huì)錯(cuò)位。解決解析 txt 時(shí)不要信任目錄名或 XML size要現(xiàn)場(chǎng)用 PIL 讀圖片寬高。同時(shí)對(duì)尺寸差異過(guò)大的圖片做預(yù)統(tǒng)一。更隱蔽的是 EXIF 旋轉(zhuǎn)問(wèn)題手機(jī)拍的圖在標(biāo)注工具里顯示是正的但訓(xùn)練框架讀到的是帶旋轉(zhuǎn)的原始數(shù)據(jù)寬高直接對(duì)調(diào)這種情況建議解壓后先統(tǒng)一清洗一遍。4.5 背景類(lèi)干擾把“聽(tīng)課”誤檢成“玩手機(jī)”現(xiàn)象驗(yàn)證集 mAP 不低但放到真實(shí)教室過(guò)視頻時(shí)記筆記、翻書(shū)、托腮這些動(dòng)作頻繁被檢成玩手機(jī)。原因是上課場(chǎng)景里手部動(dòng)作高度相似玩手機(jī)和翻書(shū)在 640 分辨率下特征差異很小模型學(xué)到的是“手在桌面下方有動(dòng)作”這個(gè)粗糙模式。解決思路有兩層。數(shù)據(jù)層把這類(lèi)誤檢幀抽出來(lái)做難負(fù)樣本標(biāo)成 background 或直接作為無(wú)目標(biāo)圖片加入訓(xùn)練。邏輯層部署時(shí)加時(shí)序約束單幀檢測(cè)結(jié)果只有連續(xù) N 幀同時(shí)命中才輸出報(bào)警能壓掉一大半抖動(dòng)誤報(bào)。這算是做課堂檢測(cè)的血淚經(jīng)驗(yàn)前期標(biāo)數(shù)據(jù)時(shí)沒(méi)人提醒后期全靠補(bǔ)樣本。5. 驗(yàn)證與進(jìn)階把 1698 張數(shù)據(jù)集做成能上線的課堂檢測(cè)方案5.1 用混淆矩陣和分時(shí)統(tǒng)計(jì)驗(yàn)證模型真實(shí)可用性訓(xùn)練完成后先別急著部署。把驗(yàn)證集的預(yù)測(cè)結(jié)果落盤(pán)成 CSV統(tǒng)計(jì)每張圖的檢測(cè)結(jié)果與真實(shí)標(biāo)簽的匹配情況同時(shí)帶上圖片在課程中的時(shí)間位置按“上課前 10 分鐘、中段、后 10 分鐘”分桶。課堂場(chǎng)景有個(gè)明顯規(guī)律睡覺(jué)和玩手機(jī)集中在后段聽(tīng)講集中在前段分時(shí)準(zhǔn)確率能直接暴露模型在哪個(gè)時(shí)段不可用。下面用 sklearn 的 confusion_matrix 做一個(gè)快速驗(yàn)證from sklearn.metrics import confusion_matrix import pandas as pd df pd.read_csv(val_results.csv) # 包含 image, true_label, pred_label labels [聽(tīng)講, 睡覺(jué), 玩手機(jī)] cm confusion_matrix(df[true_label], df[pred_label], labelslabels) print(pd.DataFrame(cm, indexlabels, columnslabels))注意這里輸入的 true_label 和 pred_label 是圖片級(jí)標(biāo)簽不是框級(jí)標(biāo)簽需要先按 IoU 把檢測(cè)框匹配到目標(biāo)。驗(yàn)證的意義在于把模型從黑匣子變成能用數(shù)字判斷的東西之后決定要不要給項(xiàng)目組交付。5.2 從三類(lèi)擴(kuò)展到更多狀態(tài)的迭代思路1698 張數(shù)據(jù)能跑通但上線前最好擴(kuò)到五類(lèi)加“舉手”和“趴桌”。做法不是重新標(biāo)一遍而是把現(xiàn)有檢測(cè)結(jié)果當(dāng)預(yù)標(biāo)注人工快速修正。先訓(xùn)練三類(lèi)的 s 模型用它對(duì)新增教室圖片預(yù)測(cè)抽幀后人工只改框和類(lèi)別改完回流給模型做下一輪訓(xùn)練。這個(gè)閉環(huán)里數(shù)據(jù)增強(qiáng)別加太猛課堂場(chǎng)景的平移、翻轉(zhuǎn)夠用顏色抖動(dòng)和 mosaic 增強(qiáng)對(duì)這種小目標(biāo)任務(wù)反而容易過(guò)擬合。5.3 偽標(biāo)簽與數(shù)據(jù)回流小數(shù)據(jù)集的后悔藥我的習(xí)慣是第一輪只訓(xùn)練三個(gè)原始類(lèi)別然后讓模型去標(biāo)注同教室不同時(shí)段的未標(biāo)注圖片把置信度高于 0.9 的框直接作為偽標(biāo)簽0.5 到 0.9 的框人工復(fù)查低于 0.5 的丟棄。這樣 1698 張可以擴(kuò)到 3000-4000 張有效標(biāo)注成本幾乎為零。偽標(biāo)簽回流時(shí)注意只保留同一個(gè)模型能穩(wěn)定復(fù)檢的框不要混入多條來(lái)源的標(biāo)注標(biāo)準(zhǔn)。說(shuō)到底這類(lèi)數(shù)據(jù)集的價(jià)值不在數(shù)字本身而在于它給了你一個(gè)干凈、對(duì)齊、多格式的起點(diǎn)。拿到先解壓、統(tǒng)計(jì)、校驗(yàn)再談?dòng)?xùn)練訓(xùn)練時(shí)先定類(lèi)別映射再調(diào)參數(shù)部署前先看分時(shí)混淆矩陣。這套流程我踩過(guò)不少坑才固定下來(lái)希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99久久网站| 丁香五月婷婷AV在线| 深爱激情久久| 五月丁香成年黄色| 色一情一乱一乱一区91| 国产成人精品一区二三区熟女在线| 色和综合网| 久热精彩视频98| 天堂久久性| 久久在线92| 91操操| 狠狠干天天内射| 五月婷婷啪啪网| 五月丁香婷婷综合网| 碰碰女| 激情丁香婷婷| 超碰国产在线观看| 色色色在线免费视频| 色情久久久| 国产欧洲欧洲精品久久| 五月天激情婷婷| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 99色在线视频| 日本五月视频| 午夜一区| 91人人人人人人人| 久久66er久久| 六月婷婷综合| 日韩在线观看网址| 丁香色婷婷| 亚洲色欲AAAAAA| www.色婷婷| 九九热99热| 超碰人人摸人人操| 国产超碰在线| 婷婷五月激情图片| 最新无毒无码AV| www久久艹| 久久杏爱视频| 久久久久久激情| 疯狂做受XXXX高潮A片| 久久婷婷五| 五月丁香婷婷啪啪| 丁香桃色网| 可以看的av| 婷婷九九色| 99热99色| 六月丁香网| 粉嫩AV久久一区二区三区| 97人操| 九九99九九精品视频| www婷婷| 天天肏天天爽夜夜爽| 5月丁香啪啪啪| 久热9| 五月丁香六月激情| 丁香六月中文| 丁香五月天电影| WWW.久久久久久久久久久久久| 亚洲国产婷婷色五月| 天天爽天天摸人妻综合网| 人妻AV在线| www.91AV.com| 思思热久久婷婷五月天| 欧美性生交XXXXX无码小说 | 青青热久精品视频在线观看| 日本人妻A片成人免费看片| 色色色com| 丁香五月亚洲激情婷婷射| 九九在线这里只有精品视频 | 五月婷婷六月丁香色| 色偷偷综合| 久久婷婷草| 99福利视频| 激情五月天在线视频| 综合激情在线观看| 久久五月网| 亚洲第一精品网站| 桃色五月婷婷| 91婷婷五月天综合视频| 亚洲国产精品二二三三区| 丁香五月婷婷AV| 99热费观看| 免费视频WWW在线观看网站| 婷婷五月激情网| 青青福利网| 亚洲乱码日产精品BD| 婷婷五月综合久久中文字幕| 这里只有精品久久| 99久久久久久www| 五月婷婷福利| 婷婷五月天av小说| 亚艹艹| 色婷婷成人做爰A片免费看网站| 欧美日朝成人| 五月婷婷,六月丁香| 激情综合色婷婷啪啪六月天| 91九色欧美| 丁香五月很很肏| 97色色色视频| 婷婷香蕉香| 色五月丁香婷婷综合| 国产成人网| 婷婷爱在线观看| xx久久| 五月激情婷婷国产精品久久久久久| 开心五月深爱五月丁香五月激情五月| 婷婷黄色网| 九六五月天婷婷| 欧洲色区| 九九视频精品在线免费| 97碰碰久久| 五月婷婷婷婷婷婷艺术| 色色亚洲99com| 婷婷激情鹿城五月天| 嫩草AV久久伊人妇女超级A | 亭亭五月基地在线| 天天爽免费视频| 99色在线观看视频者| 久久婷婷五月天激情| 久久一级AV| 九九家庭影院| 超碰日韩人妻在线| 丁香六月无码播放| 日韩另类在线观看| www99热| 色~性~乱~伦~噜| 秋霞性爱AV| 欧美日韩99| 丁香六月情| 丁香六月婷婷综情欧美| 香蕉久久国产AV一区二区| 亚洲婷婷丁香五月视频| 久久爱综合| 99热这里有精力| 亚洲四色五月| 99激情在线| 丁香激情久久| 国产精品久久久久久久久久久久| 精品,99| 任我肏视频精品| 婷婷五月亚洲一本在线丁香| 色综合大香蕉| 啪啪啪大香蕉| 美女91一起草| 激情综合婷婷| 79成人网| 韩国19 主播内部福利vip免费播放| 综合激情视频| 色九区| 丁香五月婷婷五月| 99热在线观看精品免费| 97碰久久| 国产又爽又猛又粗的视频A片| 色色色.com| 亚洲韩国日产综合AV| 天天爱天天做天天操| 激情丁香九九五月综合网| 日本色色图| 影音先锋女人av鲁色资源网小说免费 | 亚洲天堂大香蕉| 久久精彩免费视频精彩免费视频| 中字幕视频在线永久在线观看免费 | 丁香五月婷婷影院| 色五月成人网| 六月婷久久| 五月天精品| 四色女婷婷| 99在线免费视频播放| 狠狠爱五月婷婷| 九九九九国产| 99这里有精品视频| 六月婷婷中文字幕| 婷婷爱综合| 天天操天天国产三级片处女学生妹| 婷婷六月色开| 色噜噜狠狠色综合日日| www.夜夜爱.com| 99碰网站| 99色一| 91九色大屁股| www.丁香六月婷婷久久天堂影院.con| 午夜爱爱网站| 五月婷婷激情综合视频| 天天激情5月天亚洲| 99国产精品久久久久久久久久久| 五月天婷婷綜合院| 五月综合精品| 婷婷放心五日爱| 欧美性爱丁香五月| 欧美成人精品A片免费一区99| 婷婷五月天综合中文| 九九自拍网| 97亚洲视频在线| 日本激情91| 六月婷婷狠狠色在线观看| 九伊人网| 婷婷五月丁香激情| 亚洲色综合| 婷婷五月美女直播| 77799热| 99啪在线视频| 欧美日韩二区在线| 五月天激情国产综合婷婷婷| 日本狠狠干| 热久久99视频| 9l视频自拍9l九色成人| 五月婷婷导航| 91婷婷视频| 亚洲日日日| 五月天俺去也| www.狠狠干| 婷婷月综合| 五月婷婷丁香91| 精品99在线观看| 婷婷一本和五月丁香| 色色丁香五月天| 九九99视频精品| av在线资源| 久狠狠| 六月丁香深深爱| 超碰在线免费| 超级黄色片| 大香蕉AV电影在线| 久久精品99国产精品日本| 欧美日韩一区二区三区四区| 婷婷精品在线| 99re这里只有精品国产99| 91大神操美女| 情色婷婷五月天| 免费看片在线观看| 色色丁香色五月| 日本在线播放97| WWW.国产| 国产美女无遮挡裸体毛片A片 | 91AV婷婷| 来吧亚洲综合网| 人人人操B超碰| 久久亚洲网| 婷婷天堂视频| 激情综合在线播放| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 五月婷婷在线观看黄| 天天摸天天高潮天天爽| 五月丁香婷婷六月天| 色婷婷黄色网络| 99re热在线观看| 青青艹b| 99九九这里有免费视频| 婷婷六月激情综合| 日本猛少妇色XXXXX猛叫| 俺去也五月天婷婷| 五月天六月色| 丁香六月无码播放| 99热精品在线播放| 色婷婷久久综合中文久久一本| 六月婷婷私欲| 天天在线天天综合网色| 五月天成人在线精品| 激情小说婷婷小说| 99成人精品六| 精品福利911| 蜘蛛女免费观看完整版高清电影| 狠狠操天天操| 狠狠色情婷婷| www.五月激情.com| 蜜桃五月天色| 色婷狠狠| 丁香激情网| 亚洲九区| 99性爱| 亚洲V国产V欧美V久久久久久| 色情婷婷| 亚洲日本韩国| 国产99久9在线+|+传媒| 大香av| 大胆伊人久久| 免费黄色片子| 天天草婷婷五月| AV五月丁香| 思思热再线视频| 亚洲色综久久五月| 停婷丁五月在线| 国产激情在线| 久久婷综合| 五月天开心网| 亚洲人成网站999综合| 97在线干| 五月天色色网站| 亚洲中文丁香| 5月婷婷五月天| www婷婷| 26.uuu丁香五月婷婷| www色婷婷| 精品久久99| 国产精品国产成人国产三级| 伊人大香蕉毛片| 色婷婷丁香社综合| 性色欲情 网站| 伊人日日干| 九九精品在线观看视频6| 色五月 五月婷婷| 99天堂网| 中文字幕操比影片| 婷婷六月啪啪| tingtingzonghewang| 天天干天天射色综合| 成人色图情色成人网 www.5b5b5bcom 五月天 | 五月天婷婷成人网| 色无码| 另类图片激情五月| 丁香六月啪啪| 色综合久网| 六月丁香久久| 亚洲激情精品| 五月天色色色| 五月激情综合婷婷| 久久黄A片| 五月天五月婷五月激情网| 亚洲丁香五月天视频| 色色网站在线| www.夜夜爱.com| 97人人搞| 成人丁香婷婷五月天| 色偷偷色婷婷| 综合色在线| 99狠狠操一| 久久黄色免费视频| 九九热婷婷| 激情六月天| 亚洲激情Av| 色情综合| 激情五月丁香五月| 激情小说五月天| 欧美碰碰| 天天综合天天玩夜夜玩天天玩夜夜玩| 玖玖在线视| 9久热精品在线视频| www.com色播五月天| 九九爱这里只有精品| 操骚货在线| 99熟女| 婷婷狠狠爱| 日本色噜| 婷婷情色五月天| 99久久九九视频| 色婷婷777狠狠| 天天干天天操天天干天天操天天干天天操 | 99操视频| 欧美五月丁香| 日韩成人精品中文字幕电影| 九九热这里只有精品7| 狠狠狠夜夜夜| 成人亚洲精品久久久久| 69精品人人人人| 99热在线精品观看| 亚洲精品字幕| 一起草av| 99综合一区| 五月精品99综合| 久久五月天激情美女| 五月丁香色婷婷| 9久热精品在线视频| 婷婷五月电影院| www.深爱激情| 久久精品A片777777| 大香蕉精品视频| 五月婷婷激情视频| 大香蕉色婷婷伊人在线| 99热99热在线观看| 精品色| 亚洲婷婷五月| 裸体美女丁香五月天。 | 五月天丁香婷| 日韩AV中文字幕在线| 五月婷婷久久综合| 成片免费观看视频大全| 婷婷丁香五月综合| 五月丁香婷婷在线| 99碰网站| xx久久| AV大片在线观看| xxx综合在线| 99热免费| 免费AAAAA网| 九九精品综合| 超碰成人av| 久久这里都是精品| 伊人九九九久| 99亚洲日韩| 91中文狠狠综合| 99热欧| 色综合色色色| 91丨九色丨国产打屁股| 91viP在线看| 婷婷六月视频| 九九日本视频| 亚洲色五月婷婷| 激情久久久久久| a久久| 欧美碰碰| 婷婷五月天综合在线 | 九九99精品| 伊人五月婷婷| 婷婷五月天堂| 丁香五月电影| 噜噜色五月| 久久久久人妻网址| 婷婷久久五月| EEUSS鲁片一区二区三区| 丁香五月天网站| 色欲五月婷婷| 色欲天天综合| 亚洲操人| 激情黄色五月天| 中字幕视频在线永久在线观看免费| 五月丁香久久网| 久久五月综合| 99爱最新免费视频在线观看| 99热爆在线| 伊人深爱综合| sewuyuetingtingiii| 直接看的AV| 9999综合99综合人| 超碰在线超碰| 丁香五月色| WWW.婷婷| 秋霞电影理论| 日韩无码亚欧无码| 九九热免费视频| 亚州操逼网| 曰曰久久| 久久这有这里精品| av操B网站| 九九九九这里只有精品| 日韩成人电影在线播放| 五月婷婷六月天| 丁香五月视频在线观看| av操B网站| 亚州操人在线视频| 色婷婷19| 成人午夜无码视频| 视色综合| 五月天久久网站| 国产va在线视频| 久久精品99国产精品日本| 啪啪激情网站| www.99热在线| 五月丁香六月激情在线| 天天舔天天插天天干| 超碰2021| 97色婷婷成人综合在线观看| 色狠狠综合网| 九热视频精品| 色综合久久888| 色五月激情基地| 精品九九婷婷| 五月天亭亭俺也| 五月社区婷婷激情| 日本视频欧美观看免费| 99视频精品| A网在线欧洲| 激情图片99| 丁香六月婷婷| 天天干天天干天天干天天干天| 91干在线| 亚洲色无码A片一区二区麻豆| 色欲AV导航| 婷婷丁香宗合888| 五月天成人综合| 日日夜夜综合| 中文无码婷婷| 影音先锋秋秋五月婷婷| 超碰在线精品| 六月亭亭久久综合激情| 中文精品在| 欧美成人精品A片免费一区99| 九九精品网| 激情综合区| 蜜乳久AV| 99热这里都是精品| A网在线欧洲| 久久婷婷国产| 亚洲狠狠爱婷婷| 第四色五月婷婷| 九九免费精品在线视频| 日韩在线一级| 亚洲无码色色| 激情婷婷色小说| 久久全色| 精品夜夜澡人妻无码AV| 另类图片激情五月| 青青草日本亚洲| 伊久久婷婷| www,婷婷,com| 欧美黄色AA片哗啦啦啦| 天天舔天天操| 岛国资源网| 色婷婷a v| 伊人久久丁香狠狠婷婷综合香蕉 | 久久九九国产精品怡红院| 激情五月四色| 亚洲丁香五月综合| 六月婷久久| 91夫妻网站九色| 色婷婷综合网| 天天插天天干| 伊人深爱综合| 色综合xx| 五月丁香婷婷色| 久久激情婷婷| 一级黄在线| 久久九九综合| 婷婷五月天综合网| 日韩乱玛久久| 久久婷出差欧美色两性综合网| 久热超碰91| 色青青电影色五月| 操碰97| 色婷婷9| 99精品免费欧美小视频| 人妻久久久久久久久妻久久久久| 婷婷色色五月天| 热久69| 婷婷五月丁香综合网| 色色a| 夜夜久久综合网| wwwwww.色| 思思热思在线精品视频| 欧美色婷婷| 激情视频综合| 久草嫩草在线观看| 久婷狼色诱惑在线| 嫩草AV久久伊人妇女超级A| 亚洲永久免费| 成人网站免费在线播放| 久久538| 色综合久久久久久久久五月| 国熟女视频| 華人性愛AV在線| 97碰久久| 亚洲av日韩无码| 夜夜爱爱亚洲| a片在线免费观看一区| 久久精品一区二区三区四区| 久久免费精彩视频| 欧美激情综合色综合啪啪五月| 丁香五月在线自慰| www.99日本| 婷婷久久色| 久久这里有精品视频| 深爱五月亚洲| 久久久精久人妻| 天天 日综合| 91精品熟女| 99在线观看亚洲| 人妻中文在线| 人人爱操| 99久久久国产大片| 激情 五月 婷婷 丁香| 九九热这里只有精品7| 亚洲精品影视| 成人视频一区| 亚洲久热| site:901-07.com| 五月婷色| 六月色日韩| 五月丁香综合啪啪啪啪啪| 五月丁香网视频| 色10月婷婷视频| 综合婷婷| 888精品福利地址| 久久婷婷成人视频| 亚洲人人96@| 色99亚洲| 日本噜噜色网| 婷婷综合色播网| 久久九九视频| 亚洲综合另类| 色婷婷操逼| 9+1视频网址| 丁香五月天婷婷激情| 丁香婷婷激情| 亚洲国产精品二二三三区| 97在线观视频免费观看| 91av成人| cao久久| 激情综合99| 殴美日比视频| 亚洲色色图片| 五月婷婷色吧!| 思思 热 99| 深爱五月婷婷| 狠狠香蕉| 丁香五月激情综合| www.ywav| 大香蕉操操| 超碰9| 久久只有这里精品免费| 深爱激情九九五月天| 六月丁香婷婷在线波多 | 操97| 国产成人精品亚洲线观看| av网站不卡在线| 99色免费在线观看| 99九九在线| 久久老码第一| www.五月瑟| 99热这里只有精品8| 五月丁香免费视频| 99国产精品久久久久久久久久久| 精品五月花| 秋霞日本免费毛片A片| 综合激情五月丁香| 五月婷婷影视| 激情网婷婷五月天| 97色色视频| 六月婷综合| 停停五月色宗合| 狠狠干综合| 激情五月六月丁香| 91九色视频在线观看| 激情小说在线视频| 亚洲AV无码成人电影| 超碰在线免费9| 激情婷婷五月亚洲| 五月天久久网站| 99自拍视频网站| 欧美经典片免费观看大全| 丁香五月激情五月| 二色AV| 能看的AV网站| 一区视频网站| 亚洲网在线观看| 婷婷五月天亚洲综合| 国产永久一二一起草| 九九热精品6| 亚洲中文av| 丁香婷婷成年| 91爱操| 色偷偷狠狠| 久久婷婷激情| 婷婷五月天av小说| 26uuu青青| 天天天天爽爽天干| 五月天成人免费视频| 碰久久精品w| 99精品在线观看| 另类综合婷婷五月天欧美视频| 五月天婷婷视频| 激情综合五月丁香六月婷婷| 激情综合5| 丁香五月亚洲| 五月天成人综合| 丁香五月性爱爱五月| 精品婷婷五月视| 天天操天天插| 91干婷婷| 五月丁香婷婷福利| 狠狠干狠狠干| 九九色网专区| 亚洲国产精品五月天| 综合在线色婷婷| 免费无码毛片一区二区A片| 婷婷五月精品中文字幕| 另类视频丁香五月| 9999久久久久| 99在线精品视频| 色五月丁香伊人| www.99热. com这里只有精品| 大香蕉婷婷| 丁香五月婷婷综合激情啪啪啪啪啪啪啪| 91操碰| 五月婷视频| 狠狠干五月| 99视频这里只有免费精品| 六月丁香激情| 亚洲人操亚洲人| 亚洲另类婷婷五月丁香在线播放| 九九热视频在线观看| 国产婷婷婷| 六月亚洲婷婷6月中文字幕| 99久精品视频| 丁香六月成人网| 色五月开心开心五月激情五月| 99色性爰网络| 女同激情久久av久久| 五月婷婷第四色| 亚洲婷婷性爱| 狠狠干2007| 国产免费一区二区在线A片视频| 丁香伊人五月色婷婷五十路| 久久婷婷亚洲五月天| 另类天堂| 婷婷丁香69精华| 丁香五月影视| 色五月婷婷自拍| 天天婷婷色六月| 日韩欧美不卡| 亚洲综合视频一下| 99这里有精品视频| 激情综合5月| 色吧五月婷婷| 激情综合色网| 久久婷婷色色| 综合狠狠干| 开心五月深爱五月| 丁香久久九九99| 久久五月天激情| 久久激情四射| 伊人久久五月天综合| 久久人人添人人爽添人人片αV| 开心婷婷五月花| 丁香五月久久| 欧美成人无码一区二区三区| 综合色色色| 日韩操人| 五月天另类小说| 青草青草视频2免费观看| 天天爱天天日| 丁香五月婷婷五月| 精品视频99看在线视频| 五月综合久久| AV 3P| 婷婷香草网| 偷拍视频五月天| 丁香五月婷婷激情四射深爱激情| 99人人操人人摸| 婷婷五月天久草在线| 婷婷五月天日日日干干干| 五婷婷综合网| 五月婷婷婷婷网| 久人人操| 婷婷射图| 操碰91| 99色这里| 亚洲国产无线乱码在线观看| 99热日本| 九色视频九色九色91jiuseshipin| 淫荡工a| 99欧美三级视频| 99色色网| 色色激情网| 久久久这里有精品| 丁香婷婷激情五月| 色婷婷呢狠禁久禁| 99热久久这里只有精品2010| 久久婷婷综合拍| 婷婷五月色情| www九九热| 久久99综合| 五月婷婷综合色啪首页| 日韩中出视频| www.婷婷六月天| 久久久99视频| 婷婷五月色| 五月婷六月天| 极品九九九九九九| www99精品| 五月婷婷 欧美| 精品久久久中文字幕大豆网推荐理由| 综合五月丁香六月婷婷| 五月婷婷婷综合网| 丁香五月成人| 麻豆五月丁香婷婷| 五月天伊人久久久久| 国产99久久久| 狠狠狠人妻| 国内在线99视频| 九九久久99精品免费观看www| aaa丁香五月天| 人人爽天天爽| 久久综合激情| 五月日韩中文字幕| 97色色视频| 69热在线| 99热在线观看成人| 五月天婷婷免费| 激情五月丁香综合蜜桃| 思思热99er| 色5月婷婷色| 五月丁香六月婷婷综合免| 五月色亭丁香| 91九色首页| 天色综合网站| 婷婷色中文| www.99在线| 思思热精品在线观看| 91无码视频| 全部老头和老太XXXXX| 久久爱婷婷| 激情五月天色| 免费色婷婷| 亚洲成人免费在线| 五月中旬婷婷丁香六| 中文字幕av在线播放| 中文字幕人成乱码在线观看| 少妇达人正片在线播放_ikun_福利吧| 欧美激情综合| 婷婷五月丁香性爱| 99久热这里只有精品| 人人操超踫| 综合AV在线| 五月丁香色欲| 色婷婷电影| 色色色.COM| 日本精品在线噜噜噜| 99精品久| 99视频自拍| 婷婷综合亚洲| 六月丁香婷婷视频综合在线观看| 黄色av高清| WWW色五月天| 人妻中文字幕精品| BBWCUCKOLD精品熟妇| 91久久色| 五月丁香成人版| 丁香九月婷| Av免费网站在线| 爱射综合| 丁香五月六月综合激情| 久久成人天| 欧美A级网站| 丁香久久九九99| 丰满少妇猛烈A片免费看观看| 九九大香蕉黄色影院| 色五月激情基地| 婷婷操逼| 91色碰| 亚洲精品字幕| 婷婷综合网| 色播五月| 激情都市五月天| 激情五月天婷婷直播| 大香久久伊人网| 日本熟妇乱妇熟色A片蜜桃| 亚洲成人在线免费| 热99在线| anquye五月| 久久婷婷六月天| 99色在线观看视频| 97伦色婷婷| 青青久在线视频免费观看| 色欲久久综合| 大香蕉伊人久久| 大香AV| 无码AV大香线蕉伊人| 九九在线视频| 婷婷香蕉| 九热免费视频| 五月丁香六月激情欧美综合| 丁香五月天av| 亚州激情在线视频| 婷婷综合五月| 六月婷婷香蕉| 97人妻碰碰碰碰碰久久久久久| 亚洲春色奇米影视| 五月婷婷深深爱| 激情五月小说婷婷| 97久久草草超级碰碰碰| 成人va视频| 婷婷丁香人妻天天久久| 第四色婷婷五月| 欧美日韩大黄| 婷婷色女| 色六月丁香婷婷啪啪啪| 久9久9热久热| 超碰三级片| 欧美成人日韩| 大香伊人婷婷| 久草视频大香蕉99| www...com黄在线观看| 黄桃AV无码免费一区二区三区 | 丁香五月激情月| 久久综合热17c| 综合五月草| 五月丁香六月婷婷亚洲天堂网站| 99激情在线| 激情AV在线| 免费AV在线| 激情视频综合| 久久婷婷夜| 色情婷| 久Se视频在线观看| 热99精品视频| 色99自拍| 久久久久亚洲AV成人无码电影| 久久五月婷婷丁香| 欧洲S级在线观看| 五月久久婷婷天堂视频| 影音先锋91| 丁香九月综合激情| 色色爽爽天天| 久久精品99| 九九無碼| 包操45分钟网站| 激情综合五月色在线| 五月激情网五月综合网| 婷婷六月插屄激情| 中出内射的人妻视频| 严洲天天插| 狠狠色噜噜狠狠| 夜夜操天天干| 91大屁股精品| 亚洲精品国产成人AV在线| 99自拍视频| 亚洲综合五月| 国产精品第一国产精品| 天天色综网| 亚洲午夜国产成人电影VA国产欧…| 婷婷五月综合丁香久久| 一级性爱大片| 丁香五月色五月| 亚洲乱码精品久久久久..| 国产精品国产成人国产三级| 欧美色图片88| 色婷婷亚洲综合天堂| 五月丁香婷婷激情四射迷人| 六月婷婷七月丁香| 成人视频一区| 婷婷九月激情| 久色国产| 激情五月天网| 91人妻PORNY九色大屁股| 婷婷五月天小说| 亚洲精品一区中文字幕乱码| 亚洲在线网站| 综合色吧| 99久久综合| 六月伊人婷婷| 深夜激情网| 99在线资源| 国内外色色色色色成人视频| 亚洲欧洲中文日韩久久AV乱码| av免费在线观看0| 亚洲超级碰| 欧美色图45678| 日日鲁鲁夜夜爽爽| 婷婷基地爱| 超碰激情网| 欧美交换配乱吟粗大25P| 蒲京久久无码视频| 久久婷婷久久| 777.色色| 色噜噜狠狠插综合| 97久久人人| 成人做爰高潮A片免费视频| 久久天堂女人| 超碰人人干| 色狠狠六月| 亚洲操b| 这里只有精品2| 九九九九九999999| 人人干女人| 丁香五月婷婷久久久| 婷婷五点亚洲| 久操婷婷| 国产av天天插天天操天天爽| 日本99在线| 色婷婷丁香五月高清在线| 激情综合丁香五月| 热99在线| 97人人操人人拍| 99热国产精品| 伊人婷婷五月天av| 婷综合| 蜜桃婷婷丁香综合久久开心亚洲| 97丁香五月| 婷婷五月AA五月在线| 亚洲中文乱字字幕在线永久| 五月丁香久久| 婷五月天| 天天干,天天舔| 激情网婷婷婷| 五月婷婷99热| 色香蕉婷婷| 大香蕉五月天婷婷| 狠狠操狠狠狠| 香蕉综合在线| 91碰免费视频| 大香蕉婷婷色| 这里只有精彩亚洲视频推荐| 狠狠干狠狠色| 狠狠一日| 99色激| 久久九九免费视频| 成片免费播放| 激情丁香久久久久久| 色婷婷丁香五月观看| 亚洲激情五月| 免费观看全黄做爰的视频| 91视频人人做97| 日批在线看| 91九色精品熟女内射| 97干在线视频精品店| 综合色图婷婷| 人妻AV在线| 婷婷开心久久| 天天综合色| 丁香狠狠色婷婷| 久久婷婷五月激情网站| 久久香蕉影院| 一级黄色操B| 99er6| 超碰com| 综合五月激情| 成人天天爽| 97色色综合| 欧美97超碰| 中文字幕永久在线| 亚洲色99| 超碰人妻公开在线| 亚洲中文字幕网| 欧美Va日本Va| 五月婷婷 激情按摩| 色婷视频| 婷婷激情五月| 久久5 9视频免费观看| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 婷婷五月天偷拍| 120分钟婬片免费看| 99九无网码| 新伍月婷婷| 伊人无码高清| 激情婷婷五月天。| 九九热精品| 天天色凹凸| 91视屏在线观看com.wwwvv| 伊人干综合| 中文久久婷婷| 综合色激情| 国产XXXX搡XXXXX搡麻豆| 九九伊人网| 综合成人小说婷婷| 1024亚洲无码| 丁香五月婷婷呀| www.五月天婷婷| AV动漫不卡无码免费| 五月天天天色| 黄色高清无码| 色婷婷丁香五月丁香| site:pnnrt.com| 色99在线看| 婷婷五月天激情基地| 色婷婷综合久久| 色天天久婷婷| 99爱在线视频| 婷婷黄色| 色婷久| 中文字幕婷婷9月天| 狠狠香婷婷五月| 五月婷婷婷| 九九人人操| 97影院一级片| 99热线观看9| 国内外色色色色色成人视频| 极品嫩草| 99热99热不卡| 亚洲永远av在线播放| 五月天影院婷婷在线观看| 激情小说五月天| 五月色婷婷综合色| 色99网站| 性爱综合网| 天天搞天天爽| 久久综合播放| 99色| 人妻人人操| 激情综合4月| 九九精品免费| 久久这里都是精品免费| 丁香五月伊人| 66精品国产成人| 深爱综合网| 丁香五月天偷拍| 色情成人五月天| 婷婷激情小说网| 九九综合| 亚州激情网| 开心婷婷五月| 久久婷婷五月综合激情国产| 国产精品18久久久| 色视五月天婷婷| 激情综合色五月丁香| 97涩涩丁香五月天| 99原创自拍视频在线观看| 婷婷丁香五月欧美人| 九九热视频精品999| 综合深爱五月| 久草婷婷视频| 激情五月天偷拍综合网| 97碰碰视频| 激情综合婷婷| 激情五月激情综合俺也去婷婷小说| 另类激情综合| 丁香五月婷婷成人综合| 婷婷无五月无码视频| SS丁香五月婷婷| 五月深情久久| 激情亭亭五月| 91狠狠综合久久| 99热国产免费| 91dy.av| 9999热在线| 五月天六月色| 色狠狠综合网| 婷婷丁香在线| 五月丁香婷婷激情久久| 26uuu成人网| 激情丁香五月| 91日韩在线| 大香蕉啪啪啪| 色综合日日| 欧美日韩五月婷婷| 色六月婷婷| 欧美成人无码高清一区二区三区| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 婷婷五月丁香基地在线视频官网| 五月激情视频| 婷婷丁香人妻久久在线观看| 久久久久久久久久婷婷| 色婷婷激情四射视频| www.天天色综合| 人人插操| 五月婷婷手机在线| 九九精彩久久| 99热免费| www.夜夜.com| 国产超碰人人| 欧美性爱五月天| 日韩精品无码99| 99热99天堂| 天天爽天天干| 天天操天爱综合| 久青操| 狠狠色色| 五月婷婷天| 欧美色婷婷| 色色色色色色网站| 婷婷丁香五月天在线| 高清无码网址| 久久久久久久久人妻| 超碰9| 国产日产亚洲系列最新| 日本婷色| 亚洲精品无码久久| 日韩在线看AV| 久9免费视频| 激情综合网,五月| 91碰操| 丁香色婷婷五月天| 丁香五月激情婷婷| 五月婷亚洲精品AV天堂| 国外亚洲成AV人片在线观看| 婷婷久久色| 久热这里这里有精品| 色婷婷yy久| 人人爱操| 亚洲人人操BD| 91久操| 日本韩国视频在线观看社区免费的9| 色婷婷A| 色色亚卅| 天天射综合网站| wwwav大香蕉| 久草A片| 五月婷婷综合潮喷| 激情四射五月天| www。五月,com| 99这里| 婷婷五月草| 狠狠色丁香综合| 欧美超碰人人| 99国产精品久久久久久久久久久 | 99热精品在线| 五月丁香婷婷综合网| 色婷婷综合久色AV五色最新| 婷婷丁香五月天熟女丝袜| 欧美成人精品三区综合A片| av在线免费网站| 成人AV在线网站| 91精品久久久久久久| 九一牛视频探花| 丁香五月婷婷啪啪啪| 另类五月激情| 九九视频精品这里只有| 狼人婷婷久久| 91蝌蚪窝视频在线| 丁香色五月天| 天天舔天天爽| 丁香六月成人网| 久草大| 性爱网六月丁香| 香蕉97碰碰碰欧美| 欧美成人A片AAA片在线播放 | 5月色婷婷| 91九色 婷婷| 大香蕉AV电影在线| 99热这里只有精品8| 99精品视频在线观看| 五月丁香激情婷婷综合| 丁香五月婷婷六月婷婷| 国产精品国产| 热久综合| 搡BBBB搡BBB搡18| 九九色欲网| 久久综合人妻| 欧美性爱5月天天天看| 五月情丁香色| 激情AV在线| 久久综合五月婷婷| 人妻激情久久| 精品一二三区久久AAA片| 久热 91| 99爱在线视频| 99热99热99热99热| 五月婷婷这里都是精品| 在线成人网站| 99热99美国在线观看| 久热在线观看视频9| 五月天婷a在线| 五月丁香综合啪啪| 精品久久99| 99在线视频精品| 激情五月天婷婷在线网址发给我| 色操b| 久久五月丁香六月婷| 中文精品久久久久人妻不| 91九色精品女同系列| 操逼三区| 日本在线wwww| 国产av第一专区| av网址在线播放| 成人无码精品1区2区3区免费看| 热久久这里只有三级视频| 青青草深爱激情网| 婷婷激情肏屄网| 激情综合啪啪| 色情五月天导航| www日本熟妇99在线视频| 国产真实乱对白精彩| 99国产精品久久久久久久久久久 | 深爱激情久久| 天天操天天操综合| 思思99精品视频在线观看| 色色婷婷丁香| 免费观看亚洲AV片| 婷色五月天| 26uuu精品一区二区| 伊人大香蕉在线视频| 久久伊人婷| 丁香五月婷婷欧美成人色图| 99热黄| 丁香深五月婷婷| 成人五月丁香花| 五月天操逼激情| 婷婷丁香中文字幕| 99在线资源视频| 人妻第九页| 热99玖玖99玖玖99九九| 天天色中文字幕女优AV| 九九热这里只有精品9| 1024成人免费看| 99热在线极品极品| 真实熟女-91九色| 国产色香蕉精品五夜婷|