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

ARTICLE DETAIL

資訊詳情

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

YOLOv8訓(xùn)練工地安全目標(biāo)檢測(cè):600張圖從標(biāo)簽體檢到部署實(shí)踐

YOLOv8訓(xùn)練工地安全目標(biāo)檢測(cè):600張圖從標(biāo)簽體檢到部署實(shí)踐 簡(jiǎn)介建筑工地安全目標(biāo)檢測(cè)數(shù)據(jù)集提供了一套面向AI視覺(jué)開(kāi)發(fā)者和工地安防系統(tǒng)研發(fā)的YOLO標(biāo)準(zhǔn)訓(xùn)練資源。數(shù)據(jù)源自真實(shí)工地監(jiān)控畫(huà)面共600張已標(biāo)注圖片訓(xùn)練集426張、驗(yàn)證集117張、測(cè)試集57張覆蓋靴子、安全帽、機(jī)械、人員、安全背心等8個(gè)類(lèi)別同時(shí)標(biāo)注無(wú)安全帽、無(wú)口罩、無(wú)安全背心等違規(guī)行為可用于裝備佩戴檢測(cè)與違規(guī)預(yù)警。包體共1202個(gè)文件以jpg圖片與txt標(biāo)注文件為主另含yaml配置及docx說(shuō)明文檔整體壓縮后約37.43MB可接入YOLOv5、YOLOv8等常用框架快速部署。目前已有264人學(xué)習(xí)下載。依托這份數(shù)據(jù)用戶(hù)可開(kāi)展多類(lèi)別目標(biāo)檢測(cè)實(shí)驗(yàn)搭建工地安全智能監(jiān)控原型降低數(shù)據(jù)采集與標(biāo)注成本也能為工業(yè)安全管理及高校計(jì)算機(jī)視覺(jué)研究提供貼近真實(shí)場(chǎng)景的支撐素材。1. 建筑工地安全目標(biāo)檢測(cè)數(shù)據(jù)集600張真實(shí)監(jiān)控圖能訓(xùn)出什么做工地安全監(jiān)控的人拿到這份建筑工地安全目標(biāo)檢測(cè)數(shù)據(jù)集最容易犯的錯(cuò)是直接丟給YOLOv8開(kāi)訓(xùn)。600張真實(shí)工地監(jiān)控畫(huà)面、8個(gè)類(lèi)別、YOLO格式標(biāo)注看起來(lái)一步就能跑通實(shí)際上拆開(kāi)看才發(fā)現(xiàn)違規(guī)類(lèi)無(wú)安全帽、無(wú)口罩、無(wú)安全背心和裝備類(lèi)高度重疊機(jī)械類(lèi)樣本稀少類(lèi)名還有拼寫(xiě)坑。這些信息不提前盤(pán)清楚后面盯著訓(xùn)練日志調(diào)參就是瞎調(diào)。這篇文章按我拆數(shù)據(jù)集的習(xí)慣來(lái)寫(xiě)先查目錄和標(biāo)簽結(jié)構(gòu)再配置YOLOv8跑通訓(xùn)練評(píng)估時(shí)看混淆矩陣和badcase最后補(bǔ)兩個(gè)部署階段的實(shí)用動(dòng)作。適合做工業(yè)安防、工地智能監(jiān)控以及想拿真實(shí)場(chǎng)景練手目標(biāo)檢測(cè)的開(kāi)發(fā)者。2. 先盤(pán)數(shù)據(jù)集目錄結(jié)構(gòu)、YOLO標(biāo)簽格式與8個(gè)類(lèi)別分布拿到zip包第一件事不是解壓了就跑而是把壓縮包內(nèi)的目錄結(jié)構(gòu)搞清楚。這個(gè)數(shù)據(jù)集來(lái)自Roboflow導(dǎo)出從文件名里那一串_jpg.rf.就能看出來(lái)——這是平臺(tái)處理過(guò)后重命名的產(chǎn)物中間那段十六進(jìn)制哈希是圖片增強(qiáng)鏈路的標(biāo)記。真正在訓(xùn)練時(shí)起作用的是文件名主體和標(biāo)注文件的同名對(duì)應(yīng)關(guān)系哈希部分不影響訓(xùn)練但會(huì)影響你后續(xù)人工核對(duì)badcase時(shí)認(rèn)圖。2.1 解壓后的目錄600張圖片和600個(gè)txt怎么對(duì)應(yīng)Roboflow導(dǎo)出的YOLO格式壓縮包解壓后一般是train / valid / test三個(gè)子集每個(gè)子集里再分images和labels。這份數(shù)據(jù)集對(duì)應(yīng)關(guān)系是訓(xùn)練集426張、驗(yàn)證集117張、測(cè)試集57張。images里放.jpg圖片labels里放同名.txt標(biāo)注文件一個(gè)jpg對(duì)應(yīng)一個(gè)txt沒(méi)有txt的圖片在訓(xùn)練時(shí)會(huì)被靜默跳過(guò)。# 解壓后先核對(duì)三個(gè)子集數(shù)量 find train/images -name *.jpg | wc -l # 應(yīng)為426 find train/labels -name *.txt | wc -l # 應(yīng)為426 # 再檢查同名對(duì)應(yīng)缺標(biāo)簽的文件會(huì)被跳過(guò) for img in train/images/*.jpg; do txttrain/labels/$(basename $img .jpg).txt [ -f $txt ] || echo missing label: $img done這段腳本的價(jià)值在于YOLO訓(xùn)練框架不會(huì)因?yàn)槟闵賻讉€(gè)txt報(bào)錯(cuò)而是直接把對(duì)應(yīng)圖片剔除出訓(xùn)練隊(duì)列。如果缺失發(fā)生在某個(gè)稀有類(lèi)別上你連日志都看不出問(wèn)題只會(huì)發(fā)現(xiàn)某個(gè)類(lèi)的AP莫名偏低。我一般會(huì)把這個(gè)檢查腳本在train、valid、test三個(gè)子集上都跑一遍確保圖片和標(biāo)注是完整配對(duì)的。另外注意test子集在訓(xùn)練階段完全不用碰它是留給你最后驗(yàn)證模型泛化能力的。很多新手把test也塞進(jìn)訓(xùn)練導(dǎo)致評(píng)估時(shí)分?jǐn)?shù)虛高那叫自欺欺人。2.2 YOLO標(biāo)簽格式歸一化坐標(biāo)與標(biāo)簽體檢腳本YOLO格式的每個(gè)txt文件里一行代表一個(gè)目標(biāo)共5個(gè)數(shù)值類(lèi)別ID、歸一化中心點(diǎn)x、歸一化中心點(diǎn)y、歸一化寬度w、歸一化高度h。所有坐標(biāo)都除以了圖片寬高值域在0到1之間??床欢@個(gè)后面排查標(biāo)簽越界問(wèn)題就無(wú)從下手。import random from glob import glob txts glob(train/labels/*.txt) sample random.choice(txts) with open(sample) as f: for line in f.read().strip().splitlines(): class_id, cx, cy, w, h line.split() print(fclass{class_id}, cx{cx}, cy{cy}, w{w}, h{h})我們隨機(jī)抽一個(gè)標(biāo)簽文件打開(kāi)看class6, cx0.482, cy0.531, w0.118, h0.204。意思是類(lèi)別ID為6對(duì)應(yīng)Person類(lèi)目標(biāo)中心點(diǎn)在圖片水平48.2%、垂直53.1%的位置寬度占整圖11.8%高度占20.4%。要換算成像素坐標(biāo)就用cx*圖片寬、cy*圖片高。這種歸一化格式的好處是和圖片分辨率解耦訓(xùn)練時(shí)無(wú)論縮放到640還是1280坐標(biāo)比例都不變。下一個(gè)動(dòng)作是體檢檢查所有txt的坐標(biāo)值是否都在0到1范圍內(nèi)。越界坐標(biāo)會(huì)導(dǎo)致訓(xùn)練時(shí)邊界框計(jì)算異常輕則loss波動(dòng)重則訓(xùn)練崩掉。import os from glob import glob bad 0 for txt in glob(train/labels/*.txt) glob(valid/labels/*.txt): for line in open(txt).read().strip().splitlines(): cid, cx, cy, w, h map(float, line.split()) if not (0 cx 1 and 0 cy 1 and 0 w 1 and 0 h 1): print(fout-of-range: {txt} - {line}) bad 1 print(ftotal bad lines: {bad})這個(gè)腳本看起來(lái)簡(jiǎn)單但實(shí)際作用很大。常見(jiàn)情況是某些增強(qiáng)腳本把物體放到了畫(huà)布外導(dǎo)致w或h超過(guò)1模型在loss計(jì)算時(shí)對(duì)這類(lèi)框給出的梯度是畸形的。我見(jiàn)過(guò)有人因?yàn)檫@類(lèi)越界標(biāo)簽訓(xùn)練了50輪loss都降不下去最后定位到是幾百個(gè)臟標(biāo)注在拖后腿。2.3 8個(gè)類(lèi)別逐個(gè)拆解裝備類(lèi)、違規(guī)類(lèi)和機(jī)械類(lèi)數(shù)據(jù)集涵蓋8個(gè)類(lèi)別按語(yǔ)義可以分成三組安全裝備Boots、Hardhat、Safetyvest、違規(guī)行為No-Hardhat、No-mask、No-safetyvest、以及人和設(shè)備Person、Machinary。類(lèi)別ID按摘要里列出的順序從0到7排列實(shí)際以壓縮包內(nèi)data.yaml的names字段為準(zhǔn)我按常見(jiàn)順序整理如下類(lèi)別ID名稱(chēng)類(lèi)型業(yè)務(wù)含義0Boots裝備工地防護(hù)靴1Hardhat裝備佩戴安全帽2Machinary設(shè)備起重機(jī)等施工機(jī)械3No-Hardhat違規(guī)未佩戴安全帽4No-mask違規(guī)未佩戴口罩5No-safetyvest違規(guī)未穿反光安全背心6Person人員工地工作人員7Safetyvest裝備穿戴反光安全背心這里有兩個(gè)容易被忽略的細(xì)節(jié)。第一Machinary這個(gè)類(lèi)名在數(shù)據(jù)集里就是拼寫(xiě)錯(cuò)誤的正確拼寫(xiě)是Machinery但訓(xùn)練時(shí)千萬(wàn)別手滑改成正確拼寫(xiě)因?yàn)闃?biāo)簽txt里的類(lèi)別ID和data.yaml的names是一一對(duì)應(yīng)的改名字不改ID不影響改錯(cuò)位置就會(huì)錯(cuò)位。第二違規(guī)類(lèi)和裝備類(lèi)是成對(duì)出現(xiàn)的一個(gè)人戴了安全帽圖上會(huì)有Person和Hardhat兩個(gè)框沒(méi)戴安全帽就會(huì)有Person和No-Hardhat。這就是第4章要展開(kāi)講的標(biāo)簽語(yǔ)義重疊問(wèn)題它直接影響你在混淆矩陣?yán)锟吹降恼`檢分布。從業(yè)務(wù)視角看這個(gè)數(shù)據(jù)集對(duì)應(yīng)的就是一個(gè)智能安全巡檢系統(tǒng)識(shí)別工人有沒(méi)有戴安全帽、穿反光背心、佩戴口罩同時(shí)識(shí)別工地上的大型機(jī)械。600張圖對(duì)8個(gè)類(lèi)別來(lái)說(shuō)屬于中小規(guī)模數(shù)據(jù)集如果某個(gè)類(lèi)別的樣本量特別稀少比如機(jī)械訓(xùn)練時(shí)就需要特殊處理這個(gè)在第4章的Machinary問(wèn)題里具體展開(kāi)。3. 用YOLOv8把它訓(xùn)起來(lái)目錄整理、data.yaml與訓(xùn)練命令數(shù)據(jù)集結(jié)構(gòu)盤(pán)清楚了接下來(lái)就是把它喂給YOLOv8。這里我不推薦拿著Roboflow原始目錄結(jié)構(gòu)直接用而是建議統(tǒng)一成Ultralytics官方推薦的布局images和labels兩個(gè)大目錄內(nèi)部再按train/val/test切分。這樣做的好處是后續(xù)換數(shù)據(jù)集、換模型版本時(shí)訓(xùn)練腳本和data.yaml可以完全復(fù)用。3.1 統(tǒng)一目錄結(jié)構(gòu)與data.yaml配置先建目錄、把文件歸位。這一步純粹是體力活但目錄不統(tǒng)一后續(xù)每次訓(xùn)練都要改路徑很煩。mkdir -p datasets/site_safety/images/train mkdir -p datasets/site_safety/images/val mkdir -p datasets/site_safety/images/test mkdir -p datasets/site_safety/labels/train mkdir -p datasets/site_safety/labels/val mkdir -p datasets/site_safety/labels/test cp train/images/*.jpg datasets/site_safety/images/train/ cp train/labels/*.txt datasets/site_safety/labels/train/ cp valid/images/*.jpg datasets/site_safety/images/val/ cp valid/labels/*.txt datasets/site_safety/labels/val/ cp test/images/*.jpg datasets/site_safety/images/test/ cp test/labels/*.txt datasets/site_safety/labels/test/復(fù)制完之后用前面的find | wc -l再核對(duì)一遍確保每個(gè)子集的圖片和標(biāo)簽數(shù)量一致。然后創(chuàng)建data.yaml。這里注意path字段使用相對(duì)路徑不要寫(xiě)/home/xxx/這種絕對(duì)路徑否則換機(jī)器跑就得改配置。# datasets/site_safety/data.yaml path: ./datasets/site_safety train: images/train val: images/val test: images/test names: 0: Boots 1: Hardhat 2: Machinary 3: No-Hardhat 4: No-mask 5: No-safetyvest 6: Person 7: Safetyvestnames的順序必須和標(biāo)簽txt里的類(lèi)別ID完全對(duì)齊這是YOLO系列訓(xùn)練框架的硬性要求錯(cuò)一位就是災(zāi)難性的類(lèi)別錯(cuò)位。test字段寫(xiě)上并不會(huì)影響訓(xùn)練只是在訓(xùn)練完調(diào)用val時(shí)可以指定用test子集來(lái)評(píng)估這樣得到的指標(biāo)才是模型在沒(méi)見(jiàn)過(guò)的數(shù)據(jù)上的真實(shí)表現(xiàn)。3.2 訓(xùn)練命令與關(guān)鍵超參img、batch、epochs怎么定600張圖、8個(gè)類(lèi)別這個(gè)規(guī)模下我不建議直接用YOLOv8m或者更大的模型。常見(jiàn)做法是從最小的yolov8n開(kāi)始用COCO預(yù)訓(xùn)練權(quán)重做遷移。COCO上訓(xùn)過(guò)的權(quán)重已經(jīng)學(xué)會(huì)了通用的邊緣、紋理和物體形狀特征遷移到工地場(chǎng)景能顯著緩解小數(shù)據(jù)量帶來(lái)的欠擬合問(wèn)題。# 在項(xiàng)目根目錄執(zhí)行 yolo detect train \ modelyolov8n.pt \ datadatasets/site_safety/data.yaml \ epochs100 \ img640 \ batch16 \ patience20 \ projectruns/site_safety \ nameyolov8n_600img逐項(xiàng)說(shuō)明參數(shù)含義。modelyolov8n.pt表示加載COCO預(yù)訓(xùn)練權(quán)重啟動(dòng)訓(xùn)練而不是隨機(jī)初始化如果不加這個(gè)參數(shù)從零訓(xùn)練600張圖的效果會(huì)差很多。epochs100對(duì)600張圖是合理范圍配合patience20早停機(jī)制如果驗(yàn)證集mAP連續(xù)20輪不漲就自動(dòng)停止避免浪費(fèi)時(shí)間。img640是訓(xùn)練分辨率也是默認(rèn)推理分辨率如果你發(fā)現(xiàn)監(jiān)控畫(huà)面里遠(yuǎn)處的人很小可以嘗試img1280效果可能有明顯提升但顯存占用和推理耗時(shí)都會(huì)上漲。batch16在8GB顯存上剛好如果顯存告急就降到8。Ultralytics默認(rèn)開(kāi)啟了mosaic、hsv擾動(dòng)等數(shù)據(jù)增強(qiáng)在小數(shù)據(jù)集上默認(rèn)配置通常不用改這也是YOLOv8這類(lèi)框架對(duì)小數(shù)據(jù)集友好的原因之一。我自己在600張圖規(guī)模上一般不加額外增強(qiáng)參數(shù)先跑一個(gè)baseline有問(wèn)題再針對(duì)性地開(kāi)增強(qiáng)。這里隱含的策略是先拿baseline暴露問(wèn)題而不是一上來(lái)就堆技巧。3.3 訓(xùn)練產(chǎn)物best.pt、results.csv、confusion_matrix去哪找訓(xùn)練結(jié)束后輸出目錄下會(huì)有完整的過(guò)程記錄和控制臺(tái)輸出的匯總ls runs/site_safety/yolov8n_600img/ # weights/ best.pt last.pt # results.csv 每輪的loss、mAP、PR曲線數(shù)據(jù) # confusion_matrix.png 驗(yàn)證集混淆矩陣圖 # PR_curve.png 每個(gè)類(lèi)別的PR曲線 # train_batch*.jpg 訓(xùn)練批次的增強(qiáng)可視化這里最重要的兩個(gè)文件是weights/best.pt和weights/last.pt。best.pt是驗(yàn)證集mAP最高那輪的權(quán)重后續(xù)做推理、導(dǎo)出ONNX都用它last.pt只是最后一輪的狀態(tài)通常直接用best。results.csv是判斷訓(xùn)練是否健康的關(guān)鍵依據(jù)看loss曲線是否平穩(wěn)下降、mAP50是否逐步爬升。如果loss降了但mAP不動(dòng)說(shuō)明模型在死記訓(xùn)練集而沒(méi)有學(xué)到可泛化的特征這種問(wèn)題在標(biāo)簽語(yǔ)義重疊的數(shù)據(jù)集里特別常見(jiàn)下一章展開(kāi)說(shuō)。4. 常見(jiàn)問(wèn)題排查這份工地?cái)?shù)據(jù)集訓(xùn)練時(shí)的五個(gè)坑這一章是整篇文章里最值錢(qián)的部分。前面幾章是流程這里是我實(shí)際拆數(shù)據(jù)時(shí)踩過(guò)的坑。每一條都按“現(xiàn)象→原因→解決”來(lái)寫(xiě)你在訓(xùn)練這份數(shù)據(jù)集時(shí)如果碰到類(lèi)似癥狀直接對(duì)號(hào)入座。4.1 標(biāo)簽體檢漏掉圖片比預(yù)期少某個(gè)類(lèi)完全學(xué)不出來(lái)現(xiàn)象訓(xùn)練日志里顯示的圖片數(shù)比426少或者某個(gè)類(lèi)別在混淆矩陣?yán)镆徽卸际呛诘腁P數(shù)值在0.05以下徘徊。原因jpg和txt不同名導(dǎo)致圖片被靜默跳過(guò)。Roboflow導(dǎo)出的文件名很長(zhǎng)里面帶哈希和rf標(biāo)記有些人用腳本批量移動(dòng)文件時(shí)按.切割文件名切出來(lái)的主體對(duì)不上造成label丟失。還有一種情況是txt里存在空文件YOLO訓(xùn)練框架讀到空標(biāo)簽會(huì)跳過(guò)該圖。解決訓(xùn)練前強(qiáng)制跑一遍2.1和2.2里的腳本把缺失標(biāo)簽的圖片和空txt文件全部列出來(lái)。缺失的看能不能從原始數(shù)據(jù)補(bǔ)補(bǔ)不了就直接刪掉對(duì)應(yīng)圖片保證訓(xùn)練集“圖標(biāo)配對(duì)”是干凈的。從那以后我每次拿到新數(shù)據(jù)集都會(huì)先做這一步幾分鐘的時(shí)間能省下后面好幾輪的排查。4.2 安全帽和人員互相誤檢Hardhat與Person嚴(yán)重混淆現(xiàn)象驗(yàn)證集上Hardhat的檢出框經(jīng)常壓在Person框上明明沒(méi)戴安全帽的人也被打上Hardhat標(biāo)簽?;煜仃?yán)颒ardhat和Person兩塊交叉位置亮度很高。原因這是標(biāo)注語(yǔ)義本身的問(wèn)題。一個(gè)戴安全帽的工人圖片上同時(shí)有Person框和Hardhat框兩個(gè)框的中心高度重疊模型學(xué)到的特征是“凡是像人的地方大概率有安全帽”。如果訓(xùn)練數(shù)據(jù)里戴帽子的正例遠(yuǎn)多于背景反例模型就會(huì)把Person和Hardhat當(dāng)成強(qiáng)綁定關(guān)系。解決先看混淆矩陣確認(rèn)混淆程度然后再?zèng)Q定策略。輕度的可以用后處理規(guī)則修正——同一位置如果同時(shí)出現(xiàn)Hardhat和No-Hardhat按置信度取高者嚴(yán)重的可以考慮干脆把標(biāo)注合并成二分類(lèi)只檢測(cè)Hardhat戴帽和No-Hardhat沒(méi)戴帽去掉Person類(lèi)讓模型專(zhuān)注解決戴沒(méi)戴的問(wèn)題。我在類(lèi)似場(chǎng)景做過(guò)這種刪類(lèi)合并因?yàn)閷?duì)工地安全監(jiān)控來(lái)說(shuō)真正要報(bào)警的就是“有人且沒(méi)戴帽”P(pán)erson類(lèi)本身并沒(méi)有獨(dú)立業(yè)務(wù)價(jià)值。4.3 Machinary類(lèi)持久學(xué)不出來(lái)mAP一直趨近于0現(xiàn)象loss正常下降其他類(lèi)別AP都在漲只有Machinary類(lèi)的AP曲線貼著0軸走混淆矩陣?yán)镞@一行幾乎全黑檢測(cè)結(jié)果偶爾把它預(yù)測(cè)成Person或背景。原因機(jī)械類(lèi)樣本太少。這份數(shù)據(jù)集總共600張圖、8個(gè)類(lèi)別分配到Machinary上的可能只有幾十個(gè)實(shí)例而且起重機(jī)和挖掘機(jī)在不同角度、不同距離下的外觀差異極大幾十個(gè)樣本根本覆蓋不了類(lèi)內(nèi)差異。模型在有限的迭代輪次里只能記住訓(xùn)練集里那幾張圖的樣子泛化自然無(wú)從談起。解決短期內(nèi)把Machinary類(lèi)別從訓(xùn)練里去掉把它對(duì)應(yīng)的框忽略掉先保住其他7個(gè)類(lèi)別的精度。長(zhǎng)期看如果你真的需要機(jī)械檢測(cè)就得單獨(dú)補(bǔ)充機(jī)械類(lèi)數(shù)據(jù)哪怕補(bǔ)100張也比在這600張圖里硬扛強(qiáng)。另外注意一個(gè)操作細(xì)節(jié)刪類(lèi)時(shí)標(biāo)簽txt里的其他類(lèi)別ID要重新排不能留空洞否則ID對(duì)不上names。4.4 遠(yuǎn)處安全帽漏檢近處能檢遠(yuǎn)處一塌糊涂現(xiàn)象靠近攝像頭的工人檢測(cè)效果不錯(cuò)越遠(yuǎn)的畫(huà)面漏檢越嚴(yán)重。mAP50可能還行但mAP50-95低得離譜。原因640分辨率下遠(yuǎn)處一個(gè)安全帽可能只有十幾個(gè)像素寬的小目標(biāo)特征。YOLOv8n本身對(duì)小目標(biāo)不敏感加上訓(xùn)練分辨率壓到640小目標(biāo)信息在特征圖下采樣過(guò)程中被抹掉了。工地監(jiān)控的特點(diǎn)是視野寬、目標(biāo)密集這個(gè)問(wèn)題幾乎一定會(huì)出現(xiàn)。解決第一步把img提到1280訓(xùn)練和推理通常小目標(biāo)AP會(huì)有肉眼可見(jiàn)的提升代價(jià)是顯存占用翻倍、推理速度變慢。如果后期要部署到實(shí)時(shí)監(jiān)控就用切圖推理把大圖切成512×512的塊分別檢測(cè)再合并結(jié)果。這個(gè)方案現(xiàn)在已經(jīng)很成熟推薦給有實(shí)時(shí)需求的場(chǎng)景。4.5 訓(xùn)練中途loss變成NaN先查臟標(biāo)簽和壞圖現(xiàn)象訓(xùn)練進(jìn)行到十幾輪loss突然變成nan之后每個(gè)epoch的loss都是nan訓(xùn)練實(shí)際上已經(jīng)失效。原因最常見(jiàn)的是數(shù)據(jù)集里混入了損壞圖片jpg文件不完整或者標(biāo)簽里有極端坐標(biāo)值比如w或h為0的框甚至類(lèi)別ID超出names長(zhǎng)度。這種臟數(shù)據(jù)在訓(xùn)練中被隨機(jī)采樣到導(dǎo)致loss計(jì)算出現(xiàn)除零或梯度爆炸。解決寫(xiě)一個(gè)腳本遍歷所有圖片用OpenCV讀取讀不出來(lái)的標(biāo)記為損壞并剔除同時(shí)用2.2的越界檢查腳本把所有txt過(guò)濾一遍發(fā)現(xiàn)w或h為0的行直接刪掉。如果是梯度爆炸導(dǎo)致的把lr0從默認(rèn)的0.01降到0.005再試但優(yōu)先還是處理數(shù)據(jù)。5. 驗(yàn)證模型而不是相信訓(xùn)練日志val評(píng)估、PR曲線與badcase分析訓(xùn)練完看loss曲線覺(jué)得“穩(wěn)了”就收工是很多新手的習(xí)慣。但在這個(gè)數(shù)據(jù)集上訓(xùn)練loss下降只能說(shuō)明模型記住了訓(xùn)練集驗(yàn)證集上的表現(xiàn)才是真正要關(guān)注的。第3章里訓(xùn)練日志最后輸出的mAP值只是訓(xùn)練過(guò)程中對(duì)驗(yàn)證集的一個(gè)快照遠(yuǎn)不夠全面。這里用測(cè)試集做獨(dú)立評(píng)估再結(jié)合badcase分析得到的是可落地判斷。5.1 用測(cè)試集評(píng)估命令與指標(biāo)取舍# 用57張測(cè)試集圖片評(píng)估而不是默認(rèn)的驗(yàn)證集 yolo detect val \ modelruns/site_safety/yolov8n_600img/weights/best.pt \ datadatasets/site_safety/data.yaml \ splittest \ conf0.25 \ iou0.5splittest是這里的要點(diǎn)。Ultralytics默認(rèn)用val目錄做評(píng)估但我們?cè)诘?章配置了test字段加上這個(gè)參數(shù)就會(huì)用那57張從未參與訓(xùn)練和驗(yàn)證的圖片來(lái)評(píng)估結(jié)果更接近部署時(shí)的真實(shí)表現(xiàn)。conf0.25是默認(rèn)置信度閾值iou0.5是NMS的IoU閾值剛開(kāi)始評(píng)估就用默認(rèn)值跑出baseline再說(shuō)。輸出會(huì)給出每個(gè)類(lèi)別單獨(dú)的mAP50和mAP50-95這才是判斷每個(gè)類(lèi)健康狀況的第一手資料。mAP50和mAP50-95的區(qū)別要明確mAP50只要求預(yù)測(cè)框和真實(shí)框交并比超過(guò)0.5就算對(duì)比較寬容mAP50-95會(huì)對(duì)從0.5到0.95的一系列IoU閾值平均要求極其嚴(yán)格。小目標(biāo)居多的數(shù)據(jù)集mAP50-95普遍偏低這不必焦慮——工地安全監(jiān)控這個(gè)場(chǎng)景框的位置大致準(zhǔn)就行mAP50才是主要參考指標(biāo)mAP50-95用來(lái)橫向?qū)Ρ饶P桶姹尽?.2 混淆矩陣的讀法重點(diǎn)看哪幾個(gè)位置confusion_matrix.png是一個(gè)8類(lèi)背景的方陣行代表真實(shí)類(lèi)別列代表預(yù)測(cè)類(lèi)別對(duì)角線越亮越好。拿到圖先不急著看整體準(zhǔn)確率而是盯著三塊位置一是Hardhat行里和Person列交叉的地方亮則代表安全帽被誤檢成人員二是No-Hardhat行里和背景列交叉的地方亮則代表未戴帽違規(guī)行為被漏檢三是背景行里如果有大塊亮區(qū)說(shuō)明模型在沒(méi)有任何目標(biāo)的地方畫(huà)了框這類(lèi)誤檢在巡檢場(chǎng)景會(huì)直接觸發(fā)誤報(bào)。讀混淆矩陣還有一個(gè)技巧不要只看亮不亮要看同行的其他列是否出現(xiàn)“結(jié)構(gòu)性偏斜”。比如Person行里Hardhat列也很亮說(shuō)明模型本質(zhì)上把“人”和“帽子”耦合了這就是4.2說(shuō)的語(yǔ)義重疊問(wèn)題在圖上會(huì)表現(xiàn)為戴帽和沒(méi)戴帽的檢測(cè)結(jié)果互相打架。解決方向在前面已經(jīng)說(shuō)了合并類(lèi)別或者加后處理規(guī)則而不是單純堆訓(xùn)練輪次。5.3 badcase可視化按置信度排序找最難樣本指標(biāo)是匯總數(shù)據(jù)badcase才是具體問(wèn)題。用訓(xùn)練好的模型跑一遍測(cè)試集把預(yù)測(cè)結(jié)果可視化輸出然后人工翻圖。注意不要隨機(jī)翻按置信度排序來(lái)看。from ultralytics import YOLO model YOLO(runs/site_safety/yolov8n_600img/weights/best.pt) results model.predict( sourcedatasets/site_safety/images/test, conf0.25, saveTrue, # 把標(biāo)注了框的圖片存下來(lái) projectruns/badcase, nametest_pred, save_txtTrue, # 同時(shí)輸出預(yù)測(cè)的txt標(biāo)注方便后續(xù)對(duì)比 )跑完之后runs/badcase/test_pred里每張圖都畫(huà)了預(yù)測(cè)框。我一般先從置信度最高的誤檢看起——高置信度還檢錯(cuò)說(shuō)明模型學(xué)到了一個(gè)錯(cuò)誤模式這是最要命的然后看漏檢特別是No-Hardhat的漏檢因?yàn)檫@是工地安全監(jiān)控的核心報(bào)警項(xiàng)。corresponding的txt文件可以用來(lái)和真實(shí)標(biāo)注做IoU對(duì)比IoU低的那批圖就是你需要針對(duì)性補(bǔ)數(shù)據(jù)的樣本或者需要調(diào)整后處理邏輯的樣本。6. 進(jìn)階部署到工地實(shí)時(shí)監(jiān)控前先做這兩個(gè)動(dòng)作訓(xùn)練好的模型要真正放到工地監(jiān)控里光有best.pt是不夠的。工地現(xiàn)場(chǎng)跑的一般是邊緣計(jì)算盒子或者帶GPU的NVR設(shè)備PyTorch直接推理在性能和部署友好度上都不過(guò)關(guān)。第一步先把模型導(dǎo)成ONNX格式。yolo export modelruns/site_safety/yolov8n_600img/weights/best.pt \ formatonnx \ opset12 \ imgsz640導(dǎo)出后得到一個(gè)best.onnx用ONNX Runtime或者OpenVINO都能直接跑。opset12是兼容性比較好的版本老設(shè)備也能識(shí)別。導(dǎo)出前可以先跑一遍val對(duì)比ONNX和PyTorch的mAP因?yàn)榱炕騩pset轉(zhuǎn)換偶爾會(huì)帶來(lái)精度損失如果掉了超過(guò)1個(gè)點(diǎn)就要檢查哪層出了問(wèn)題。第二個(gè)動(dòng)作是設(shè)計(jì)報(bào)警后處理規(guī)則這是工地場(chǎng)景區(qū)別于通用目標(biāo)檢測(cè)的地方。監(jiān)控視頻每秒25幀不可能每幀都報(bào)警否則誤報(bào)會(huì)淹沒(méi)真實(shí)違規(guī)。常見(jiàn)做法是幀采樣加持續(xù)確認(rèn)每5秒取一幀做檢測(cè)檢測(cè)結(jié)果不直接觸發(fā)報(bào)警而是送入一個(gè)計(jì)數(shù)器連續(xù)N幀確認(rèn)存在違規(guī)才推送告警。# 偽代碼安全帽違規(guī)報(bào)警邏輯 frame_count 0 warn_count 0 while True: frame capture_next_frame() # 每5秒抽一幀 dets model(frame) # 目標(biāo)檢測(cè) hardhat_off [d for d in dets if d.cls 3] # No-Hardhat persons [d for d in dets if d.cls 6] # Person # 核心規(guī)則違規(guī)框和人員框位置匹配才算數(shù) for h in hardhat_off: if has_overlap(h, persons, iou_thresh0.3): warn_count 1 break if warn_count 3: # 連續(xù)3次抽查都發(fā)現(xiàn)違規(guī) send_alert(工人未佩戴安全帽) warn_count 0 if frame_count 10: # 一段時(shí)間后重置計(jì)數(shù)避免重復(fù)報(bào)警 warn_count 0這段偽代碼里最值得注意是has_overlap這一步。前面花了很長(zhǎng)的篇幅說(shuō)Hardhat和Person標(biāo)簽語(yǔ)義高度重疊那么在推理階段No-Hardhat框如果沒(méi)有和Person框重疊大概率是誤檢不應(yīng)該進(jìn)入報(bào)警計(jì)數(shù)。另外No-Hardhat和Hardhat同時(shí)出現(xiàn)在同一位置時(shí)按置信度取高者這個(gè)規(guī)則能過(guò)濾掉相當(dāng)一部分模型自身的不穩(wěn)定輸出。工地安全監(jiān)控這個(gè)場(chǎng)景模型的mAP只要夠用就行真正決定產(chǎn)品體驗(yàn)的是后處理規(guī)則能不能把誤報(bào)率壓下去。從那以后我每次拿到一個(gè)新的目標(biāo)檢測(cè)數(shù)據(jù)集都會(huì)強(qiáng)制先跑一遍標(biāo)簽體檢腳本把越界坐標(biāo)、缺失標(biāo)簽、類(lèi)別分布打印出來(lái)貼到項(xiàng)目文檔里。這個(gè)習(xí)慣救過(guò)我很多次希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
一个国产在线综合网站| 9久在线视频只有精品| 蜜臀亚洲综合一二三四区| 在线观看AV片| 97综合在线| 国产精品天堂| 热热热热日日漂亮永久永久国产日| 操高情无码| 99色热| 九九精品美女高溯喷水| 日韩人妻播放| 九九九九精| 操操操操网黑人| 久久激情视频| 俄罗斯一区二区视频在线观看| Julia Annxxxxx| 翘臀vidoes| 蜜乳AV.COM| 亚洲欧美综合网| 天天香香欲综合| 国产 亚洲 丝袜 制服| 69久久久久久久久久久久久| 成人在线视频二区| www.91理论| 亚洲欧美内射| 智利AV在线网| 东京热精品97综合网| 狠狠操狠狠插| 日本道久久综合色色| 欧美亚洲一区二区久久久婷精品大包诱| 亚洲欧美变态| 亚洲日韩熟女人妻高清在线| 亚洲中文字幕乱码无码一区二区| 91九色在线| 激情五月综合开心五月| 亚洲学生妹高清av| 中文字幕在线免费观看 | 99热精品在线| 成人精品无码| 91色欧美| 夜夜免费视频| 欧美传媒一区| 99 国产丝袜在线| 日韩人妻无码精品系列| 中文字幕日韩国产传媒欧美精品| 99久久久99久久91熟女| 久久综合九九| 国产女人成人精品视频| 亚洲操逼无码| 无码抄逼网| 亚洲欧洲中文日韩女优乱码| AV天堂国产| 大香蕉中文201| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 久久爱超碰网| 啊啊啊啊啊在线视频| 天无日色综合| baisiav| 五月花婷婷| 韩国三级一线观看久| 精品久操| 欧亚韩国999| 九九九精品一区二区无码| 亚洲国产一级中文综合久久天堂在线免费观看| 久久精品一区二区三区不卡| 国产成人综合网| 天堂8在线新版官网| 十八禁视频一区二区| 啪啪综合网| 无套后入双马尾| 五十路熟女在线不卡观看一区二区| 99操| 国产精品天干天干综合网麻豆| 老熟女区| 亚拍在线| 日日玩天天干| 国产免费小视频| 韩国一级婬片A片AAAAA| 五月丁香综合激情| 亚洲精品日日夜夜52| 自拍偷拍 日韩无码| 色婷婷九月天天综合| 精品v日韩欧美国产| 男人a天堂手机在线版| 都市久久精品激情亚洲| 国产精品一区av在线| 久草视频观看视频在线| 国产成人精品日本亚洲语言| 五月天激情小说网| 亚洲精品一二三四区| 欧美成人亚洲精品| 呦女网站| 欧美热图99| 老熟女综合网 | 桃色五月天| 老鸭窝亚洲毛片| 78p欧美| 很黄很污的免费网站| 欧美另类自拍 | 日本色色的视频| 婷婷五月激情综合| 九久9热| 婷婷另类小说| 97超碰影音| 欧美色网| 操逼视频亚洲| 67914亚洲精品| 中文字幕88av在线| 伊人性在线视频| 91久久久久久久久18| 老外又粗又长一晚做五次| 日本精品无码三级网站| 五月天色图| 97 九色| 999久久久久久久久| 超碰午夜| 尹人大香蕉视频在线| 亚洲最大的黄色电影网站。 | 国产精品久久久久久9999| 九九九九九九精品| 九一国产精品| 97综合网| 国产操偷| 91久久伊人婷婷青青草| 天天伊人| 欧美肥臀在线| 蜜桃臀AV在线| 天天懆天天日| A V少妇特黄三级| 75大香蕉| 青娱乐休闲视频在线观看| 色y情视频免费看| 亚洲无码99| 日韩欧美天天爽爽爽天天爽爽| 91白嫩| 成人免费视瓶| 久久的网站啊啊啊啊啊| 欧美天天搞| 丁香六月激情| 日韩av熟女一区二区三区成人| 玖玖大干人妻| 日韩国产成人自拍视频| 欧美中字二区| 精品久| 日韩中文字幕二区| 天天综合网~91综合网| 偷拍偷窥与盗摄视频专区| 久久久久久AⅤ无码免费肉站| 伊人久久国产免费观看视频| 成人性交午夜免费片| 午夜一区二区三区国产| 玖玖资源中文字幕制服丝袜| 青娱乐福利99| 亚洲高清内射| 伊人网免费视频| 麻豆天美电影一区二区| 欧美综色欧| 狠狠色狠狠色狠狠五月| 色香在线| 人人操人人插人www| 偷窥自拍亚洲色图| 中文字幕99999| 伊人久久婷婷| 九七超碰人人乐| av天堂手机版追回| 日韩精彩视频| 黄片在线免费在线观看| www.acm成人黄色毛片| 九九国产| 国产aⅴ无码片毛片一级网站| 欧美少妇大量自拍视频在线观看| 日韩电影在线观看网址| 97爱碰| 91精品成人www| 亚洲九九九| 亚洲人成色9999精品久久| 丝袜足交视频| 96精品久久久久中文字幕| 91天天| 4141514逼喷水三级片| 日韩欧美福利视频看看| 久久天天躁日日躁狠狠躁| 国产精品人妻免费精品| 色呦呦、国产精品| 免费av在线播放二区| 日韩午夜国产| 乱伦日本色图AⅤ| 男人天堂网手机版婷婷| 丁香六月婷婷| 高清无码久操视频| 久久妇| 久久 国产精品 一区| 国产农村妇女毛片精品久久| 伊人97色天使| 一区二区三区免费岛国片| 亚州九九九精品视频| 乱伦日本色图AⅤ| 久啪视频| 啪啪视频mP4| 亚洲av综合伊人久久| 日本东京热大香蕉a片| 色嗨嗨在线| 欧美,日韩,中文,另类| julia高潮后不停追击中出| 亚州91| 麻豆性爱视频在线播放| 国产精品视频白浆免费| 精品视频一区二区| 精品大全99999| 依人大香蕉| 午夜成人爽爽爽爽A片李冰冰| 啊啊啊啊啊在线视频| 欧美三级中文字幕hd| 操熟女91| 国产精品天干天干综合网麻豆| 91人人臊| 欧美gv在线观看| 自拍大香蕉乱插| 久操国产在线| 99色婷婷中文字幕乱色| 香蕉在线一区二区三区| 99久国产精品午夜性色福利| 亚洲三级。日韩三级| 欧美少妇第一页| 欧美一区二区三区日韩| 日韩无码三级影院| 9Ⅰ超碰| 天美欧美国产| 黄色成品网站| 日韩一区二区精品视频| 成人免费福利在线观看| 色色毛片| 综合久久9| 91激情综合| 欧美综合骚| 久久‘黄片视频| 超碰在线欧美性爱激情| 性色A∨91| 五十路人妻在线| 91人妻视频在线| 人妻激情偷乱视三区频一区二区| 黄色av网站在线播放| 欧美成人精品欧美一级乱黄一区二…| 亚州综合图片| 黑丝少妇麻豆| 久久精品人体| 欧美激情五月天| 在线可观看的黄色网址| 中文精品一区二去| 6080YYY午夜理论片在线观看| 啊啊啊啊啊在线| 国产精品不卡少妇白| 久久是精品| 97精品视频网站| 亚洲另类色图片| 69超碰综合| 色噜噜狠狠色综无码久久合欧美| 免费在线观看AV无码网站| 亚洲第一狼人丝袜美女另类| 国产在线视频二区| 樱花蜜乳av| 国产成人91一区二区三区| 高清视频一区| 不卡视频一区蜜桃视频| 男人的天堂VA| 99re黄 | 国产欧美日韩在线观看麻豆传媒公司| 伊人激情| 天天天天操| 五月婷婷啪啪| 男人天堂2019亚洲| 亚洲午夜免费狠狠干| 久操热线| 日本三级中国三级99人妇网站| 日本午夜久久电影| 国产激情综合五月久久| 五月婷婷激情综合| 久久麻豆一区二区| 亚洲 综合 欧美| 女同亚洲欧美一二三区久久电影| 欧美黑人猛交春色影视大全| 奸色色 男人天堂 天天射| 婷婷色中文字幕| 色色丁香| 97日本超碰综合| 日本天天吊| 亚洲人在线成线成人| av在线人气| 日韩无码操逼片| 欧美少妇性乱| 91社区拍啪人妻| 亚洲AV性爱电影| 国产www色在线观看| 在线A日本| 亚洲第一在线视频| 亚洲无套久久嗯嗯| 极品粉嫩少妇视频| 久久色AV线| 91亚洲欧美综合高清在线| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 欧美熟女妇同| 久久亚洲天堂| 美女黄网| 亚洲色图欧美色图日韩色图| 在线视频日韩欧美国产| 麻豆久久久一区二区| 大香蕉伊利av| 国产二区三区粉嫩在线| 91国产伊人大香蕉| 久久久96| 操逼逼福利视频| 人人爱操| 东京热av男人的天堂| 亚州欧美总和| 91视频在线观看18| 国产特级毛片AAAAAA高潮流水| 国产综合网站在线播放 | 人妻在线大香蕉| 后入式五六区| 亚洲精品97| 久久久久久人妻一区精品色欧美| 激情久久av一区av二区av| 日韩精品99999| 天天天乱色综合全| 九九无码| 日韩AV无码中文一区二区| 日韩精品一二三四| 97操综合| 老熟女乱伦一区| 激情干在线| 亚洲不卡av在线| 国产精品国产| 人人操人人摸人人骑| 亚洲av综合色区无码一| 日韩人体偷拍| 夜夜做夜夜爽精品视频| 无码高清操逼| 久草五月| 天美一区在线| 亚洲精品国语在线播放| 婷婷色中文字幕| 国产精品色哟哟| 美女91网址| 自拍偷拍 日韩欧美| 日韩人妻免费精品| 天天综合网91入口| 三级色影综合网| 精品人妻一区| 97天天做| 97免费在线视频| 亚洲乱码尤物193YW| 日韩激情视频| 91欧美亚洲| 在线观看中文av字幕| 午夜福利久久久噜久噜久久综合| 五月丁香成人网| 天天做日日爱夜夜爽| 69AV女优男人的天堂| 天天舔日美女视频| 国产区91柔拿会所技师| 欧美91在线+|+欧美| 国产一区在线播放| 六月色婷婷| 热热色AV| 静品嫩模一区二区| 嗯嗯啊啊的视频| 久久受www免费人成| 国产天美欧美| 夜夜躁狠狠躁日日躁av| 97精品综合久久| 天欧美在线| 精品人妻中文字幕4399| 97干色天堂| 欧美色图片| 日韩AV片| 99中文字幕| 综合五月婷婷| 亚洲男人天堂网站| 亚洲操操| 成人无码欧美一级A片狼牙直播| 色噜噜精品一区二区三| 国产熟女高潮一区二区三区| a v网站在线播放| 日韩图区| 日韩一级特黄av毛片| 亚州熟妇精品| 乱伦av麻豆| 久久一本大香蕉 | 久久精品99| 中文字幕第7页| 中字乱伦AV| 亚洲天堂一二| 蜜臀av在线播放一区二区三区| 欧美丝袜91| 久久女婷| 久久久久久久性爱| 狼人综合婷婷激情四射| 伊人网免费视频| 熟女天天干| 国模私拍一区二区三区神乳| 人妻 制服 日韩 中文 在线| 日韩欧美中文| 超碰 国产熟女精品一区| 手机看av网站在线看| 精品久久久一本一道| 国产精品秘 福利姬在线观看| 欧美亚洲特P| 成人欧美一区二区三区黑人一| 久久高潮妇女视频| 久久久久久久久久久97| 巨爆乳一区二区爆乳区| 欧洲亚洲人人爽爽视频| 99精品无码| 欧洲久久一二线| 国产美女91视频| 韩国午夜理伦三级好看| 欧日韩一二三f区| 91色情黑丝搞鸡在线观看一区二区三区三州| 大香蕉伊人75| 天天亚洲综合| 超碰久久精品| 91狠狠综合久久久| A 天堂| 久久久久久久久久精| 婷婷中文网| 国产深喉视频一区二区| 香蕉免费一区二区三区不读| 五月天色色网站| 国产高清自拍视频| 超碰久久精品| 天天综合亚在线| 中文字幕一区二区日韩网| 在线电影亚洲色图| 91天天日| 在线观看黄色电话| 久久久999| 自拍亚洲综合| 丰满欧美少妇| 操逼逼福利视频| 91五十路| 午夜福利在线合集| oumeisetu综合| 亚洲精品国产熟女久久久久久| 亚洲第一男人天堂| 天天日日日射| 99热自拍| 在线播放一级无码视频| 亚洲Av诱惑| A啊啊在线观看| 亚洲高清在线| 高清一区AV无码| 男人的天堂va在线| 成熟熟女国产精品一区二区| 亚洲不卡不卡中文字幕不卡| 亚卅熟女乱色| 日韩欧美午夜一区二区| 久久系列| 中出91视频| 超碰人妻中文在线| 亚洲性爱高潮影院| 日韩人妻一区二区精品| 超碰在线人妻中文字幕| 九热久| 中文字幕第23区| 精品一区二区3区| 欧美亚洲日本视频久久久| 亚洲无线观看久久| 人人妻人人澡人人爽久久av| 2019午夜福利视频| 校园春色欧美色图| 日韩精品 资源| 国产乱码精品一区二区三区四川| 91被操| 色五月av| 91国产丝袜白虎| 中文字幕人乱码中文字的预防方法 | 亚射在线| 国产精品久久久视频| 强奸a片网| 亚洲系列第一页| 成人蜜乳小视频网站| 激情欧美97| 久久久精品九| 青操影院| 色臀aV| 欧美亚洲涩涩| 亚州 综合 色图| 国产精品亚洲四五区在线观看| 人妻熟女午夜精品在线| 久久99网站| 精品伊人久久久大香线蕉小说| 国产亚洲精品无码三区| 日韩福利综合一区| 人妻偷拍一区二区三区| 人妻另类 专区 欧美 制服| 少妇久久久久| 色婷婷一区二区三区久久| 蜜臀Av一区二区三区| 日韩中文字幕精品一二三事国产精品| 国产精品视频在线播放 | 中文字幕日韩精品一区二区三区| 久久精品视频久久久| 男人天堂2012| 怡红院视频在线| 美女超碰978| 深夜啪啪啪视频免费| 丁香五月婷婷五月| 91neishe| 精品久久99| 97二区四区| 久久久9视频| 97久久久久久久精| 亚洲棕合电彰| 成人久久精品| 欧美偷偷网| 久久精品男人的天堂| 在线 欧美 亚洲| 久久精品女同亚洲女同13| 欧美淫乱视频| 九九九网站| 九九九色| 少妇高潮流水av免费| 国产福利电影| 中文字幕精品一区二区精| 久久久免费的精品| 欧美日韩91| 亚洲春色激情小说| 美女大乳久久久久久久女人18| 操B久久| 青青草日韩免费观看高清在线| 97亚洲国产| 韩日无码在线观看| 最新一二三区视频| 人人干人人搞人人摸| 婷婷国产精品一区二区| 精品射1999| 蜜臀久久久国产| 人妻一区久久二区三区色播| 亚洲一区亚洲天堂| 欧中美三级一区二区三区| 精品黄色电影| 黄色av网站在线播放| 黄片无码在线制服| 天天透伊人| 1204av韩国| 亚洲极品| 国产在线视频午夜精华在| 欧美一区二区福利在线| 成人AV在线电影| 男女打扑克高清网站| 亚洲区限制级| 亚洲成成熟女人综合一区二区| 日韩精品在线视频,日韩精品……| 一区二区三区亚洲| 婷婷五月天av| 欧美精品双插| 狠狠躁伊人中文字幕| 日韩字幕一区| 国产99 中文字幕日韩小视频| 欧美熟爽综合| 亚洲人精品午夜不卡| 91亚洲综合| 日韩乱中文| 男人天堂2019亚洲| 中文熟女五十乱码在线| 欧美亚洲情色| 久久精品国产免费观看99| 青娱乐av在线| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 中文有码第五页| 999热日韩精品| 久久久精品91八戒| 91黑丝露脚| 色www精品视频在线观看| 91熟女网| 肉嘟嘟www视频在线观看高清| 亚洲情色电影网| 91美女视频电影| 亚洲影院无码在线| 日日夜夜天天| 欧美在线综合| 亚洲日本激情| 美女尤物福利视频| 丝袜美腿91| 国产精品视频麻豆入口| 人妻天天操天天爽视频免费| 欧美色图99| 淫荡熟女乱伦网| 久无码| 欧美性高潮| 99久久久er直播网址| 区一二区日韩亚洲乱码av电影| 中文字幕人妻丝袜乱一区三区| 乱伦图av| 最新精品久久蜜桃 | 日逼逼免费看| 欧美亚洲丝袜美女电影| 特色a在线上| www色婷婷| 久久人人爽av亚洲精品天堂桃色| 亚洲精品成人动漫在线| 大香蕉 222| 人妻欧美| 99这里有精品视频| 亚洲自拍小说| 欧美极度丰满熟妇hd| 九九九九九用不成了| 国产亚洲色停停久久99精品91| 综合网欧美在线| 亚洲春色欧美| 91精品久久久久久77777| 啊啊啊啊好大好硬啊啊啊啊啊 | 亚洲国产麻豆一区二区三区| 成人日韩3| 日本精品无码三级网站| 日韩精品99久久久久久中文字幕| 亚洲无码精品AV久久久| 女人天堂AV五区在线| 97这里有精品| 精品超碰中文在线| 97综合国产| 天天做天天爱天天爽| 亚州色图片在线色| 3P乱轮视频| 人妻丝袜肏逼| 亚洲国产一级精品毛一级精品看免费视频| 亚洲 欧美 另类 日韩 人妻一区| A级毛片在线看免费| 天天日天天舔东京热| 不卡中文字幕aⅴ在线| 97人人爱人人做人人乐| 热无码中文亚洲H一道本一区二区| 熟妇艹鸡八| 国产中文字幕在线点播| 东京热熟女亚洲视频网站| 国产精品无码久久久久2025| 欧美论理片| 亚洲黄色网址视频| 久久婷婷一区| 国产欧美精品日韩区二区麻豆天美| 91色花堂| 亚洲情色一区三区| 天天看天天在线精品| 啊啊啊不要嗯嗯在线观看| 另类小色呦| 久久久无码精品人妻二区| www成人啪啪18秘 免费| 艾草av| 亚洲成人贴图| 大香蕉十区| 操逼天美3区| 免费99精品国产自在在线| 99日精品欧美国产| 精品国产乱码久久久久久网站入口| 亚洲国产欧美日韩人妻日中文| 色网站导航大全| 97AV在线免费观看| 久久老子无码午夜伦不卡| 91熟女丨91老女人| 欧美久久毛片基地| 免费伦费视频在线观看| 九九九成人| 欧美 中文字幕 一区| 大黄片做爱的大的| 日韩97超碰| 高清不卡国产| 日韩欧美中文日韩欧美色| 男女啊啊啊啊啊| 欧中日成人免费影视| 国产成人欧美一区二区三区的国产| 蜜桃AV天堂| 久久手机视直播| www.大香| 天天综合网91| 综合网97| 久久天天摸| 在线一道啪| 酒色综合网| 蘋果手機免費看成人Av| 天天射影院| 激情抓乳插进去啪啪啪日韩 | 天天插夜夜操| 少妇三p| 久操 高清| 色欲久久综合| 精品国产一区二区三区四区在线看| 91痴汉| 大香蕉在线视频重口味毛片在线| 一级性爱aaaa| 精品丝袜无码一区二区三APP| 蜜汁欧美| A级片一区| 国产精品久久久久av| 婷婷亚洲天堂| 高清无码久操视频| 丰满丝袜少妇AV| 天天色悠悠激情| 日本3级一区二区免费| 影音先锋日本乱伦| 欧美+日产+中文| 强奸a片网| 婷婷三区| 夜夜嗨免费视频| 日韩三级伊人| 手机在线视频国内精品| 丝袜制服字幕在线| 91熟女视频网| 大香蕉黄色一级片免费看| 色婷婷99| 精品欧美日韩在线观看| 国产日韩中文字幕欧美| 囯产乱伦一区二区三女 | 欧美十八禁在线看| 女一区二区| 玖玖无码超碰| 九月丁香综合网| 亚洲自拍欧美国产首页网曝| 玖玖草久草99蜜月一区二区三区| 丰满人妻一区二区三区四区| 美国aaaaa一级黄片| 亚洲春色激情小说| 久久综合97| 在线99热| 亚洲古典另类欧美在线| 九久9精品| 综合夜夜| 玖玖视频在线资源一区二区三区| 99热99在线播放激情| 日本性爱少妇| 久久免费老司机精品| 亚洲青色欧美| 国产精品美女视频诱惑| 精品国产无码中文| 韩国三级理论在线| 亚洲色图欧美色图制服丝袜| 国产97综合| 日本三级A片网站com| 嗯嗯嗯,草死我| av网站免费线看| 日本蜜桃| 国产精品探花在线| 久久久久久中文版| 国产馆| 日韩视频精品在线观看| 亚洲综合色婷婷| 欧美日韩婷婷中文| 一级性爱视频免费观看 | 欧美少妇一区二区三区| 亚洲凸凹超碰成人| 欧美日韩国产一区二区小黄片大全| 人人操人人摸人| 天堂日本亚洲欧美| 三四中文字幕| 亚洲五月婷婷| 久久9久久| 久久超碰久| 在线岛| 深夜激情| www鬼畜国产男人的天堂| 国产h小视频在线观看免费| 免费AV播放| 日逼97| 久热久| 精品久久97| 在线99热| 国产伦精品| 欧美午夜精品久久久久久3D| 伦理第一页| 色婷婷99| 蜜乳中文字幕a在线| 中文字幕日韩综合| 岛国在线国产| 日韩人妻精品中文字幕| 亚洲成人av电影在线| 久久神马影院| 中文字幕av亚洲在线| 久久精品国产亚洲粉嫩| 视频分类 国内精品| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 农村妇女一级二级三级视频| 国产精品白丝| 97玖玖超碰| 黑丝自慰喷水网站| 亚洲天堂2020| 欧美后入视频| 丁香色婷婷| 人妻干天天| 青青草在线视频美女| 99re视频在线观看这里只有精品| 中文字幕后石码四区五区| 人妻少妇精品视频一区二区三区| 97在线视频观看| 亚欧免费观看视频| 在线天堂资源亚洲| 夜夜骑操视频| 国产白嫩精品久久| 五月天综合在线| 久久亚洲AV成人精品无码| 欧美日韩在线小说 | 婷婷丁香六月| 思思热免费视频观看| 日韩av电影成人在线| 久久久夜夜夜| 五十路成人在线视频二区三区| 青青操97| 91亚州日韩高清| 国产亚洲色婷婷久久99精品91葵花宝典| 亚洲欧美日韩中文播放| av橘色网站| 学生妹天天看| 99re69综合| 久久久久久久久久久97| 欧美拳交在线播放| 久久女婷| 高清在线偷拍自拍视频| 91精品啪在线观看国产城中村| 亚洲在线网站| 日本人妻最新在线中| 日本影视久久免费| 天天综合97| 久久无码精品| 男人天堂新在线| 中文字幕一区二区视频在线观看| 国产97亚洲| 欧美激情综合| 两女互慰AV高潮喷水在线观看| 国产又黄又粗的视频| 蜜臀无码视频在线观看| 强奸乱伦大香蕉| 九九性爱网| 精品女人999| 亚州色站 日韩电影| 亚爽爽爽爽爽爽爽爽| 91老熟女91老女人| 男人的天堂com| 草草电影院| 成人a大片在线观看| 懂色AV蜜臀无码精品APP| 五月丁香六月婷综合成人综合| 色色国产| 亚洲综合图片在线| 精品传媒在线一区| 日韩精品国产一区二区| 99超级碰免费视频| 91美腿丝袜在线观看| 人妻81p| 国产 亚洲 丝袜 制服| 五月丁香综合啪啪| 91性| 日韩成人精品| 天天干夜夜一操| 欧美 亚洲 大香| 91国产丝袜白虎| 99色网| 五月丁香六月婷| 成人在线视频一区| 热99这里有精品综合久久| 欧美特大黄一级片片免费| 久草精品国产蜜臀| 襙一襙| 日本孕妇孕交| 成人无遮挡毛片免费看| 久久久久免费少妇| 四虎影视永久在线观看精品免费网站 | 久久亚州大香蕉| 精品偷拍13p欧美dodk视频| 日韩丝袜人妻AV| 特色a在线上| 狠狠干婷婷| 啪啪啪综合| 日韩九九九| 嗯嗯啊中文字幕| 天天操天天射青青草| 凹凸视频在线一区二区| 日韩少妇丰满亚洲| 久久久亚洲高清不打码| 亚洲欧美在线综合| 亚洲日韩成人性爱视频| 亚洲中字慕不卡| 婷婷综合久久| 天天综合网网欲色| 亚洲最大的黄色电影网站。| 成年人黄色视频免费| 二对二中文字幕。| 欧美日韩亚洲一区二区在线观看| 久久人爽| 99精品网| 日韩中文字幕视频| 国产亚洲色婷婷99精品91| 午夜福利视频在线一区| 久久久久久久久久久久97| 色嘟嘟人妻天堂网| 在线欧美69V免费观看视频| 蜜桃精品视频一区二区三区| 久操操| 人人操人人插人www| 国产熟女一区二区| 2025亚洲男人天堂| 欧亚性爱视频免费看| 99热这里只有精品18| 国产熟女二区| 色精品极品| 丁香五月激情综合国产| 91P0RNY大屁股人妻| 97人人色| 四虎影视永久在线观看精品免费网站 | av黄图片在线观看| 婷婷探花久久精品一区| 用力操死我| 99综合| 久久精彩视频9| 欧美99热| 中国大陆国产高清AⅤ毛片| 亚洲国产精品无码AV久久| 久久久久久久久久久久97| 伊人991| 久久久久久久久久久999| 美女97超碰| 亚洲日本韩国极品一区二区| 色99在线| 制服乱伦| 五月丁香婷婷综合| 成年女人18级毛片毛片免费观看| 亚洲乱码精品一区二区| 久久一区二区三区四区五区| 999久久久九九九九| 中文字幕第二页| 老司机香蕉久久久久| 玖玖综合网| 三上悠亚在线毛片91| 一区二区三| 草草电影院| 欧美一级AAAAAAA| 乳欲人妻办公室奶水| 久久综合国产精品国产| 曰韩操B| 中文字幕狠狠玩| 国产成人亚洲精品自产在线 | 国产日韩精品人妻久久久久色欲网站| 亚洲 日本 国产 综合| 国产亚洲精品av一区| 色情五月婷婷| 91在线视频免费中出| 国产成人AV麻豆| 亚洲第一视频 欧美风情 日韩| 性欧美999| 欧美精品宗合| 最新啪啪视频| 亚洲阿v天堂无码z2018| 成人性爱美曰韩| www.99热| 嗯阿好爽好紧| 啊啊啊啊啊好舒服视频| 中文字幕第7页| 日韩无码极品| 99久久久久久久久| 日本精品一区三区| 日韩av三四区| 天堂无码| 99免费在线视频| 大香蕉手机在线| 人人人摸人人| 九九九九久久久| 日韩欧美中文字亚洲慕| 欧美伊人久久综合网| 日本三级韩三级99久久| 久久久久久人| 国产九九九九九九九九| 精品一国2| 久久黄片国产一区二区| 日本媚薬中文字幕在线| 家庭乱伦性爱av| 天美精品av| 亚洲中文字幕av| 99老司机精品视频在线观看| 国产欧美第五页| 久久精品99| 国产精品久久久久久照片| www.狠狠干.coom | 丝袜美腿丝袜| 国产激情片在线观看| 97视频620| 精品国产一区探花在线观看| 又大又黄国产| 欧美日韩亚洲天堂| 久久久影院| 亚洲啪啪视频免费| 天天干天天狼在线视频| 老熟乱一区二区三区四区| 小情侣高清国产在线视频| 午夜视频久久久| 黄片无码在线制服| 人人操超碰在线| 午夜精品久久久久久久男人的天堂 | 密臀在线一区尤物| 久久AV无码1区2区3区| 人人操人人操人人人操| 亚洲中文字幕日产无码久久| 日韩色欲久久一二三四区| 97久久国产亚洲精品超碰热| 岛国艾薇凹凸视频天堂| 啊啊啊啊啊啊啊啊在线观看| 99这里有精品| 欧洲黄色网| 久久6热精品99视频| 丁香五月天激情网站| 免费AV中文网在线观看| 久久国模av| 国产天美欧美| 人人操 欧美| 色综合20p| 国产极品999| 亚洲高清无码在线桃色| 亚洲国产美女久久久久| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 外站AV在线| 亚洲天堂女优在线| 青草草免费网站av| 天海翼久久| 曰韩成人免费视频| 亚洲激情综合另类| 婷婷成人久久久精品| 搞中出久久| 国产又长又大又粗的视频| 五月天综合在线| 在线日韩精品一区二区三区| 丰满美女一级毛片在线播放| 天美传媒婬乱在| 天天躁夜夜躁狠狠躁AV| 欧美青青视频| 伊人991| 亚洲蜜臀懂色| 91欧美长吊| 91精品人妻一区二区三区蜜桃臀 | 青青操综合网| 青娱乐老司机视频| 日本中文字幕不卡视频| 国产精品白丝| 舔足天天操天天射| 高精欧美色| 麻豆区久久久久亚| 欧美日韩国产人人| 最新精品久久蜜桃| 很很很很操| 激情文学亚洲| 97中文字幕一区| 亚洲欧美色图片| 天天综合网日韩| 亚洲高清欧美总合| 国产第二页| av亚洲天堂资源网站| 久久久网站| 国产精品自在线发布| 日韩免费福利在线观看| 天天伊人| 亚洲天堂另类| 超碰97人人乐| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 黄色高清久久无码依人| 97超级色碰碰| 人爽不卡视频| AV网站高清无码在线观看| 绯色一区二区三区不卡少妇| 在线一道啪| 91综合在线| 中文久久96| 天天日天天干少妇日| 欧美αv.com| 九九性爱网| 97综合激情| 96超碰网| 日韩在线观看三级电影| 青青草毛片| 天天视频黄| 国产狂喷潮在线精品| 亚洲国产精品无码AV久久久| 免费家庭乱伦视频| Sekablack无码一区| 日韩无码精品综合久久| 操www| 一级片在线观看高清无码| 色在线亚洲视频www| 久热这里只有精品9| 日本综合色图| 美女让帅哥通她小鸡鸡| 欧美 日韩 亚洲 春色| 天堂麻豆天美| 亚洲综合91| 欧美狠狠弄| 精品国产Av无码久久久伦古装| 中文字幕啊啊啊在线观看视频| 欧美在线综合| 岛园激情| 色妺妺AⅤ| 亚洲AV无码久久久国产精品| 麻豆一区二区三区精品| 亚洲天堂一区二区久久| 国产农村妇女精品一二区| 日韩欧美操逼xxx| 午夜性| 欧美三级中文字幕hd| 精品无码人妻一区二区免费蜜桃| 天天干人妇| 啊啊啊慢点| 亚洲综合有玛| 日本精品网站在线中文| 91精品在线播放| 久久久96精品| 日韩免费在线观看不卡| 国产动漫操逼视频| 日韩伦理久 久久 清纯| 日本2020一区二区| 国产午夜在线观看视频| 日韩草久视频| 丝袜狂射91| 成人无遮挡毛片免费看| 99操| 久久久久久99999国产精品| 性夜影院爽黄A爽免费动漫| 18禁精品网站在线看| 成人女人国产| 久久人妻办公室视频| 亚洲图片日本AⅤ欧美在线| 91在线观看,天天综合| 黑人中出21连凳花野真衣| 日本一级性爱| 中国一级操逼视频| 亚洲天堂男人天堂网| 日韩特一级久久| 在线视频一区二区传媒| 密桃99999| 亚洲综合九九| 黄片免费久久久久久久| 亚洲欧洲无码bt精品合集| 91高清欧美| 日本亚欧爱爱| 天堂涩涩| 5252色欧美在线男人的天堂| 人人摸人人舔一区二区| 日韩中文字幕熟妇人妻| 蜜臀在线免费观看在线免费观看| 色色色日本| 国产一区二区在线播放量| 国产精品乱码久久久久久久久久久久| 五月亭亭六月丁香| 后入人妻一区| 2023天天操夜夜操| 91丝袜激情在线| 久久久久亚洲三级电影| 欧美一品道| AV乱伦专区| 日本一级婬片试看三分钟| 无码日韩人妻av一| 亚洲图片色图欧美另类| 日逼国产| 曰韩精品九九无码| 大香蕉综合| 91色堂| 亚洲久久天堂| 免费a v|