色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

4271張14類電力設(shè)備紅外圖像數(shù)據(jù)集與YOLO訓(xùn)練實(shí)踐

4271張14類電力設(shè)備紅外圖像數(shù)據(jù)集與YOLO訓(xùn)練實(shí)踐 簡介面向電力設(shè)備視覺檢測方向的科研人員、工程師與目標(biāo)檢測學(xué)習(xí)者這份文檔型資料圍繞一套4271張紅外圖像、14類電氣設(shè)備標(biāo)注數(shù)據(jù)集展開重點(diǎn)服務(wù)變壓器及相關(guān)電力部件的識別與定位任務(wù)。資源以1個(gè)docx文檔交付約1006KB集中說明Pascal VOC與YOLO雙格式的組織方式、jpg圖片與xml/txt標(biāo)注對應(yīng)關(guān)系以及ACB、CT、Connection、LA、LBS、MCCB、PT、VCB等類別劃分和總框數(shù)11896的標(biāo)注概況。文檔還交代labelImg矩形框標(biāo)注規(guī)則、類別框數(shù)分布及精度不保證等使用說明便于讀者在訓(xùn)練前核對數(shù)據(jù)規(guī)格、理解標(biāo)簽含義并評估適用性。已有101人學(xué)習(xí)適合需要快速掌握該數(shù)據(jù)集結(jié)構(gòu)與檢測場景的讀者查閱。1. 4271 張紅外圖值多少工時(shí)一個(gè)巡檢識別項(xiàng)目的起步賬前年冬天幫一個(gè)做變電站巡檢的團(tuán)隊(duì)看模型效果他們卡在一個(gè)很實(shí)在的地方現(xiàn)場熱像儀每天產(chǎn)出上千張圖人眼一眼能從熱像里挑出過熱的接頭模型換個(gè)站就崩。查下來問題不在骨干網(wǎng)絡(luò)而在訓(xùn)練集只有三百多張自拍圖、類別只標(biāo)了兩種。這類場景的解法往往落在數(shù)據(jù)側(cè)——一份標(biāo)注齊全、類別覆蓋夠廣的紅外圖像數(shù)據(jù)集比換三個(gè)檢測頭都實(shí)在。這個(gè)電力場景電氣設(shè)備紅外圖像變壓器檢測數(shù)據(jù)集4271 張圖、14 類設(shè)備、11896 個(gè)矩形框VOC 與 YOLO 雙格式并存補(bǔ)的正是這塊短板。它適合兩類人正在做電力設(shè)備目標(biāo)檢測、需要現(xiàn)成標(biāo)注先把 baseline 跑起來的算法同學(xué)手上有紅外巡檢業(yè)務(wù)、想驗(yàn)證自動(dòng)識別可行性的工程團(tuán)隊(duì)。2. 數(shù)據(jù)集拆解4271 張圖、14 類標(biāo)簽與 11896 個(gè)框的分布拿到一個(gè)數(shù)據(jù)集我第一件事不是急著寫 train.py而是把包解開、數(shù)一遍文件、畫一張類別分布圖。數(shù)完心里就有底這活兒是能訓(xùn)出東西還是會(huì)在長尾上翻車。這份數(shù)據(jù)集的骨架很規(guī)整圖片、VOC 標(biāo)注、YOLO 標(biāo)注三份文件數(shù)量完全對齊都是 4271說明沒有半途而廢的標(biāo)注殘留這對后續(xù)寫轉(zhuǎn)換腳本省了很多事。2.1 文件組織jpg、xml、txt 三件套怎么擺壓縮包解開后是典型的 Pascal VOC 布局外加一份 YOLO 格式的平行目錄。里面不含 ImageSets 那種劃分路徑的 txt也就是說訓(xùn)練集/驗(yàn)證集的名單得自己生成這一點(diǎn)在動(dòng)手前要清楚別指望拿現(xiàn)成的 train.txt。ir_power_dataset/ ├── JPEGImages/ # 4271 張 .jpg紅外偽彩或灰度渲染圖 │ ├── 000001.jpg │ └── ... ├── Annotations/ # 4271 個(gè) VOC .xml與 jpg 同名 │ ├── 000001.xml │ └── ... ├── labels/ # 4271 個(gè) YOLO .txt與 jpg 同名 │ ├── 000001.txt │ └── ... └── classes.txt # 14 行類別名行號即 class_id從 0 起判斷一個(gè)數(shù)據(jù)集能不能直接喂給訓(xùn)練腳本我一般跑三行命令核對ls JPEGImages | wc -l、ls Annotations | wc -l、ls labels | wc -l三個(gè)數(shù)必須相等再用comm -3比一次文件名列表確認(rèn)沒有孤兒文件。紅外數(shù)據(jù)集常見的一個(gè)毛病是同一設(shè)備同一角度連拍多張文件名帶(1)、(2)后綴轉(zhuǎn)換腳本里如果按stem拼路徑就會(huì)找不到對應(yīng)的 xml。這份數(shù)據(jù)集名字規(guī)整但檢查這一步我從不省血淚經(jīng)驗(yàn)是一次漏檢讓整個(gè)驗(yàn)證集指標(biāo)虛高 6 個(gè)點(diǎn)。2.2 14 個(gè)類別與長尾分布誰是大頭誰是稀有物種14 個(gè)類別的框數(shù)差了兩個(gè)數(shù)量級這是這份數(shù)據(jù)最需要提前知道的信息。按框數(shù)排下來class_id類別名含義框數(shù)占比0ACB空氣斷路器940.79%1CT電流互感器7906.64%2Conection連接器拼寫變體4713.96%3Connection連接器396133.30%4LA避雷器2672.24%5LBS負(fù)荷開關(guān)5484.61%6MCCB塑殼斷路器160013.45%7MOF計(jì)量/互感器類2732.29%8PF電力附件560.47%9PT電壓互感器6615.56%10VCB真空斷路器1441.21%11body柜身3803.19%12connection連接器小寫195216.41%13core鐵芯6995.88%—合計(jì)—11896100%表格里最扎眼的是Conection、Connection、connection三個(gè)條目——語義上都是連接器/接線端子卻因?yàn)闃?biāo)注時(shí)的拼寫和大小寫差異被拆成了三個(gè)類。PF只有 56 個(gè)框ACB94 個(gè)這兩個(gè)類在 640 輸入尺寸下如果目標(biāo)本身還小訓(xùn)到后期 AP 大概率是 0 或者個(gè)位數(shù)。我的判斷是先按原始 14 類跑一版當(dāng)基線記錄每類 AP再?zèng)Q定要不要合并成 810 類而不是一上來就改標(biāo)簽?zāi)菢映隽藛栴}分不清是數(shù)據(jù)的問題還是改造的問題。2.3 標(biāo)注文件長什么樣xml 與 txt 的字段對照VOC 與 YOLO 表達(dá)的是同一個(gè)框只是坐標(biāo)系不同。VOC 存絕對像素的左上、右下角點(diǎn)YOLO 存歸一化的中心點(diǎn)與寬高。理解這一層寫轉(zhuǎn)換腳本時(shí)就不會(huì)在/w和/h上搞反。annotation filename000123.jpg/filename size width640/widthheight480/heightdepth3/depth /size object nameConnection/name bndbox xmin210/xminymin96/yminxmax388/xmaxymax302/ymax /bndbox /object /annotation# 000123.txt —— 一行一個(gè)目標(biāo)class_id cx cy w h全部歸一化到 0~1 3 0.467188 0.414583 0.278125 0.429167對應(yīng)的換算關(guān)系是cx(xminxmax)/2/width、w(xmax-xmin)/width縱軸同理。這里有個(gè)容易忽略的點(diǎn)xml 里的size字段不一定和 jpg 實(shí)際尺寸一致有的標(biāo)注工具在圖片縮放后沒回寫尺寸直接信 xml 會(huì)讓框整體偏移。穩(wěn)妥做法是轉(zhuǎn)換時(shí)用cv2.imread(...).shape讀實(shí)際尺寸和 xml 記錄的尺寸做一次比對不一致就報(bào)警并統(tǒng)一按實(shí)際尺寸換算。3. 跑通第一步VOC 轉(zhuǎn) YOLO 的轉(zhuǎn)換腳本與訓(xùn)練配置數(shù)據(jù)集同時(shí)給了兩套格式理論上 YOLO 訓(xùn)練只吃 txtVOC 那份是給 TensorFlow/Paddle 系或 MMDetection 用的。但我不建議直接拿包里的 txt 開訓(xùn)——class_id 的分配順序你得自己確認(rèn)一遍一旦和data.yaml里 names 的順序?qū)Σ簧嫌?xùn)練照樣跑loss 照樣降最后預(yù)測出來避雷器的位置標(biāo)著柜身這種錯(cuò)誤沒有報(bào)錯(cuò)提示純純的黑匣子。3.1 類別映射別用 sorted() 偷懶定 class_id自己寫轉(zhuǎn)換腳本時(shí)第一步是把類別順序釘死成一份列表轉(zhuǎn) xml 和生成 yaml 都用這一份絕不在兩個(gè)地方各寫一遍。用sorted(set(names))自動(dòng)推導(dǎo)看著聰明實(shí)際會(huì)引入大小寫排序問題——大寫字母全部排在小寫前面body和core會(huì)被擠到中間去和包內(nèi) txt 的編號完全錯(cuò)位。# classes.py —— 全項(xiàng)目唯一的類別定義來源 CLASSES [ ACB, CT, Conection, Connection, LA, LBS, MCCB, MOF, PF, PT, VCB, body, connection, core, ] NAME2ID {name: idx for idx, name in enumerate(CLASSES)} ID2NAME {idx: name for name, idx in NAME2ID.items()}這份列表的順序是照抄數(shù)據(jù)集說明里給出的順序ACB是 0 號core是 13 號。如果決定合并那三個(gè)連接器類別只需要在這一個(gè)文件里改其他地方全部引用NAME2ID改完跑一次全量轉(zhuǎn)換即可不用滿項(xiàng)目找散落的數(shù)字。參數(shù)上唯一要盯的是enumerate的起點(diǎn)YOLO 的 class_id 從 0 開始而有些老腳本按 VOC 習(xí)慣從 1 開始差一位就是全盤錯(cuò)。3.2 轉(zhuǎn)換腳本越界裁剪與退化框過濾真正容易出問題的地方在坐標(biāo)上。紅外圖像邊緣經(jīng)常只拍到半個(gè)設(shè)備標(biāo)注的人手一抖就把 xmax 標(biāo)到了圖片寬度之外也有框被標(biāo)成xmin xmax的一條線。這兩種情況不處理寫進(jìn) txt 后就是越界的歸一化值訓(xùn)練時(shí)要么被框架靜默丟掉要么在計(jì)算 loss 時(shí)炸出 NaN。# voc2yolo.py import os import xml.etree.ElementTree as ET import cv2 from classes import NAME2ID def convert_one(xml_path, txt_path, img_path): h, w cv2.imread(img_path).shape[:2] # 以圖片實(shí)際尺寸為準(zhǔn) root ET.parse(xml_path).getroot() lines, dropped [], 0 for obj in root.iter(object): name (obj.find(name).text or ).strip() if name not in NAME2ID: # 不在白名單里的類別直接跳過 dropped 1 continue b obj.find(bndbox) x1, y1 float(b.find(xmin).text), float(b.find(ymin).text) x2, y2 float(b.find(xmax).text), float(b.find(ymax).text) # 越界裁剪先夾到圖像范圍內(nèi) x1, x2 max(0.0, min(x1, w)), max(0.0, min(x2, w)) y1, y2 max(0.0, min(y1, h)), max(0.0, min(y2, h)) bw, bh x2 - x1, y2 - y1 if bw 2 or bh 2: # 退化框?qū)捇蚋卟蛔?2 像素 dropped 1 continue cx, cy (x1 x2) / 2 / w, (y1 y2) / 2 / h lines.append(f{NAME2ID[name]} {cx:.6f} {cy:.6f} {bw/w:.6f} {bh/h:.6f}) with open(txt_path, w) as f: f.write(\n.join(lines)) return len(lines), dropped if __name__ __main__: root_dir /data/ir_power_dataset total_box, total_drop, empty_img 0, 0, 0 for fn in os.listdir(f{root_dir}/Annotations): stem os.path.splitext(fn)[0] n, d convert_one( f{root_dir}/Annotations/{fn}, f{root_dir}/labels/{stem}.txt, f{root_dir}/JPEGImages/{stem}.jpg, ) total_box n; total_drop d empty_img (n 0) print(f寫入框 {total_box}丟棄 {total_drop}空標(biāo)注圖 {empty_img})這段腳本干了三件事按白名單過濾類別、把越界坐標(biāo)夾回圖內(nèi)、丟掉寬高不足 2 像素的退化框。跑完打印三個(gè)數(shù)字正常情況是寫入框數(shù)接近 11896、丟棄數(shù)為個(gè)位數(shù)如果丟棄數(shù)上百多半是某批圖的標(biāo)注尺寸和圖片尺寸對不上需要回去查那批文件。empty_img也不能忽略標(biāo)注工具過濾之后留下空 txt 的圖仍會(huì)被加載雖然不算負(fù)樣本錯(cuò)誤但會(huì)讓一個(gè) batch 的有效梯度變少我一般把空 txt 對應(yīng)的圖一起從訓(xùn)練名單里剔掉。想省事直接用包里現(xiàn)成的 txt 也行那就跳過這一步但至少抽樣把labels/里的 class_id 分布統(tǒng)計(jì)一次和上面的表對得上才放心。3.3 劃分與 data.yaml一次寫對后面都省事數(shù)據(jù)集沒帶 ImageSets切分得自己做。我固定用 8:1:1并且按類別分層抽樣保證PF、ACB這類小類在驗(yàn)證集里至少有十幾個(gè)框否則算出來的 mAP 波動(dòng)大得沒法看。# split.py —— 分層切分保證小類在驗(yàn)證集也有樣本 import random, shutil from pathlib import Path from collections import defaultdict random.seed(42) root Path(/data/ir_power_dataset) stems [p.stem for p in (root / labels).glob(*.txt)] # 用每個(gè)文件里出現(xiàn)的類別作為分層鍵 bucket defaultdict(list) for s in stems: ids {line.split()[0] for line in open(root / labels / f{s}.txt) if line.strip()} bucket[tuple(sorted(ids))].append(s) train, val, test [], [], [] for key, items in bucket.items(): random.shuffle(items) n len(items) train items[: int(n * 0.8)] val items[int(n * 0.8): int(n * 0.9)] test items[int(n * 0.9):] for split, items in [(train, train), (val, val), (test, test)]: for sub in (images, labels): (root / splits / split / sub).mkdir(parentsTrue, exist_okTrue) for s in items: shutil.copy(root / JPEGImages / f{s}.jpg, root / splits / split / images / f{s}.jpg) shutil.copy(root / labels / f{s}.txt, root / splits / split / labels / f{s}.txt) print(len(train), len(val), len(test))分層鍵用的是這張圖里出現(xiàn)了哪些類別的組合而不是單一主類別效果比隨機(jī)切分穩(wěn)。代價(jià)是組合數(shù)量可能很碎樣本少的組合分出來只有一兩張這沒關(guān)系小類本來就要靠訓(xùn)練時(shí)的采樣策略補(bǔ)切分只能保證不全落到訓(xùn)練集里。# data.yaml path: /data/ir_power_dataset/splits train: train/images val: val/images test: test/images names: 0: ACB 1: CT 2: Conection 3: Connection 4: LA 5: LBS 6: MCCB 7: MOF 8: PF 9: PT 10: VCB 11: body 12: connection 13: corenames 的編號必須和classes.py逐行一致包括大小寫。檢查方法很土但有效隨便挑一張圖把它的 txt 第一行讀出來拿 class_id 去 yaml 里查名字再回頭看 xml 里對應(yīng) object 的 name能對上就說明整條鏈路沒錯(cuò)位。# 先在 640 分辨率上跑一版基線別急著堆 epochs yolo detect train modelyolov8s.pt datadata.yaml imgsz640 epochs100 \ batch16 workers8 device0 patience30 close_mosaic10參數(shù)取值說明modelyolov8s.pt小模型先驗(yàn)證數(shù)據(jù)可用性跑通再換 m/limgsz640紅外小目標(biāo)多顯存允許可上 960 試一版batch168G 顯存的安全值OOM 就降到 8patience30連續(xù) 30 輪沒提升就早停避免過擬合小類close_mosaic10最后 10 輪關(guān)掉 mosaic讓框回歸收斂得更準(zhǔn)第一版訓(xùn)練我只關(guān)心兩件事loss 曲線是不是平滑下降以及val上的每類 AP 分布和框數(shù)分布是否一致。如果Connection的 AP 上到 0.9 而PF停在 0.01那是樣本量的問題不是模型的問題別在那調(diào)學(xué)習(xí)率白費(fèi)時(shí)間。4. 訓(xùn)練鏈路適配紅外圖像的數(shù)據(jù)加載與增強(qiáng)策略把數(shù)據(jù)塞進(jìn) YOLO 默認(rèn)管線能跑但跑出來的模型往往在真實(shí)紅外圖上表現(xiàn)不穩(wěn)定原因多半出在增強(qiáng)上??梢姽獾脑鰪?qiáng)配方搬到紅外場景有些操作是在幫倒忙——熱像圖的顏色是偽彩映射出來的不是物體本色HSV 擾動(dòng)一上模型學(xué)到的可能是配色規(guī)律而不是設(shè)備形狀。4.1 紅外圖像的三個(gè)脾氣低對比度、偽彩失真、噪點(diǎn)第一是動(dòng)態(tài)范圍窄。紅外相機(jī)的原始數(shù)據(jù)是溫度映射成 8 位圖之后柜體和背景的灰度差可能只有十幾個(gè)灰階肉眼看著一片糊模型的淺層卷積很難提出邊緣。第二是偽彩。同一臺設(shè)備在不同色帶設(shè)置下可以是紅黃也可以是藍(lán)紫若訓(xùn)練集全是一種配色換臺設(shè)備就廢。第三是噪聲熱像儀的非均勻性和隨機(jī)噪點(diǎn)在低對比度區(qū)域特別明顯容易被誤檢成小目標(biāo)。對應(yīng)的策略我一般這么定用 CLAHE 提升局部對比度、隨機(jī)灰度化打散偽彩依賴、亮度/對比度擾動(dòng)控制在 ±0.2 以內(nèi)、不用HueSaturationValue 這類強(qiáng)色彩增強(qiáng)。翻轉(zhuǎn)可以留水平翻轉(zhuǎn)垂直翻轉(zhuǎn)要慎用——電力柜里的斷路器、儀表安裝是有明確上下方向的翻過來就成了現(xiàn)實(shí)中不存在的樣本。4.2 自定義 Dataset把增強(qiáng)控制在合理范圍如果要用 Ultralytics 之外的框架Dataset 得自己寫。核心是三段讀圖統(tǒng)一成三通道、讀 txt 組 boxes、走 albumentations 管線并保證 boxes 跟著變換。# ir_dataset.py import cv2 import numpy as np import torch from torch.utils.data import Dataset import albumentations as A from albumentations.pytorch import ToTensorV2 train_tf A.Compose([ A.LongestMaxSize(max_size640), A.PadIfNeeded(640, 640, border_modecv2.BORDER_CONSTANT, value0), A.HorizontalFlip(p0.5), # 垂直翻轉(zhuǎn)對柜內(nèi)設(shè)備不合理關(guān)掉 A.RandomBrightnessContrast(0.2, 0.2, p0.5), # 模擬曝光差異幅度收窄 A.CLAHE(clip_limit2.0, tile_grid_size(8, 8), p0.3), # 拉開局部對比度 A.GaussNoise(var_limit(5.0, 20.0), p0.2), # 貼合熱像儀噪點(diǎn) A.ToGray(p0.1), # 隨機(jī)去色降低偽彩依賴 ToTensorV2(), ], bbox_paramsA.BboxParams(formatyolo, label_fields[cls], min_visibility0.3)) class IRDataset(Dataset): def __init__(self, img_dir, lbl_dir, tf): self.img_dir, self.lbl_dir, self.tf img_dir, lbl_dir, tf self.names sorted(p.stem for p in img_dir.glob(*.jpg)) def __len__(self): return len(self.names) def __getitem__(self, idx): stem self.names[idx] img cv2.imread(str(self.img_dir / f{stem}.jpg)) # 偽彩圖按 BGR 讀 if img is None: raise FileNotFoundError(stem) cls, boxes [], [] for line in open(self.lbl_dir / f{stem}.txt): if not line.strip(): continue c, cx, cy, w, h line.split() cls.append(int(c)); boxes.append([float(cx), float(cy), float(w), float(h)]) out self.tf(imageimg, bboxesboxes, clscls) return { image: out[image], boxes: torch.tensor(out[bboxes], dtypetorch.float32).clamp(0, 1), labels: torch.tensor(out[cls], dtypetorch.long), }幾個(gè)參數(shù)的取舍值得說明。min_visibility0.3是裁剪/翻轉(zhuǎn)后框只剩不到三成面積就丟棄避免產(chǎn)生一堆幾乎看不見的殘框污染標(biāo)簽ToGray(p0.1)概率不高目的是讓模型偶爾見到無顏色信息的輸入學(xué)會(huì)靠形狀判別CLAHE的clip_limit2.0是個(gè)保守值調(diào)到 4 以上會(huì)把噪聲也一起放大熱像圖的噪點(diǎn)被強(qiáng)化后很像是小目標(biāo)反而拉低精度。如果直接用 Ultralytics 訓(xùn)練等價(jià)做法是在命令行加hsv_h0.0 hsv_s0.0 hsv_v0.3 degrees0 fliplr0.5 flipud0.0把色彩相關(guān)的增強(qiáng)全關(guān)掉。提示紅外數(shù)據(jù)集如果混了灰度和偽彩兩種渲染務(wù)必確認(rèn)讀圖時(shí)通道數(shù)一致?;叶葓D用cv2.imread默認(rèn)讀成三通道沒問題但用cv2.IMREAD_GRAYSCALE讀進(jìn)來再送進(jìn)需要 3 通道的骨干網(wǎng)絡(luò)會(huì)直接報(bào)維度錯(cuò)誤。4.3 評估怎么讀每類 AP、混淆矩陣和漏檢圖只看一個(gè) mAP50 是自欺欺人。這份數(shù)據(jù) 14 類里框數(shù)從 56 到 3961總 mAP 會(huì)被Connection和connection兩個(gè)大類拉到 0.8 以上看著漂亮實(shí)際PF、ACB全軍覆沒。我通常按這個(gè)順序看先拉每類 AP 表和框數(shù)表并排放找框數(shù)不少但 AP 極低的類這通常是標(biāo)注質(zhì)量問題再看混淆矩陣重點(diǎn)看那三個(gè)連接器類別之間是否互相串——串得厲害就是拼寫分裂導(dǎo)致的最后抽 20 張驗(yàn)證集原圖做可視化專門找漏檢紅外圖里設(shè)備密集堆疊的區(qū)域漏檢率明顯更高這類樣本要回流到訓(xùn)練集。驗(yàn)證命令跑完之后runs/detect/val/下會(huì)生成confusion_matrix.png、PR_curve.png和各分類的val_batchX_pred.jpg。我習(xí)慣把預(yù)測圖按文件名排序后快速翻一遍翻到哪個(gè)類標(biāo)錯(cuò)顏色就記下來比盯著數(shù)字有用。5. 避坑排查標(biāo)簽拼寫、坐標(biāo)越界與驗(yàn)證集泄漏的 5 個(gè)坑這一節(jié)是整篇里我最想讓人先看的部分。上面那些步驟照著做基本不會(huì)出岔子真正耗時(shí)間的是跑起來之后指標(biāo)不對勁、又找不到原因的場面。下面五條都是這類數(shù)據(jù)集上真實(shí)會(huì)撞見的按現(xiàn)象 → 原因 → 解決記下來。5.1 標(biāo)簽層面的三個(gè)坑坑一三個(gè)連接器類別互相搶框混淆矩陣一片紅?,F(xiàn)象是訓(xùn)練能收斂但Conection、Connection、connection三類的 AP 都在 0.4 上下徘徊混淆矩陣?yán)锼鼈內(nèi)齻€(gè)互相大量錯(cuò)分同一張圖上的接線端子一會(huì)兒被預(yù)測成 2 號一會(huì)兒成 12 號。原因是標(biāo)注階段不同人對同一個(gè)部件的寫法不統(tǒng)一本質(zhì)上是一個(gè)類被拆成了三份每份樣本量都不夠模型學(xué)不到穩(wěn)定特征。解決辦法是合并成一個(gè)類在classes.py里把這三項(xiàng)合成單個(gè)connector重跑轉(zhuǎn)換腳本同時(shí)注意合并后body/core的編號會(huì)前移data.yaml的 names 必須跟著改兩處一起改別只改一邊。坑二訓(xùn)練到一半 loss 變 NaN或者某些框完全學(xué)不到。現(xiàn)象是前幾輪 loss 正常下降十幾輪之后突然炸成 NaN或者日志里出現(xiàn)大量被忽略的框。原因是原始 xml 里存在越界坐標(biāo)和零面積框轉(zhuǎn)換時(shí)沒裁干凈歸一化后出現(xiàn)大于 1 的值或?qū)挾葹?0 的行。解決辦法就是 3.2 節(jié)那段腳本里的截?cái)噙壿嬣D(zhuǎn)換完再補(bǔ)一道校驗(yàn)把所有 txt 讀一遍統(tǒng)計(jì)cx1 or cy1 or w0 or h0的行數(shù)正常應(yīng)該是 0不為 0 就說明那批 xml 有問題回去看是哪個(gè)標(biāo)注批次??尤硰垐D上有目標(biāo)但 txt 是空的訓(xùn)練時(shí)框全丟?,F(xiàn)象是驗(yàn)證時(shí)發(fā)現(xiàn)明明有設(shè)備的圖模型一個(gè)框都不出。原因通常是標(biāo)注工具里畫了框但沒保存或者類別名寫成了表里沒有的拼寫比如把MCCB寫成MCCB帶了尾部空格轉(zhuǎn)換腳本按白名單過濾時(shí)就靜默跳過了。解決辦法是在轉(zhuǎn)換腳本里加一行日志把未命中白名單的類別名連同文件名打印出來跑一次全量轉(zhuǎn)換就能把這個(gè)名單收齊另外strip()一定要加尾部空格是最隱蔽的一種。5.2 訓(xùn)練與評估層面的兩個(gè)坑坑四驗(yàn)證集指標(biāo)高得離譜換到現(xiàn)場就崩?,F(xiàn)象是 val 上 mAP50 輕松上 0.9拿去跑另一批現(xiàn)場圖連大類都認(rèn)不全。原因是隨機(jī)切分把同一臺設(shè)備、同一角度、甚至是連拍的近似幀同時(shí)分進(jìn)了訓(xùn)練集和驗(yàn)證集模型等于在背答案。解決方法是切分時(shí)按采集批次/設(shè)備編號分組同一組只進(jìn)一個(gè) split。如果文件名里沒有批次信息就用圖像相似度聚類把近鄰幀歸為一組再切。這一步多花半天能省掉現(xiàn)場調(diào)試的兩周。坑五小類別 AP 長期為 0調(diào)參調(diào)不動(dòng)。現(xiàn)象是PF56 個(gè)框、ACB94 個(gè)框從第一輪到最后一輪 AP 都是 0其他類正常。原因是這兩類樣本量太少且目標(biāo)在圖中往往偏小標(biāo)準(zhǔn)的隨機(jī)采樣下每個(gè) batch 里幾乎見不到它們。解決辦法分三步先確認(rèn)這兩類的框確實(shí)存在且坐標(biāo)正確用可視化腳本畫出來看再開啟類別加權(quán)采樣或過采樣小類圖片最后考慮提高輸入分辨率到 960讓小平米目標(biāo)在特征圖上多占幾個(gè)像素。如果三步做完 AP 還是 0接受它——56 個(gè)框本來就不足以支撐一個(gè)獨(dú)立類別合并進(jìn)語義相近的類更實(shí)際。注意這五條里坑一和坑四最容易被忽略因?yàn)樗鼈兊墓餐卣魇怯?xùn)練過程完全正常、沒有任何報(bào)錯(cuò)。前者錯(cuò)在標(biāo)簽后者騙在切分兩者都不會(huì)在終端里給你一行紅字。6. 二次開發(fā)類別重劃、半自動(dòng)預(yù)標(biāo)注與難例回流把基線跑通只是起點(diǎn)真正落到業(yè)務(wù)里14 類這個(gè)粒度大概率要?jiǎng)?。我一般的做法分三層推進(jìn)每一步都用指標(biāo)驗(yàn)證不憑感覺。第一層是類別重劃。按業(yè)務(wù)需求把 14 類壓成設(shè)備大類 關(guān)鍵部件比如斷路器ACB/MCCB/VCB 合并、互感器CT/PT/MOF 合并、連接器三個(gè)拼寫合并、柜身、鐵芯、避雷器、負(fù)荷開關(guān)。合并后類別數(shù)從 14 降到 8 左右每個(gè)類的框數(shù)都在 300 以上PF這種 56 框的稀有類要么并入鄰近類要么單獨(dú)留出來做二階段分類。改造方式是只動(dòng)classes.py里的映射表加一個(gè)RAW2MERGED字典轉(zhuǎn)換腳本里多查一次表原始 xml 一個(gè)字都不改隨時(shí)可以回退。改造項(xiàng)改造前改造后驗(yàn)證方式類別粒度14 類8 類每類 AP 是否整體上移小類是否脫離 0輸入分辨率640960小目標(biāo)召回率、顯存占用與推理耗時(shí)數(shù)據(jù)量4271 張4271 預(yù)標(biāo)注復(fù)核新增樣本中人工修正比例是否逐步下降第二層是半自動(dòng)預(yù)標(biāo)注。用訓(xùn)好的模型對未標(biāo)注的現(xiàn)場圖做推理置信度閾值卡在 0.4 左右把預(yù)測框直接寫成 YOLO txt再人工過一遍只改錯(cuò)的不畫新的。這一步能省掉標(biāo)注成本的大頭但有個(gè)細(xì)節(jié)要注意預(yù)標(biāo)注生成的 txt 里混著模型的系統(tǒng)性偏差如果全部無條件接受下一輪訓(xùn)練只是在放大誤差。我的經(jīng)驗(yàn)是每天抽 10% 的預(yù)標(biāo)注結(jié)果做人工復(fù)核并統(tǒng)計(jì)修正率修正率降到 5% 以下再考慮擴(kuò)大自動(dòng)接受范圍。# prelabel.py —— 用已有權(quán)重給新圖打預(yù)標(biāo)注低置信度直接丟不留給人工糾結(jié) from ultralytics import YOLO from pathlib import Path model YOLO(runs/detect/train/weights/best.pt) src, dst Path(/data/new_ir), Path(/data/new_labels) dst.mkdir(parentsTrue, exist_okTrue) for r in model.predict(sourcestr(src), imgsz960, conf0.4, iou0.5, streamTrue): stem Path(r.path).stem lines [] for b in r.boxes: c, x, y, w, h int(b.cls), *b.xywhn[0].tolist() lines.append(f{c} {x:.6f} {y:.6f} {w:.6f} {h:.6f}) (dst / f{stem}.txt).write_text(\n.join(lines))conf0.4是刻意壓低的值寧可多給人看幾個(gè)框也別漏掉真目標(biāo)——漏掉的框人工根本發(fā)現(xiàn)不了多出來的框一眼就能刪。imgsz960要和訓(xùn)練時(shí)保持一致尺寸不匹配會(huì)讓小目標(biāo)直接消失。第三層是難例回流。把驗(yàn)證集和現(xiàn)場測試?yán)锫z、誤檢的圖單獨(dú)存一個(gè)目錄每隔一輪訓(xùn)練就補(bǔ)進(jìn)去同時(shí)在data.yaml里加一組hard路徑做專項(xiàng)評估。這個(gè)循環(huán)跑上三五輪模型在現(xiàn)場的穩(wěn)定性提升通常比換更大的骨干網(wǎng)絡(luò)明顯。一個(gè)教訓(xùn)我早期做這類改造時(shí)習(xí)慣一次性把類別、增強(qiáng)、分辨率全改完結(jié)果指標(biāo)掉了也不知道是哪一項(xiàng)的責(zé)任只能全量回滾重來。從那以后我每次改數(shù)據(jù)集只動(dòng)一個(gè)變量先跑 20 輪小實(shí)驗(yàn)看趨勢確認(rèn)有效再進(jìn)全量訓(xùn)練改動(dòng)記錄寫在classes.py的注釋里隔兩個(gè)月回來也能看懂自己當(dāng)時(shí)干了什么。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久高清无码夜夜操| 情色大香蕉| 五月丁香影视| 国产高清精品一区二区三区毛片| 麻豆av一区二区| 爱欲AV| 亚洲欧洲综合av在线| 玖色av| 看日韩美女二区三区免费操逼视频 | 日本媚薬中文字幕在线| 亚洲黄色影视| 国产乱伦亚洲| 欧美性暴力| 亚洲熟女少妇免费视频| 欧美性爱一区| 丰满人妻av一区二区三区 | 亚洲成A∨人影院在线欢看| 天美传媒婬乱| 中文字幕丰满人妻日本| 91亚洲最新在线| 一二三四视频在线社区中文字幕| 日本精品88888888| 夜色五月天| 黄片国产精品一区二区| .精品人妻一区二区三| 丰满人妻-区二区三区免费看 | 日韩三级久久久| 91快色色色色色| 色波多| 精品人妻高清麻豆av| 搞中出视频在线观看| 九九九九九九九精品视频| 少妇高潮对白在线观看| 一起草三级AV电影在线观看 | 国产精品不卡一区二区电影| 91精片| 91欧美少妇| 97超碰资源网| 99re95| 清柠毛片| 狠狠爱综合网| 亚州操逼网| 欧 美 自 拍 偷 拍| 欧美性生活男人的天堂| 日本黄色精品专区网站| 性久久久| 尤物视频一区| 98人妻精品一区二区色欲| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 欧美一级国产一级| 日本成人A片网站| 91老司机视频| 美女骚尻视频| 91痴汉| 国产高清在线自在拍69| 嫩草伊人久久精品| 操b网站亚洲无码| 精品久久在线区一区| 红杏大香蕉| 日韩av一级黄片| 亚洲五码一区二区三区| 亚洲最大网站av| 国产精品自拍欧美在线| 亚洲欧美日韩精品久久久一区二区| 精品偷拍13p欧美dodk视频| 超碰色男人操熟女| 26uuu性物| www.91逼逼.com| 日韩熟女乱伦中出| 日韩一级成人毛片免费观看| 国产免费永久精品无码| 97色冈| 97干在线看| 嗯嗯嗯啊啊啊在线免费观看| 日本有码影片下载| 啊啊啊好湿久久| 青青草自拍视频在线播放| 久久小视频| 青草精品视频一日本久久久久网站| 天天做天天爱天天高潮| 久久夜色一区二区| 欧洲精品久久| 亚洲天在线| 熟女少妇一区二区三区| 婷婷色香伊人| 精品欧美老熟女一二区| 中文字幕在线观看永久| 亚洲四虎熟女精品| 久久久久9| 午夜精品久久久99| 精品一二三区女同| 亚洲做性| 久久香蕉国产线看观看亚洲女人 | 大香蕉亚洲中文| 无码人妻一区二区一牛影视| 操人妻丝袜高跟| 国产性感在线观看| 手机av亚洲丝袜美腿日韩第一页二页| 亚洲九九视频| 亚洲高清视频在线免费观看| 中文字幕一二区二三区人妻专区| 日韩不卡a级视频专区| av九九| 超碰亚洲欧美日韩无| 精品免费1| 婷婷另类小说| 婷婷久久久精品| 精品国产乱子伦一区二区三区,精品一 | 色婷婷视频| 麻豆国产尤物AV| 国产午夜激片Av毛片不卡| 亚洲精品尤物yw在线影院| 午夜小电影在线插入淫高潮| 欧美人妻少妇| 亚洲无无码αⅴ每日更新| surenchaopeng| 后入综合久久| 97亚洲精品| 飘花国产午夜精品不卡| 欧美疯狂做爰xxxx| 免費人妻夜夜爽天天爽爽一区| 亚射在线| 亚洲脚交| 亚洲风情在线观看| 欧美人人曰人人操人人射射| 国产 v乱码一区二| 亚熟在线| 精品国产99999| 三级日本一区二区三区| 天天做日日爱夜夜爽| 东京日日夜夜| 91艹| 国产精品又黄又猛又粗| 激情啪啪拍91| 超碰97在线 欧美 国产| 人人操人人精品影片| 欧美亚洲首页| 日韩卡一卡二卡三在线| 欧美超碰9798| 欧美日本不卡| 久96热在线观看视频| 亚洲国产麻豆一区二区三区| 久草久热| 伊人网在线点播| 久久久新亚洲AV| 精品亚洲国产成人av网站| 中文字幕在线播放2中文字幕在线观看2| 高潮嗯啊性感美女久久久| 欧美色91| 99这里只有精品国产| 新版天堂中文资源8在线| 国产精品女同| 91蜜桃传媒精品久久久一区二区| 永久免费av无码网站国产app| 色婷婷久久| 一区,二区,三区视频| 大香蕉狠狠爱| 久久五月综合| 亭亭在线资源| 免费久久一级毛片大黄| 九九无码视频| 中文字幕AV片| 国产精品久久久久无码A√| 国产一区二区啪啪视频| 亚精品无码毛片一区二区三区| 亚洲国产综合视频| 天天日天天插| 日本高清视频在线观看黄已三辽| 浪人综合网| 国产久久视频| 天天综合网91| 2010男人的天堂| 青青草女人天天干| 亚洲国产精品无码AV在线| yirendaxiangjiashipin| 亚洲性高潮| 毛片电影一区二区三区| 加勒比综合a∨| 操B视频日韩无码| 大香蕉伊利av| 综合久久2017| 激情开心五月天| 尤物AV免费网站| 美国aaaaa一级黄片| 一本一首道人妻少妇免费久久| 屁股久久久久久| 操逼日韩无码| 国产精品久久久久久久免牛肉蒲团| 国产91福利小视频在线观看| 欧美日韩色图片| 色臀AV| 久久人人看| 欧亚韩国999| 香蕉久久AⅤ...| AV天天综合| 97天天日| 日韩在线AB| 男人的天堂久久久| 91久久久久久久| 久久华人网| 操逼不卡中文字幕| 亚欧洲一区二区视频| 国产精品呦一区二区三区| 久久久久亚洲精品| 91久久久亚洲| 国产精品久久发布| 在线观看不卡一区二区三区| 天天日B狠狠操| 精品91日日夜夜超清资源| 色婷婷九月| 亚洲欧美激情小说| 麻豆人妻精品一区二区| 亚洲欧美综合| AV老汉| 91丨九色丨国产丨人妻在线| 亚洲国产一区二区三区在线| 人妻色偷色噜| 色综合中文字幕不卡| 日本操逼无码| 亚洲成人精品久久久| 久久精品国产AV一区二区三区| 男人天堂久久日韩| 天堂v无码免费视频| 国产久久久9999| 国产av激情无码久久天堂| 好湿好紧好爽 视频| 女性喷水高潮在线观看| 日日橹狠狠爱欧美超碰| 殴美在线AⅤ| 92大香蕉| 五月天丁香欧洲日韩| 97超碰人人操人人操| 久久一留热品黄| 色在线视频导航| 成人综合视频久久| 国产精品毛片?v一区二区三区| 欧色性第一页| 国产原创剧情在线丝袜| 久久久久久97| 色眯眯av| 熟妇在线视频一区二区| 18禁无码永久免费无限制| 狠狠躁天天躁日日躁| 国产无马视频| 人妻少妇精品| 影音综合网| 国产精品探花视频| 中文 人妻 制服| 在线女人91| 亚洲三区视频| 91老司机精品| 日本淫穴在线| 可以免费观看的AV| 99亚洲精品| 欧美激情亚洲情色| 久久熟女人| 亚洲成人性爱网站在线播放| 蜜臀网址在线| 欧美少妇一区二区三区| 婷婷中文网| 天天综合97| 日韩伦理视频| 色婷网| 花花AV导航| 日日橹狠狠爱欧美超碰| 精品超碰国产| 男女日B国产| 亚洲中文字幕久久无码精品| 好爽,再快点啊哈嗯嗯嗯嗯| 天天操天天射天天日| 欧姜老司机| 精产国品一区二三产品| 日本高清有码网址视频| 性无码专区2020| 舔人妻中文免费视频| 九九九久千久久激情蜜桃在线看 | 97国产精品视频| 韩日巨乳美女免费视频在线观看| 人人澡人人爽人人精品| www.国产高潮精品| 眼镜人妻101.com| 欧美线天码中字| 日少妇亚洲版| 天天天天操| 美国人人操人人操| 超碰97久久| 97操综合| 久久色一区| 秋霞影音一区二区三区| 91看黄片| 久久精品国产亚洲av水密被窝| 欧美97视频| 看日韩美女二区三区免费操逼视频| 无码最新| 国内伊人久久久久久网站视频| 亚洲淫乱骚妇AV| 国产亚洲精品玖玖玖在线观看| 青青草中文字幕| 欧美一级专区免费大片| 欧洲乱码视频| 日韩情色视频| 无码日韩网站| 日韩欧美aⅴ综合网站发布| 一本久道久久综合狠狠爱一密臀精| 色拍偷亚洲| 日本裸体久久色噜噜| 久久婷婷视频| 破苞ⅩXXX性无码动漫无码| 狠狠操官网| 日本国产欧美一区三区二区| 亚洲欧美综合网| 精品二999| 三上制服丝AV| 久久久久久久久久久97| 成人资源中文字幕在线观看天天| 日韩久久激情精品| 日本熟女中文字幕一区| 久久中文字幕不卡人妻| 国产高清自拍视频| 国产女人视频三四五区| 精品人妻一区二区三区免费视频| 久久天堂网| 色香伊人| 色狠人在线99| 情色av电影| 欧美做爰无码A片视频| 国产一级操B视频| 岛国激情视频在线观看| 91伊人久| 亚洲国产精品久久AV| 亚洲毛片基地专区| 久久东京热久久| 久久久啊啊啊| 日韩精品午夜操呦呦不卡影院| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 五月天黄色av| 国产日比| 欧美99| 色综合久久888| 深田咏美亚洲精品福利社 | 夜间福利片1000无码| 国产专区第一页| 嫩呦国产一区二区三区AV| 免费av在线播放二区| 欧美在线永久天堂| 精品国产一区二区三区香蕉欧美| 国产野战露脸在线播放| 午夜超爽| 日韩人妻免费精品| 国产精品一二三在线看| 偷拍自拍在线视频观看| 中文久久爆乳| 激情五月综合网| 五月丁香啪啪啪| 久久人妻视频网| 口爆综合网| 超AV色女| 超碰99热中文字幕| av久日| 九九九九免费视频| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 日本人体九九九九九九| 亚洲s在线观看| 欧美精品91| 91久久久视| 96国产污污污丝袜| 亚av顶级裸体一区二区三区四区五区| 色香综合天天影视综合 | 国产精品久久久久久久AV大片| 欧美一级特黄淫片在线观看| 亚洲精品国产专区在线观看| 日韩午夜精品一区二区三区电影| 欧美日韩成人在线| 好吊色一区| 亚洲综合一| 少妇人妻在线| 精品久久久久综合无码| 国产强奸乱伦无码视频| 亚洲第一免费视频| 乱伦熟女区| 婷婷久草一区二区三区| 欧美综合第一| 美女让帅哥通她小鸡鸡| 夜夜爽夜夜操| 亚瑟国产精品久久无码| 90后性网国产欧美| 日韩女优在线| 久久久久久裸体| 变态综合色| 色欲三区| 中文字幕在线高清男人的天堂| 久久超碰爱| 色九九九九| 99热99re6国产在线播放| 欧美一级二级三级| 国产精品一区av在线| 女人双腿搬开让男人桶| 欧亚洲精品有视频| 97人亚洲综合字幕| 日本一级不卡一二区| 91黑人狂躁丰满熟妇| 日韩欧美操逼xxx| 亚洲国产无码精品首页久久久| 91 手机在线播放 绯色| 97视频新免费| 性天堂| 377p欧洲日本亚洲大胆| 九九无码| 9999亚洲电影| 欧美亚洲手机在线| 中国一级操逼视频| 久久性爱视频| 草蕉影视亚洲无码| 偷拍99| 日韩中文字幕国产| www.色五月| 18岁禁 茉莉成人久久| 日本一二三免费久久| 国产成人91一区二区三区| 日韩午夜精品一区二区三区电影| 4141514逼喷水三级片| 91痴汉| 免费日韩黄片| 综合影院亚洲| 狠狠干2020| 日韩操啪| 四虎精品亚洲| 综合熟妇一区二区三区| 国产无码久久高清| 超碰人人干| 青操影院| 美女熟妇色| 亚洲天堂中文字幕无码男同| 日韩97视频!在线| 嗯嗯啊啊好大好爽| 亚洲情欲| 最新加勒比丝袜在线| 欧美精品系列| 91成人在线免费视频| 97色视频在线| 91免费看一区二区三区| 激情丁香五月婷婷| 色色97爱| oumeisetu综合| 粉嫩AV一区二区夜夜| 美女被艹尤物视频| 久久国模av| 无码久久国产 | 丁香五月婷婷基地| 搡老女人老91妇女老熟女| 欧美色婷婷| 欧美另类丝袜熟女| 白嫩国模丰满一二三区| 99精品无码| 精品免费一区二区三区在线亚洲人成| 妇女乱色二区| 91超级碰碰| 伊人网在线点播| 91麻豆va国产精品| 97视频在线免费| 久久久久九九九| 欧美操逼录像国产黄色国产| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 操www| 久久久久密臀视频| 91精品啪在线观看国产城中村| 日日干夜夜欢| 天天天天操| 明星性猛交ⅹxxx乱大交| 懂色AV中文| 韩日性爱av| 春色91| 99RE在线视频精品,这里只有精品| 男女性感激情网站| 男人天堂2019| 午夜呻吟欧美| 中文字幕狠狠玩| 久久精品久久久久久久| 99操| 亚洲精品男人的天堂| 日婷婷| 中文字幕乱偷人妻久久艾草网| 九九av| 色色色日本| 国产av色网| 亚洲 欧美 中文 日韩超碰| 2020中文在线一区二区三区| 啊啊啊啊免费视频| 激情文学 亚洲图片| 欧美不卡在线一区二区| 亚洲。天堂。日本在线观看| 人人爽天天爽| 色色五月婷| 日韩激情啪啪啪| 玖玖久久久| 天天日天天操VV| 伊人AAA| ji熟女.com| 人妻少妇精品| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 免费观看国产小粉嫩喷水精品午| 一本久道久久综合狠狠爱一密臀精| 97超碰免费人人性爱| 综合婷婷| 永久免费av无码网站国产app| 国产搭汕a级片| 看看日B真人视频| 91电影色诱| 免费视频无码| 五月婷婷无码| 亚洲欧美日韩精品久久久一区二区| 亚洲AV成人无码一二三久久| 久96热在线观看视频| 久久久久久综合久久伊人蜜月| 91视频综合在线| 国产乱码精品久久久久久| 一本正道久久熟女| 91oumei| 五月丁香激情综合网| 欧美精品23| 天堂69亚洲精品中文字| 91日韩| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 男人的天堂无码| 黑人粗大V S日韩女优视频| 91男人天堂网| 公司1区2区3区精产精| 国产女主播视频在线观看| 九九九热精品| 女人18精品一区二区三区| 黄色十八禁网站| 欧美在线l亚洲| 99热日| 亚洲自拍欧美色综合| 伊人久久亚洲色欲综合网站 | se,,,亚洲欧美| 久久一区二区加油站| 欧美熟妇人体| 欧美亚洲厕所精品偷拍91| 国产精品欧美激在线| 欧美综合 站| 啊嗯嗯啊好大好爽| 国产91美女视频| 玖玖综合网| 亚洲欧美另类图片| 国产9 9在线 | 亚洲| 亚洲精品aa久久伊人| 色墦五月丁香| 伊人青青一区成人视频在线观看区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 秋霞免费AV| 97干色天堂| 中英熟女操女| 国产夜夜艹| 69一区二区| 97视频观看| 久久最新视频免费观看| 亚洲图片 激情小说| AV色图| 97碰碰色| 欧美日韩色综合网| 日韩中文字幕二区| 蜜桃成人1区2区3区| 熟妇人妻一区二区三在线| 超碰99在线| 在线观看一级α片刺激高潮视频| 无码免费精品高清| 欧美.亚洲.另类.丝袜.制服.诱惑| 日本大香蕉| 久操免费观看| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 久久久久9999精品九九九| 亚洲视频精选| 综合 欧美 亚洲 日本| 色婷婷aV一区二区三区麻豆综合| 亚洲综合大片| 91人妻少妇| WWW黄片COM| 久久人爽| 中文字幕88av在线| 偷拍亚洲| 欧美亚洲中文字幕| 99re6国产精品99re| 中国操逼无码| 国产天天骚| 97久久国产| 国产97色在线| 干b网| 国产无马视频| 亚洲欧美在线丝袜| 尤物网址| 中国小夫妻勾搭露脸淫荡对白| 日韩激情电影中文字幕| 一区二区三区 丝袜 高跟 美腿| 91久久青青草原精品| 激情小说在线视频| 一区二区三区在线资源| 亚洲情色综合| av在线人气| 天天弄天天操| 啊啊啊啊啊舒服| 色五月综合网| 激情小说亚洲| 国产精品熟女九九九| 欧美成人四级在线播放| 国产吹潮女在线观看| 国产一区二区啪啪视频| 久久精品超碰| 日韩精品人妻中文字幕有码午| 一区AV| 国产精品一区二区后入| 亚洲欧洲网站免费观看| 91性网| 丝袜狠狠草尤物人妻av91| 天天夜躁日日躁狠狠2002| 97超碰久| 亚洲欧美成人在线| 日日夜夜免费| 少妇500双飞99| aaaa黄片| 亚洲色狠| 久操av在线| 色综合五月天| 男人天堂黄片| 国产精品白丝www| 天天日天天射天天干| 亚洲制服欧美另类内射| 免费AV中文网在线观看| 日韩精品影视| 丝袜性亚洲| 国产91乱伦| 欧美天天| 男人天堂毛片| 加勒比av中文| 天天干少妇| 午夜啪啪片| 精品高潮| 日韩欧美中文字幕搭讪巨乳美人妻视频| 秋霞一集毛片观看| 天天天肏屄肏屄肏屄欧美欧美| 九草九九九| 青草香蕉网| 蜜乳视频网站| 色综合加勒比四四季| 久久青青草在线视频| 精品亚洲俞拍视频一区| 色噜噜狠狠色综无码久久合欧美| 亚洲精品国产日韩无码AV永久免 | 1区2区3区视频| 操逼999| 日本高清电影欧美色图| 粉嫩绯色AV一区二区在线| 3P丝袜熟女 色综合| 97超碰无码网| 志村玲子视频一区二区| 日本免费中文字幕在线| 射久久| 97在线播放| 亚洲欧美另类少妇精品| 五月激情影院| 国产AV激情无码久久无码| 天天综合亚洲综合| 色九九久九九| 色色青青久久| 极品后入免费视频| 操逼内射干逼白丝91| 97久精品| 久久久久久性爱片| 超碰人人色| 久久毛卡| 日本精品网站在线中文| 思思热一热婷婷热一热| 亚洲国成人情色好看电影| 在线综合色| 熟女探花啪啪| 揉揉日日日日| 国产美女高潮视频| 青青草原香蕉日本Ap| 精品白丝一区| 五月丁香网站| 操人妻少妇中文| 成人夜夜爽| 久久9亚洲| 亚熟在线| 久久精品视频在线观看| 日韩人妻制服丝袜av| 中文字幕AV乱伦| 思思久热在线精品66| 久操免费电影| 美女高潮国产高清| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 人妻少妇久久中文| 熟女一区二区三区四区| 久久老熟女| 青青草好吊色| 日韩精品在线视频,日韩精品……| 91综合中文字幕| 青青草久草| 97免费在线观看| 超碰欧美| 亚洲熟女性高潮久久久| 5278欧美一区二区三区| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 免费看A片毛毛片在线播| 激情久久av一区av二区av| 久热免费视频| 亚洲综合性感在线| 久久久久人| 亚洲se91| 日韩av不卡在线看| 欧美三级中文字幕hd| 在线啊v一区| 日本国产成人亚洲精品无码| 亚洲国产一级精品毛一级精品看免费视频 | 青娱乐福利99| 天天日天天搞天天干| 五月天婷精品激情| 欧美一级欧美三级在线观看| 啊嗯嗯啊好大好爽| 夫妻四区五区六区| 中国熟女91| 欧洲精品一级二级精品综合视频综合| 黄色成人网久久久久久| 超碰在线香蕉| 一色网男人的天堂| 国产和美国毛片| 91亚州| 九九色影院| 久草综合视频| 激情四射五月天| 色噜噜狠狠色综无码久久合欧美| 蜜乳性色无码专日粉嫩骚逼AV| 岛国小电影| 快播久久人人aV| 激情国产乱伦Av| 精品免费1| 日曰骚久久精品| 国产老太乱伦一区| 日本日皮视频逼| 欧洲乱码视频| 俄罗斯及免费在线看| 五月天色图| 新精精品久久精品| 欧美亚洲自拍另类人妻| 成人情色一区二区| 精品乱码久久久久| 奇米四色网| 久久25| 日韩有码 一区二区三区| 大香樵伊人网| 欧美人妻一区二区| 亚洲乱色熟女一区| 男人 天堂 日 亚洲| 探花视频免费观看国产专区| 日韩三四五区| 综合欧美亚洲| 天美精品av| 中文字幕欧美丝袜07资源| 久操99| 2017,超碰| 婷婷色在线| 99精品九九九九九九| 99热这里都是精品| 丝袜综合网| 色综合91| 中文操逼字幕| 国产精品久久久久999| 亚洲国产尤物yw在线观看| 91爱看| 乱伦av麻豆| 欧美日韩中国x| 欧美视频边做饭边橾| 91美女高潮| 综合啪啪| 综合夜夜| 丝袜天堂| 太久视频| 欧美综合自拍亚洲综合图| 日韩免费性爱视频在线观看| 18精品一二区| 天天综合,91综合永久| 中文字幕欧美日韩三级| 亚洲AV高潮| 91精品久久久| 欧美综合色综合| 亚洲操操操| 亚洲第一页第二页激情| 精品无码一区二区| 丰满人妻一区二区三区四区| 东北女人操比视频| 国产原创剧情在线丝袜| 亚洲激情在线| 自拍欧美| 首页中文字幕中文字幕免费| 亚洲成成熟女人综合一区二区| 91熟女熟妇视频网站| 妇女性内射冈站HDWWWCOM| 超碰免费欧美7| 超碰99在线观看| 国产精品美女视频诱惑| 91爱做| 99视频只有精品| 男人天堂网站| 99re这里| 校园春色综合| 国产小黄片在线免费观看| 亚洲国产精品无石码久久| 91总综合网| 人人操av| 国产极品精品美女视频| 久久久青青草| 日韩精品高清资源在线| 免费综合亚洲中文| 青娱乐老司机视频| 国产精品久久泡妞网站| 婷婷五月天无码| 日本 成 人 小说 电影 一区二区| 婷婷丁香九月| 熟女熟妇一区二区三四区| 久久天天躁日日躁狠狠躁| 屌色在线97视频| 一起草精品人妻| 久久精品日韩| 亚洲欧美一区二区网址| 久艹日日日| 亚洲中文字幕av| 天美传媒精品久久视频| 97超级色碰碰| 久久综合久色欧美综合狠狠 | 欧美顶级黄色大片免费| 热思思免费视频| 亚洲精品蜜桃久久久| 亚洲色图欧美色图制服诱惑| 91精品成人www| 成人情色一区二区| 熟女突然公开看18禁影片| 四虎国产精品永久地址入口| 日韩特级毛片免费观看全集| 日本欧美中文字幕| 欧美色宗合| 亚洲97综| 欧美中文字幕日韩在线| 91久久九九精品国产综合| 国产精品爆乳懂色蜜乳| 国产精品懂色tv影视免费观看| 日本阿v天堂在线观看| 欧美天天干| 国产无码久久高清| 蜜臀99久久精品久久久久| 大香久久| 日韩中文字墓| 免费少妇一区二区| 日日日日做夜夜夜夜无码| 欧美性生活免费网| 中文字幕狠狠玩| 丁香五月偷拍| 久久人妻四季| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 精品久久无码午夜福利| 精品欧美А∨无码黑人大荫蒂| 性在久久久久久| 国产乱伦性爱AV| 淫淫总合网| 久久亚洲不卡| 物尤视频一区二区| 人妻天天爽| 激情婷婷丁香网| 亚州综合色| 国产精品探花色| 曰韩无码777| 高清不卡一二三区视频......| 欧美天堂超碰97| 欧美性色欧美| 国产日韩色综合| 乱伦熟女区| 97AV爱| 97干综合网| 超碰九区| 在线日韩精品一区二区三区| caoni国产亚洲av| 日韩97超碰中文字幕| 亚洲精品97中文字幕| 国产高清自拍| 国产AV久久久蜜爱影集| 欧美有码亚洲中文字幕一区二区三区四区| 天天舔天天日天天射| 精品在线蜜臀| 日本中文字幕在线视频 | 超碰伊人在线| 亚洲久久久久| 久久免费精品视频免一| 精品国产网站| 日韩精品 欧美激情| 久久亚洲AV成人精品无码| 少妇与黑人高潮在线| 青青草依人大香蕉| 无码一区二区精品视频久久久春药| 人妻av在线| 日韩熟女视频二区| 国产黄色在线播放观看| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 国产高清亚洲日韩一区| 丁香五月色| 亚洲色图加勒比| 97爱综合| 亚洲色人妻综合| 99999久久精| 久久性爱城| 天天看少妇| 人妻色偷色噜| 午夜激情成人在线观看| 国产熟女无套内射| 91热热色| 亚洲色图8| 亚洲在线观看| 后入式999| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 色诱avtt| 四季AV综合网址| 国产午夜福利视频在线| 欧美老妇综合网| 超碰99热中文字幕| 久久只有精品一区二区三区| 东北女人被操| 天天天天天超碰| 亚洲一区二区 麻豆传媒| 亚洲天天影视色综合| 色综合20p| 久久九操在线观看| 97国产中文| 美女t无毒不卡不卡| 五月天婷婷社区| 91亚州| 最新亚洲黄色免费电影| 极品综合| 国产精品人人爽人人做可爱福利| 国产一级137片内射麻豆| 亚洲暴力强奸AV| 中日高清无码操逼视频| 人妻久久久久久| 中文字幕一区 二区三四五 区日 日骚| 色九月婷婷| 久久久久久久一级黄色打同平台| 蜜臀AV一区二区三区激情综合| 久久免费看高潮毛片韩国| 足交视频老司机| 桑老女人九区| 91天天综合日韩欧美| 亚洲天天在线| 天天色天天干天天爱| 中文字幕精品日韩中文字幕| 色五月综合| 97二区四区| 一区二区三区蜜桃成人撸久久东京热| 91欧美性| 国色综合天| 色牛aV| 欧美性爱18观看| 亚洲无码太久| 久久99午夜精品一区人妻| 男人天堂一区二区| 天天91~综合入口| 亚洲av热热色| 夜夜嗨一区二区三区三州加勒比 | 国产99热| 亚洲综合另类欧美久久久| 亚州色图欧美| 久久久一二三四区| 精品久久久久久中文字幕视频免费| www.亚洲黄色| 强奸乱伦日韩AV| 欧美1727免费观看视频| 超碰天天久久79| 欧美综合中文| 国产精品操| 91丨九色丨国产丨人妻在线| 熟女突然公开看18禁影片| 久久久噜噜噜久久久| 久久九精品| 九九九国产| 囯戸精品高潮呻吟旡码| 色官网在线| 欧美少妇第一页| 91操熟妇| a片偷拍视频| 亚洲AV永久无码一区仙野| 99热超碰| 亚洲青青草| 中文字幕av片| 国产肏逼网站| 国产无套粉嫩白浆在| 操美女人妻| 0755午夜福利视频| 免费看黄片现成| 国产精品免费1区2区视频| 亚洲图片另类| 男女打扑克高清网站| 日韩人妻无码精品系列| 上床啊啊啊| 亚洲小电影免费涩涩成人在线高清 | 少妇人妻好深太紧了vr91| 五月激情啪啪| 精品国产网站| 久久久久久99999国产精品| 国产一级舔足在线观看| 天天插天天操| 69视频福利导航| 日韩91网| 逼逼逼逼操操操操操操操操操午夜剧场| 久久人妻精品| 在线免费试看60秒| 亚洲福利影院一区久久| 在线观看综合精品亚洲| 亚洲91网。| 久久人| 中国女人内射6XXXXX| 亚洲情色1区| 成人情色综合网| 中文字幕精品一区二| 大奶啊啊好爽| 色九色久| 亚洲精品尤物yw在线影院| 亚洲男人天堂Av| 九九人妻| 国产肏逼网站| 亚洲精品丝袜-不卡成人免费……| 久久亚州大香蕉| 久久久久久久久久久免费精品| 久湿久久| 少妇人妻在线| 久9九综合在线| 东京热双插| 园内精品自拍视频在线播放| 亚洲 自拍偷拍 欧美| 99热这里只有精| 欧美日韩国产中文精品字幕自在自线,| 精品人人| 日韩精品三级| 强免费黄色网址| 99热在线不卡| 毛片一区二区| 免费精品福利在线观看| 熟女精品一区二区在线观看| 懂色中文一区二区三区| 黑操B| 99久久免费看精品国产一区| 蜜乳性色无码专日粉嫩骚逼AV| 国产欧美日韩臀| 日韩在线观看三级电影| 99ri视频| 亚洲黄色电影| 午夜福利视频在线一区| 韩日巨乳美女免费视频在线观看| 亚洲欧洲日本精品中文a∨| 午夜男人天堂| 亚洲图片激情小说| 女人的久久久| 91网站18| 亚洲欧洲偷拍一区| 欧美精品庄| 麻豆国产免费影片| 天天操天天日天天干| 精品久久久久久中文| 欧美亚洲成人在线一区二区三区| 伊人操你| 欧美亚洲影视| 大香蕉免费3| 亚洲色9| 一级性爱视频免费在线| 区一在线观看| 84YTCOM性无码| 操穴国产| 人人操 欧美| 1区2区3区中文字幕日韩| 亚洲国产精品成人久久蜜臀| 男人亚洲91首页在线| 久这精品中文在线观看视频| 久久色人体| 91网站18| 日本不卡三级网在线播放| 91网九色蝌蚪操熟女| 天天干天天日天天射黄色| 96精品久久久久久久久久| 116美女午夜| 久久久久夜夜夜夜| 91爱综合| 久久啊啊啊| av优播| 亚洲97| 色999偷自拍拍| 亚洲第一精品在线视频| 中文字幕丝袜人妻| 自拍内地三级在线观看| 亚洲Av噜噜一区二区三区妖精| 91在线视频免费播放| 亚洲宗合网| 无套内射性感少妇视频| 91色婷婷综合久久中文字幕二区| 亚洲人人操| a级免费在线观看| 中文字幕人妻色偷偷久久皮| 三级网色| 国产久9| 国产福利影视| 97在线视频网站| 超碰 97国产熟女| 国产成人自拍视频视频| 9ⅰ久久久天天| 天天爽天天| a级免费在线观看| 品亲网欧美品亲网| 国产精品国产拍高清AV| 91黑人狂躁丰满熟妇| 欧美综合加勒比在线| 乱伦av国产| 亚洲乱熟女一区二区| 91free福利| 绯色一区二区三区不卡少妇 | 自拍偷拍第26| 日本蜜桃| 99日精品欧美国产| 97在线免费观看| 欧美精品双插| 麻豆啪啪啪视频| 国产97在线视频| 青草香蕉网| 日本在线播放不卡一区| 亚洲成人贴图| 金莲网址| 久九九九九九九九热| 少妇二级| 国产乱伦性爱区| 91无码人妻| 黄色AV影视| 在线综合 亚洲 欧美中文字幕| 人妻喷水| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 正在播放国产精品一区| 日韩熟女视频二区| 色性综合| 亚洲1区2区三区高清中文字幕| 久久人妇| 99热| 欧美黄色大片在线观看| 天操天操夜操夜月月年年操操| 国产精品色| 国内偷自视频区视频综合| 骚货操死你| 丁香五月天久久精品视频一区二区三区| 国岛片视频| 野狼福利社区| 亚洲美女黄色| 91老司机在线视频免费观看| 国产亚洲精品美女久久久久久2021| 久久久久白虎| 91麻豆一二三区| 亚洲 日本 一 二 三| 国产一级内射无挡观看| 热热色中文无码|