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

ARTICLE DETAIL

資訊詳情

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

YOLOv5鋼軌表面缺陷檢測實(shí)戰(zhàn):從數(shù)據(jù)準(zhǔn)備到部署優(yōu)化

YOLOv5鋼軌表面缺陷檢測實(shí)戰(zhàn):從數(shù)據(jù)準(zhǔn)備到部署優(yōu)化 1. 項(xiàng)目全貌與系統(tǒng)框架拆解先交代一下背景。我前陣子接了一個(gè)跟軌道檢測相關(guān)的視覺項(xiàng)目需求很直接從軌道巡檢車拍回來的高清圖像里自動(dòng)標(biāo)出鋼軌表面存在的裂紋、擦傷、剝落之類缺陷。數(shù)據(jù)量不算大也就幾千張標(biāo)注圖但場景很典型——戶外光照變化大、鋼軌表面反光強(qiáng)、缺陷形態(tài)又碎又小。方案從傳統(tǒng)圖像處理一路對(duì)比到多個(gè)檢測模型最后還是定在YOLOv5上。這篇就把整套代碼邏輯從頭到尾拆一遍為什么選它、數(shù)據(jù)怎么組織、訓(xùn)練怎么調(diào)、推理怎么做以及那些文檔里不會(huì)寫的坑。先說結(jié)論YOLOv5這套框架在工業(yè)缺陷檢測里確實(shí)夠穩(wěn)。社區(qū)生態(tài)成熟、代碼結(jié)構(gòu)清楚、部署鏈路完整從訓(xùn)練到導(dǎo)出再到落地推理幾乎每一步都有現(xiàn)成方案可以抄。拿它做鋼軌表面缺陷檢測本身就是一條被反復(fù)驗(yàn)證過的路徑我這邊做的主要工作是把它適配到軌道場景的具體細(xì)節(jié)上——數(shù)據(jù)組織、參數(shù)配置、后處理策略以及針對(duì)小缺陷的幾個(gè)關(guān)鍵調(diào)整。這個(gè)內(nèi)容適合誰看如果你正在做工業(yè)質(zhì)檢、缺陷識(shí)別相關(guān)的視覺項(xiàng)目或者剛接觸YOLOv5想找一個(gè)真實(shí)場景的完整案例這篇文章都能給你省不少時(shí)間。我會(huì)把代碼倉庫的核心模塊、訓(xùn)練流程、推理腳本都過一遍重點(diǎn)講清楚那些不跑一遍根本發(fā)現(xiàn)不了的問題。整個(gè)系統(tǒng)從功能上可以分為五塊數(shù)據(jù)準(zhǔn)備環(huán)節(jié)負(fù)責(zé)把巡檢圖像轉(zhuǎn)成訓(xùn)練所需的格式模型訓(xùn)練環(huán)節(jié)負(fù)責(zé)擬合缺陷特征驗(yàn)證評(píng)估環(huán)節(jié)負(fù)責(zé)衡量模型效果推理檢測環(huán)節(jié)負(fù)責(zé)把模型用起來最后的部署優(yōu)化環(huán)節(jié)負(fù)責(zé)讓模型跑得更快。下面按照這個(gè)鏈路逐一展開。因?yàn)閅OLOv5的代碼生態(tài)已經(jīng)很成熟倉庫結(jié)構(gòu)和基礎(chǔ)邏輯大多數(shù)人都眼熟我不會(huì)逐行復(fù)述源碼而是挑出跟鋼軌缺陷檢測強(qiáng)相關(guān)的部分做深度解析——數(shù)據(jù)怎么配、anchor怎么調(diào)、小目標(biāo)怎么處理、后處理參數(shù)怎么設(shè)這些才是真正決定模型能不能用的地方。1.1 鋼軌缺陷檢測的痛點(diǎn)決定了技術(shù)路線鋼軌表面缺陷檢測這個(gè)場景跟通用目標(biāo)檢測有一個(gè)顯著區(qū)別缺陷目標(biāo)極小。典型的鋼軌表面裂紋寬度可能只有兩三個(gè)像素長度幾十個(gè)像素在整張1920×1080的巡檢圖像里占比非常低。如果直接用默認(rèn)參數(shù)訓(xùn)練YOLOv5小目標(biāo)漏檢問題會(huì)非常突出。另一個(gè)痛點(diǎn)是背景干擾。鋼軌表面本身就有紋理、銹跡、水漬、油污再加上戶外拍攝的光照變化和相機(jī)反光很多背景區(qū)域長得比缺陷更像缺陷。用傳統(tǒng)視覺方案去處理比如邊緣檢測加形態(tài)學(xué)過濾面對(duì)固定場景還能湊合一換光照、一換鋼軌型號(hào)就全線崩潰。反觀深度檢測模型YOLOv5這類單階段檢測器天然就比傳統(tǒng)方案抗干擾因?yàn)樗鼘W(xué)的是高維語義特征而非手工設(shè)計(jì)的低層特征。在實(shí)測對(duì)比中同一個(gè)鋼軌表面缺陷數(shù)據(jù)集傳統(tǒng)方案的最好成績也只有不到六成的召回率而YOLOv5s在相同數(shù)據(jù)上能達(dá)到九成以上的召回率。這個(gè)差距是決定性的。1.2 為什么最終沒有選YOLOv8或其他框架每次提到選型總有人問現(xiàn)在YOLOv8都出來了為什么還用v5答案不復(fù)雜。YOLOv5的生態(tài)積累足夠深文檔、教程、預(yù)訓(xùn)練權(quán)重、部署方案都是最齊全的。對(duì)于我們這個(gè)場景模型的絕對(duì)精度差異并不大但調(diào)試便利性和可參考案例的豐富程度差別很大。遇到問題想搜解決方案v5版本基本都能搜到v8相對(duì)少很多。還有一個(gè)實(shí)際考量是部署兼容性。鋼軌巡檢系統(tǒng)的落地環(huán)境以工業(yè)PC為主有些還是老舊工控機(jī)對(duì)CUDA版本和驅(qū)動(dòng)版本有嚴(yán)格限制。YOLOv5對(duì)PyTorch版本的要求更寬泛ONNX導(dǎo)出也更穩(wěn)定在受限的工業(yè)環(huán)境里不容易翻車。至于最新版本帶來的速度提升在鋼軌巡檢這個(gè)每秒處理一幀就夠用的場景里并不構(gòu)成核心優(yōu)勢。2. 數(shù)據(jù)準(zhǔn)備與標(biāo)注規(guī)范——決定模型上限的第一步在這個(gè)項(xiàng)目里數(shù)據(jù)準(zhǔn)備占掉了大約六成的工作量。模型結(jié)構(gòu)可以抄現(xiàn)成的訓(xùn)練參數(shù)可以照搬但數(shù)據(jù)不行——每個(gè)場景的數(shù)據(jù)都得自己采集、自己清洗、自己標(biāo)注。而且數(shù)據(jù)質(zhì)量直接決定模型上限后面所有的調(diào)參優(yōu)化都只能在這個(gè)上限內(nèi)做文章。2.1 缺陷類別定義與標(biāo)注規(guī)范我這邊將鋼軌表面缺陷劃成了四類裂紋、擦傷、剝落、壓潰。這個(gè)分類跟軌道維護(hù)人員的習(xí)慣保持一致。如果分類粒度太粗不同形態(tài)的缺陷混在一起模型訓(xùn)練時(shí)特征沖突精度上不去如果粒度太細(xì)比如把裂紋按長度再細(xì)分幾個(gè)等級(jí)類間差異又太小標(biāo)注一致性很難保證模型也學(xué)不出區(qū)分度。標(biāo)注規(guī)范這件事特別重要也是很多項(xiàng)目翻車的地方。鋼軌裂紋形態(tài)不規(guī)則標(biāo)注時(shí)最常用的原則是“最小外接矩形”——框住缺陷的主體區(qū)域即可不需要把每一條細(xì)小分叉都包進(jìn)去。但如果多人協(xié)作標(biāo)注每個(gè)人的框選習(xí)慣不一樣最終數(shù)據(jù)里同類缺陷的框大小差異會(huì)非常大直接影響回歸頭的收斂效果。我處理這個(gè)問題的方法是先做標(biāo)注規(guī)范文檔再對(duì)標(biāo)注結(jié)果做一致性抽檢。具體做法是計(jì)算每個(gè)類別的平均寬高比分布如果某個(gè)標(biāo)注者的結(jié)果明顯偏離群體平均值就要回頭重新校對(duì)。實(shí)測下來這一步能有效避免訓(xùn)練時(shí)box_loss震蕩的問題。2.2 鋼軌缺陷數(shù)據(jù)集的目錄結(jié)構(gòu)與格式Y(jié)OLOv5的數(shù)據(jù)組織遵循固定的目錄規(guī)則鋼軌缺陷數(shù)據(jù)集按照這個(gè)規(guī)則組織后訓(xùn)練時(shí)不需要額外寫數(shù)據(jù)加載邏輯。核心是images和labels兩個(gè)主目錄各自再拆成train和val子集。標(biāo)注文件跟圖片一一對(duì)應(yīng)是同名的txt文件每行代表一個(gè)目標(biāo)框。標(biāo)注文件每行的格式是五個(gè)數(shù)值類別索引、歸一化中心x坐標(biāo)、歸一化中心y坐標(biāo)、歸一化寬度、歸一化高度。注意YOLOv5的坐標(biāo)全部是歸一化后的值歸一化基準(zhǔn)是圖片寬高而不是邊長。如果轉(zhuǎn)換標(biāo)注時(shí)用錯(cuò)基準(zhǔn)模型訓(xùn)練后會(huì)出現(xiàn)預(yù)測框整體偏移一個(gè)方向的問題而且loss降不下去。對(duì)于鋼軌缺陷這種小目標(biāo)數(shù)據(jù)有一個(gè)額外建議原始高清圖不要直接縮放到訓(xùn)練尺寸。一張1920×1080的圖直接縮到640分辨率很多細(xì)小裂紋會(huì)直接消失。更好的做法是先用切片腳本把大圖切成若干小塊保留缺陷的原始像素信息再做縮放。鋼軌巡檢圖像切成四個(gè)512×512的小塊后小缺陷的保留效果明顯改善。2.3 數(shù)據(jù)增強(qiáng)策略在鋼軌場景的取舍YOLOv5內(nèi)置的Mosaic增強(qiáng)在大多數(shù)場景都好用但鋼軌缺陷檢測這里要留個(gè)心眼。Mosaic會(huì)把四張圖拼在一起訓(xùn)練如果四張圖的亮度差異太大模型會(huì)學(xué)到一些奇怪的亮度特征。我的做法是開啟Mosaic但把mixup概率降到很低同時(shí)強(qiáng)化HSV增強(qiáng)里的飽和度變化因?yàn)殇撥壉砻嫒毕莸念伾卣鞅緛砭鸵园瞪珵橹黠柡投葦_動(dòng)有助于模型忽略顏色干擾、專注形狀特征。鋼軌場景還需要增加一種平移和旋轉(zhuǎn)的增強(qiáng)強(qiáng)度。巡檢圖像中缺陷出現(xiàn)的位置隨機(jī)性強(qiáng)角度也隨機(jī)適度加大仿射變換的幅度可以提升泛化能力。但不要開太大否則缺陷形變失真模型反而學(xué)到不真實(shí)的形態(tài)。3. 核心訓(xùn)練邏輯與代碼模塊拆解數(shù)據(jù)和配置準(zhǔn)備好之后真正進(jìn)入訓(xùn)練環(huán)節(jié)。YOLOv5的訓(xùn)練代碼雖然看起來龐大但核心邏輯并不復(fù)雜。我按從數(shù)據(jù)讀取到損失計(jì)算這條主線來拆把關(guān)鍵模塊和代碼邏輯講清楚。3.1 數(shù)據(jù)加載與標(biāo)簽匹配機(jī)制YOLOv5的數(shù)據(jù)加載響主要實(shí)現(xiàn)在datasets.py中核心類繼承自PyTorch的Dataset。讀取流程是按索引取圖片路徑和對(duì)應(yīng)標(biāo)注文件讀取后做Mosaic等在線增強(qiáng)然后做Letterbox縮放統(tǒng)一尺寸最后歸一化并轉(zhuǎn)為Tensor。這里重點(diǎn)是構(gòu)建了合理的預(yù)處理鏈路。標(biāo)簽匹配機(jī)制是YOLOv5的核心設(shè)計(jì)之一。模型每個(gè)輸出位置有多個(gè)anchor輸入標(biāo)注框首先計(jì)算與這些anchor的寬高比匹配度高的分配為正樣本參與預(yù)測和損失回傳匹配度低的歸為背景。這組anchor對(duì)鋼軌缺陷這種長寬比差異大的場景需要調(diào)整策略——鋼軌裂紋的長寬比可以到10比1但默認(rèn)的anchor分布并沒有覆蓋這個(gè)極端范圍。我這邊處理方式是先用自己的數(shù)據(jù)集跑一次自動(dòng)聚類用k-means生成更適合鋼軌缺陷的anchor尺寸然后在模型配置文件中覆蓋默認(rèn)值。這是一個(gè)容易被忽視的步驟但對(duì)小缺陷檢測效果的提升非常明顯。實(shí)測中僅調(diào)整anchor這一步就讓mAP提升了約3個(gè)百分點(diǎn)。3.2 損失函數(shù)設(shè)計(jì)與關(guān)鍵參數(shù)調(diào)節(jié)YOLOv5的損失由三部分組成分類損失BCE、目標(biāo)置信度損失BCE和定位損失CIoU。在鋼軌缺陷場景中這三部分的表現(xiàn)各有各的問題。分類損失容易出現(xiàn)過擬合傾向因?yàn)槟承┤毕蓊悇e樣本數(shù)量偏多。解決思路是開啟類別權(quán)重給樣本少的類別提高損失權(quán)重。置信度損失在缺陷檢測中經(jīng)常出現(xiàn)“什么都檢測成目標(biāo)”的現(xiàn)象原因是鋼軌表面紋理復(fù)雜大量背景區(qū)域被誤判為含目標(biāo)。定位損失對(duì)缺陷這類小目標(biāo)本身就比較嚴(yán)格因?yàn)镃IoU會(huì)對(duì)中心點(diǎn)距離和寬高比差異敏感小目標(biāo)的微小像素偏差就會(huì)導(dǎo)致?lián)p失值大幅波動(dòng)。為了解決小目標(biāo)定位難的問題我做了兩個(gè)調(diào)整。第一個(gè)是增加輸入分辨率把默認(rèn)的640改成960讓小目標(biāo)占據(jù)更多像素。第二個(gè)是開啟YOLOv5的P2檢測層專門為小目標(biāo)增加一層高分辨率特征圖輸出。這兩個(gè)調(diào)整配合后細(xì)裂紋的召回率提升非常顯著。3.3 訓(xùn)練過程解析——loss曲線的真實(shí)含義YOLOv5訓(xùn)練時(shí)終端會(huì)實(shí)時(shí)打印三類損失box_loss、obj_loss、cls_loss。很多人盯著這三個(gè)數(shù)看半天也不知道到底正常不正常這里說下我的判斷經(jīng)驗(yàn)。健康的loss曲線應(yīng)該是三線同步下降在前50個(gè)epoch下降明顯之后逐漸平緩。如果box_loss一直高位震蕩不下降多半是標(biāo)注問題——框選不準(zhǔn)確或尺寸不一致模型怎么擬合都擬合不了。如果obj_loss降得很慢說明前景和背景的區(qū)分度不夠需要回到數(shù)據(jù)增強(qiáng)上做調(diào)整。如果cls_loss降得快但驗(yàn)證集mAP不高大概率是過擬合了需要加大增強(qiáng)強(qiáng)度或增加樣本量。我第一版訓(xùn)練時(shí)遇到過一個(gè)很典型的問題cls_loss在后期突然反彈。排查下來是因?yàn)轵?yàn)證集和訓(xùn)練集有圖片泄露——數(shù)據(jù)增強(qiáng)過程中生成了大量視覺上非常接近的變體被錯(cuò)誤地劃到了驗(yàn)證集。修正劃分邏輯后cls_loss曲線立刻恢復(fù)健康。4. 訓(xùn)練調(diào)參與性能評(píng)估的完整實(shí)操這一節(jié)把訓(xùn)練環(huán)節(jié)的可落地細(xì)節(jié)完整過一遍。包括硬件基準(zhǔn)、超參數(shù)設(shè)置、訓(xùn)練命令、性能評(píng)估指標(biāo)以及調(diào)參的優(yōu)先級(jí)策略。4.1 硬件環(huán)境與訓(xùn)練超參數(shù)配置訓(xùn)練環(huán)境方面我用的是一張24G顯存的顯卡。鋼軌缺陷數(shù)據(jù)集不算大單卡完全夠用。如果你只有一張8G顯存的卡也不是不能跑就是把batch size調(diào)小、輸入尺寸降到640即可代價(jià)是訓(xùn)練時(shí)間變長。下面是我為鋼軌缺陷場景最終采用的訓(xùn)練參數(shù)組合超參數(shù)推薦值說明輸入尺寸960×960比默認(rèn)640更能保留小缺陷細(xì)節(jié)Batch Size32根據(jù)顯存調(diào)節(jié)不宜過小否則BN層不穩(wěn)定初始學(xué)習(xí)率0.01配合余弦退火衰減曲線使用動(dòng)量0.937延續(xù)默認(rèn)值權(quán)重衰減0.0005防止過擬合Epoch300早停機(jī)制為patience50預(yù)訓(xùn)練權(quán)重YOLOv5m比s精度高比l訓(xùn)練快均衡選擇學(xué)習(xí)率這塊值得多說一句。YOLOv5默認(rèn)使用SGD加上余弦退火調(diào)度。我試過用AdamW收斂確實(shí)更快更穩(wěn)但最終精度略低于SGD。工業(yè)項(xiàng)目中模型的最終精度比訓(xùn)練速度重要所以最終用了SGD加余弦退火組合。4.2 模型規(guī)模選型與訓(xùn)練命令示例YOLOv5的模型規(guī)模從n、s、m、l到x共五檔。對(duì)于鋼軌缺陷檢測直接用x級(jí)模型是沒必要的——缺陷類別少、語義復(fù)雜度有限大模型帶來的精度收益有限但推理成本大幅增加。折中方案是YOLOv5m精度比s有明顯提升速度又比l快很多。訓(xùn)練時(shí)的命令行示例cd yolov5 python train.py \ --data rail_surface.yaml \ --weights yolov5m.pt \ --img 960 \ --batch 32 \ --epochs 300 \ --device 0 \ --cache \ --patience 50其中rail_surface.yaml是數(shù)據(jù)集配置文件必須保證類別名稱順序跟標(biāo)注文件中的索引完全一致這是一個(gè)很容易出錯(cuò)的地方。如果yaml里第一個(gè)類別是crack但標(biāo)注文件中索引0代表scratch訓(xùn)練不會(huì)報(bào)錯(cuò)但評(píng)估結(jié)果全亂。4.3 評(píng)估指標(biāo)怎么讀——不只是看mAP模型訓(xùn)練完成后可以用以下命令跑一輪驗(yàn)證python val.py --data rail_surface.yaml --weights runs/train/exp/weights/best.pt --img 960輸出指標(biāo)中mAP0.5是最常用的衡量指標(biāo)但在鋼軌缺陷場景里我個(gè)人更關(guān)注每個(gè)類別單獨(dú)算的召回率。四類缺陷樣本量差異較大平均數(shù)據(jù)可能把某些類別的劣勢掩蓋掉。比如整體mAP可能有0.85但單獨(dú)看裂紋召回率只有0.7這個(gè)差距必須單獨(dú)觀察。另一個(gè)需要關(guān)注的指標(biāo)是F1分?jǐn)?shù)在0.25到0.5置信度區(qū)間的表現(xiàn)。工業(yè)場景中置信度閾值設(shè)置直接影響誤報(bào)率和漏報(bào)率。如果模型在0.25置信度下的F1明顯高于0.5置信度說明模型對(duì)低置信度的檢測結(jié)果還有信息量可以在推理時(shí)適當(dāng)降低閾值并配合更嚴(yán)格的NMS來抑制重復(fù)框。5. 推理代碼實(shí)現(xiàn)與部署優(yōu)化訓(xùn)練完成之后真正的挑戰(zhàn)才開始。模型要在巡檢車上跑起來還要跟現(xiàn)有的軌道巡檢軟件集成。這一節(jié)講推理側(cè)的代碼實(shí)現(xiàn)和部署優(yōu)化也是項(xiàng)目從技術(shù)驗(yàn)證走向產(chǎn)品化的關(guān)鍵環(huán)節(jié)。5.1 自定義推理腳本實(shí)現(xiàn)YOLOv5自帶的detect.py可以直接用來做單張圖片推理或者視頻推理但實(shí)際集成場景中通常需要把檢測邏輯嵌入到現(xiàn)有的巡檢軟件框架里。這時(shí)最好寫一個(gè)自己的推理封裝核心代碼邏輯如下import cv2 import torch from models.experimental import attempt_load from utils.general import non_max_suppression, scale_coords from utils.plots import Annotator def load_model(weights_path, device): model attempt_load(weights_path, devicedevice) return model def letterbox(img, new_shape960): # 保持寬高比縮放并填充邊緣 shape img.shape[:2] r min(new_shape / shape[0], new_shape / shape[1]) new_unpad int(round(shape[1] * r)), int(round(shape[0] * r)) dw (new_shape - new_unpad[1]) / 2 dh (new_shape - new_unpad[0]) / 2 img_resized cv2.resize(img, new_unpad, interpolationcv2.INTER_LINEAR) top, bottom int(round(dh - 0.1)), int(round(dh 0.1)) left, right int(round(dw - 0.1)), int(round(dw 0.1)) img_padded cv2.copyMakeBorder(img_resized, top, bottom, left, right, cv2.BORDER_CONSTANT, value(114, 114, 114)) return img_padded def detect(img, model, device, conf_thres0.25, iou_thres0.45): img_letterboxed letterbox(img) img_tensor torch.from_numpy(img_letterboxed).to(device) img_tensor img_tensor.permute(2, 0, 1).float().div(255).unsqueeze(0) pred model(img_tensor)[0] pred non_max_suppression(pred, conf_thres, iou_thres) return pred這段代碼有兩個(gè)細(xì)節(jié)值得注意。一是letterbox的填充邏輯不能省訓(xùn)練時(shí)輸入圖片是經(jīng)過letterbox處理的推理時(shí)不處理的話輸入分布不一致檢測效果會(huì)明顯退化。二是NMS的iou閾值在鋼軌缺陷場景中不宜設(shè)得太低因?yàn)槊芗鸭y區(qū)域會(huì)有大量互相重疊的預(yù)測框如果iou_thres設(shè)成0.7以上重疊框會(huì)大量輸出后處理時(shí)還要再過濾。5.2 推理坐標(biāo)換算——最容易出錯(cuò)的環(huán)節(jié)推理完成后得到的目標(biāo)框坐標(biāo)是基于縮放后圖像尺寸的需要按letterbox的反向邏輯映射回原圖坐標(biāo)。這一步出錯(cuò)的表現(xiàn)是框的位置偏離真實(shí)際目標(biāo)通常偏向圖像中心方向。def scale_boxes(orig_shape, pred, letterbox_shape): # pred為NMS后的檢測結(jié)果格式為[x1, y1, x2, y2, conf, cls] pred[:, :4] scale_coords(letterbox_shape, pred[:, :4], orig_shape).round() return predYOLOv5的utils里已經(jīng)封裝好了scale_coords函數(shù)直接用就行。但注意傳入的letterbox_shape必須是縮放填充后的完整尺寸而不是原始尺寸。我見過不少人在這一步傳錯(cuò)參數(shù)導(dǎo)致所有檢測框都偏移。5.3 模型導(dǎo)出與單幀性能優(yōu)化訓(xùn)練好的PyTorch模型可以直接部署但工業(yè)場景中通常建議先導(dǎo)出為ONNX或TensorRT格式。ONNX的跨平臺(tái)兼容性最好TensorRT在NVIDIA顯卡上有最高推理速度。python export.py --weights runs/train/exp/weights/best.pt --img 960 --include onnx導(dǎo)出后可以用ONNX Runtime加載運(yùn)行比原生PyTorch推理快不少。實(shí)測中同一個(gè)模型PyTorch單幀推理耗時(shí)約45ms轉(zhuǎn)成ONNX后降到28ms轉(zhuǎn)成TensorRT后進(jìn)一步降到約15ms。對(duì)于鋼軌巡檢這種對(duì)實(shí)時(shí)性沒有極端要求的場景ONNX格式已經(jīng)夠用。除了模型格式推理側(cè)的優(yōu)化還有兩個(gè)方向。第一個(gè)是預(yù)處理優(yōu)化把圖像縮放方式從逐幀動(dòng)態(tài)計(jì)算改成提前分配固定緩存。第二個(gè)是批量推理如果巡檢系統(tǒng)同時(shí)處理多路相機(jī)圖像把多幀打包成一個(gè)batch推理能顯著提升整體吞吐量。6. 常見問題排查與調(diào)優(yōu)實(shí)錄這部分是實(shí)際踩坑的記錄。我在鋼軌缺陷檢測項(xiàng)目里遇到的問題多數(shù)都是YOLOv5在工業(yè)數(shù)據(jù)上很典型的問題。整理成速查表形式方便遇到問題時(shí)快速定位。6.1 鋼軌缺陷檢測高頻問題速查表問題現(xiàn)象可能原因解決方案box_loss高位震蕩標(biāo)注框尺寸不一致、錯(cuò)誤標(biāo)注重新審核標(biāo)注統(tǒng)一標(biāo)注規(guī)范裂紋類目漏檢嚴(yán)重小目標(biāo)在640下像素太少提升輸入尺寸至960開啟P2層調(diào)整anchor誤報(bào)率高、背景被識(shí)別成缺陷光照不均、訓(xùn)練數(shù)據(jù)背景多樣性不足增加HSV飽和度和曝光擾動(dòng)采集更多背景負(fù)樣本驗(yàn)證集mAP高于訓(xùn)練集數(shù)據(jù)劃分時(shí)序錯(cuò)誤導(dǎo)致泄露按原始圖片切分而不是按增強(qiáng)后圖片切分導(dǎo)出ONNX后輸出shape不一致PyTorch版本與ONNX版本不兼容鎖定torch1.x穩(wěn)定版本導(dǎo)出時(shí)指定opset12推理時(shí)檢測框整體偏移letterbox參數(shù)配置錯(cuò)誤、scale_coords傳參錯(cuò)誤檢查預(yù)處理與坐標(biāo)映射環(huán)節(jié)參數(shù)6.2 小目標(biāo)檢測優(yōu)化的三次迭代實(shí)例這個(gè)項(xiàng)目最有代表性的一段優(yōu)化經(jīng)歷就是解決細(xì)裂紋漏檢問題。第一版模型在960輸入尺寸下整體mAP到了0.87但單獨(dú)看裂紋類目召回率只有0.72。這個(gè)表現(xiàn)在工業(yè)場景里基本不可用因?yàn)槁┑袅鸭y比多報(bào)幾個(gè)誤檢嚴(yán)重得多。我的第一次調(diào)整是改anchor。讓YOLOv5在數(shù)據(jù)上聚類生成新anchor然后重新訓(xùn)練。跑完看結(jié)果裂紋召回率只提高到了0.76提升有限。主要原因是光調(diào)anchor不夠模型提取小目標(biāo)特征的能力還得靠網(wǎng)絡(luò)結(jié)構(gòu)配合。第二次調(diào)整是開啟P2檢測層。在模型配置里增加一層更高分辨率的輸出特征層讓小目標(biāo)對(duì)應(yīng)的特征圖從80×80細(xì)分成160×160獲得的特征信息更密集。這次效果明顯裂紋召回率提高到0.83。第三次調(diào)整是把推理時(shí)的置信度閾值從默認(rèn)的0.25降到0.15配合一個(gè)專門的NMS后處理邏輯先保留低置信度但跟高置信度框高度重疊的裂紋候選框。這一步把召回率提上了0.88。代價(jià)是誤報(bào)率增加了但再通過驗(yàn)證集的置信度校準(zhǔn)最終在誤報(bào)可控的前提下把裂紋召回率穩(wěn)定在了0.86左右。6.3 部署環(huán)境適配的幾個(gè)坑工業(yè)落地場景中部署機(jī)器的軟件環(huán)境比訓(xùn)練機(jī)器復(fù)雜得多。我遇到過的典型問題是巡檢電腦的顯卡驅(qū)動(dòng)版本太老只支持CUDA 10.2以下的版本而訓(xùn)練環(huán)境里的PyTorch和CUDA版本都更高。導(dǎo)出的ONNX模型在推理機(jī)上直接加載失敗。解決方案是模型側(cè)不做修改純粹靠導(dǎo)出時(shí)的兼容性參數(shù)來適配。把ONNX的opset版本設(shè)為12是兼容性最好的一個(gè)版本同時(shí)把動(dòng)態(tài)輸入改為固定尺寸輸入。這樣導(dǎo)出后的模型幾乎可以在任何ONNX Runtime版本上運(yùn)行不再依賴訓(xùn)練時(shí)的CUDA環(huán)境。如果部署機(jī)器沒有NVIDIA顯卡只能用CPU推理那YOLOv5m模型跑960輸入的單幀時(shí)間可能接近300ms明顯偏慢。建議是訓(xùn)練一個(gè)YOLOv5s模型專用于CPU環(huán)境的輕量部署。小模型在鋼軌缺陷上精度差不了太多但CPU推理速度能快近一倍。有條件的話也可以用OpenVINO工具做推理優(yōu)化實(shí)測CPU推理性能能有3倍左右的提升。7. 項(xiàng)目維護(hù)與模型迭代的經(jīng)驗(yàn)總結(jié)項(xiàng)目上線不是終點(diǎn)模型還需要隨著采集數(shù)據(jù)量的增加做持續(xù)迭代。重新訓(xùn)練模型前要把新采集的圖像經(jīng)過同樣的標(biāo)注流程加入數(shù)據(jù)集然后重跑一遍訓(xùn)練、評(píng)估、導(dǎo)出流程。這個(gè)過程有幾個(gè)細(xì)節(jié)要注意新增數(shù)據(jù)必須按同樣的規(guī)范標(biāo)注新增數(shù)據(jù)在隨機(jī)劃分時(shí)要保證同一個(gè)缺陷不漏泄到驗(yàn)證集里模型迭代后要做回歸測試確認(rèn)新模型沒有在舊數(shù)據(jù)上出現(xiàn)性能回退。我在實(shí)際維護(hù)過程中還發(fā)現(xiàn)了一個(gè)提高迭代質(zhì)量的技巧每次收集到的新圖像先人工快速篩選一遍把模糊、過曝、純背景的丟出去避免無效數(shù)據(jù)稀釋模型的學(xué)習(xí)效果。鋼軌巡檢車跑一天下來的數(shù)據(jù)量很大真正含有新缺陷形態(tài)的圖像占比不高做好篩選能大幅提升每次迭代的效果。這個(gè)項(xiàng)目后續(xù)還可以往兩個(gè)方向擴(kuò)展。一是把單幀檢測擴(kuò)展到視頻序列檢測利用時(shí)序信息過濾誤檢這在連續(xù)性巡檢場景中效果會(huì)很好。二是加入缺陷等級(jí)分類讓系統(tǒng)不僅能檢測缺陷位置還能輸出缺陷嚴(yán)重程度給維護(hù)人員的維修決策提供參考。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
野狼激情网| 中文幕97| 欧美特黄视频网站| 天天综合网日韩| 在线v中文字幕一区二区三区 | 大香蕉中文在线| 久热最新在线杭州| 日韩久久三区| 亚洲色棕合| 在线无码网站| 亚洲男人天堂2016| 日本黄色精品专区网站| 天天狂操夜夜狂日| 四季av一区二区凹凸精品小说| 99热免费| 日本午夜久久电影| 久久亚洲欧美中文字幕国语| 激情五月丁香五月| 性久久| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 国产怡红院| 国产丁香精品露脸视频| 婷婷AV一区二区三区| 欧美熟妇亚洲版| 人人搞人人插人人操| 六月丁香五月婷婷| 搡老熟女免费视频| 精品国产嫩穴视频| 丰满人妻一区二区三区免费| 夜夜嗨一区二区| 78精品| 91啪啪视频| 后入式999| 免费在线观看国内色片网站网址| 丝袜av一区二区三区| 人妻丰满熟妇一区二区三| 三上制服丝AV| 伊人激情五月天一区二区| 98超碰日本| 亚洲砖码砖专无区2023| 久久久久久久久一区二区三区| 91超碰人人操| 久久久久久9| 久久久久日本视| 国产在线综合福利网站| 物尤视频一区二区| 亚洲AV秘 精品久久老牛影视| 熟女熟妇一区二区三区视频| 久/久精品99看9| 四虎精品永久在线观看| 一区二区偷拍拍视频| 国产97亚洲| 国产女上位好爽在线| 成人午夜高潮av猛片| 美女超碰978| 欧美一二三| 久久9久9久99久9久9| 思思热在线视频免费| 日韩精品作爱导航| 中文字幕在线日亚州9| 丰满人妻-区二区三区免费看| 色999人与兽| 蜜臀无码视频在线观看| 亚洲男人的天堂网| 人妻久久久| 高清国产无码av| 青草影院内射高潮| 人妻无一区二区三区| 加勒比无码毛片| 亚洲麻豆精品二区三区| 日韩免费在线视频观看| 欧美+日产+中文| 青青草黑寡妇男人天堂| 九九无码视频| 黄片免费日韩| 久久东京热成人| 日本不卡卡一区| 国产欧美日韩一区二区三区| 久久东京热久久| 九色 人妻 大香蕉| 精品国产精品一区二区| 免费观看国产不卡av| 4tube欧美女厕所| 欧美不卡在线美女| 97欧美性爱| 大香蕉中文网| 丝袜美腿射精91| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 神马久久免费电影观看| 九九九久千久久激情蜜桃在线看| 大香蕉九九| 成 人片 黄色大片| 激情另类激情| 天天摸天天舔天天操| 蜜乳av首页| 91av一区二区在线观看| 熟妇女伦乱视频| 国产久久久久影院老熟女| 玖色AV| 亚洲第一无码播放立川理惠| 免费观看性欧美一级| 这里只有97精品| 久久国产精品熟女人妻| 亚洲色 国产 欧美 日韩| 精品人妻一区二区免费蜜桃| 96AV久久久| 91老熟女老女人国产老太| 男生女生啊啊啊啊| 亚洲欧洲自拍| 国产超碰在线一区| 99激情视频| 92午夜免费福利视频| 在线毛片片免费观看| 久久久精品一区二区| 亚州色站 日韩电影| 欧美日不卡| 丁香六月激情| 久久久精品91八戒| 欧美五十路熟| 100啪啪视频大全| 97欧美综合| 欧美青青视频| 久久超碰大香蕉| 日韩三级一区| 97香蕉碰碰人妻国产欧美| 国产 无码 一区二区| 国产一区二区成人av在线播放| 亚洲成人AB| 久啪| 天天干一区二区| 久久精品99| 国产黄色av大片网站| 人妻丰满熟妇一区二区三| 3P丝袜熟女 色综合| 职场同事知名国产国产精品久久欧美日韩 | 欧美Ⅴ性爱| 91亚洲色图| 日本男人天堂| 天天肏天天干| 欧美人体性爱互联网第一页婷婷日本| 精品无吗m| 日韩精品啪啪啪| 四虎av在线| 老熟女综合网| 99热色精品| 亚洲最大无码中文字幕网站| 欧美十八禁在线看| 精品国产一区二区三区在线播出| 国产成人精品必看| 中文字幕狠狠玩| 亚洲国产高清福利视频| 99精品视频在线观看免费| 一起草日韩| 芊芊操逼视频无码| 国产精品久久伊人| 在现视频女上位好爽| 人人妻人人操人人乐| 91jk色拍| 亚洲 欧美 小说| 农村妇女精品一区二区| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 日韩大香蕉AV影片| 日韩精品午夜操呦呦不卡影院| 大香蕉一人在线| 亚州色站 日韩电影| 99少妇精品视频| 啊啊啊啊啊在线观看网址| 免费国产| 91日韩| 另类图片综合| 亚洲暴力强奸AV| 97操综合| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲精品第一| 亚洲男人天堂2019| 蜜臀亚洲综合一二三四区| 久久网亚洲| 亚洲欧美97| 狠狠操,使劲操| 亚洲天堂AV在线播放| 午夜欧美女人操逼| 国产农村妇女精品一| 97视频新免费| 97视频免费播放| 精品国产乱码| 91操操| 欧美A√综合网| 精久久久| 久久性爱视频99| 囯产操逼片| 久久精精区一区二区一蜜桃一区二区| 日韩人体偷拍| 老女人碰碰在线碰碰视频| 精品无人区麻豆乱码1区2区图片| 岛国片在线播放| 婷婷五月天av| 久久99精品国产| 亚洲毛片久久| 日本成人A片网站| www.久久| 91狠狠综合久久| 亚洲性综合| 男人天堂东京热| 狠狠操官网| 亚洲精品视频二区| 欧美日韩亚洲电影| 欧美黑人熟妇精品91| 国产一区二区在线播放量| 婷婷色色五月| 亚洲熟女综合| 亚洲日韩电影| 精品区国产区一区二区三区| 青青草原人妻| 怡红院成人视频| 天天操夜夜嗨| 1024亚洲中文字幕久在线看片你懂的| 校园春色综合香蕉| 污色区网站| 在线观看国产黄色| 黄色一区三区| se01国产在线视频| 成人无码在线超碰网| 97天天综合| 午夜人妻精品综合在线| 人妻天天操天天爽视频免费| 啊啊啊啊啊好大好舒服想要| av无码精品久久久久| 午夜精品99久久久久传媒| 青操影院| 麻花传媒免费网站在线观看| 亚洲成人精品久久久| 国产精品第一页国产大屁股视频免费区| 日欧亚洲二三区大片不卡| 天堂麻豆天美| 国产精品成久久久久午夜午夜| 91大学精品激情戏| 99AV| 久久婷婷五月天| 夜夜免费视频| 国产精品探花在线| 国产精品久久久久999| 日韩免费大片一级播放| 熟妇高潮一区二| 人妻无一区二区三区| 久九干| 97色碰| 九九天堂| 日本精品中文字幕视频| 欧美国产一区二区三区麻豆传媒| 日本精品无码三级网站| 国产日韩中文字幕欧美| 欧洲熟妇xxXx欧美老妇裸体| 日韩精品午夜操呦呦不卡影院| 日本女人操逼| 亚洲丝袜少妇在线| 伊人AAA| 青娱乐啪啪视频| 国产亚洲一黄| se吧提供国产乱老熟视频胖女人| 国产极品久久久| 久思思热视频在线观看| 综合网亚洲1| 5月婷婷6月六月丁香| 国产女主播视频在线观看| 欧美成人黄网色网站| 久操电影网| 天天插天天干| 九九久久久久久爱| 亚洲国产综合图区中文字幕| 国产视频一区二区在线| 欧美色欧美| 欧美熟妇乱码在线一区| 欧美日韩日产免费网站看| 国产欧洲精品亚洲午夜拍精品| 中国国国产一级特黄毛片| 欧美日本视频一区| 亚洲男人天堂2019| 人人操人人干网页| 99视频自拍区| 99丝袜福利在线播放| a片久久久久久久久久久久 | 九九碰九九爱97超| 一本色道久久综合熟妇| 污污汅18禁网站在线永久免费观看| 偷拍色图| 一道本久久棕合爱| 一级黄色视频网| 高潮9999外国| 激情文学 国产一二三aV| 26uuu性| 蜜桃精品一区二区三区久在线| 久久色情| 精品丝袜无码一区二区三APP| 中文字幕在线高清男人的天堂 | 九久9精品| 超碰 欧美| 国产超碰国产97| 最新亚洲人成网站在线影院| 欧美91网| 18禁久极品美女久久哦哟呀!| 97日韩欧美| yiqicaoav| 人妻在线视频| 你懂的在线观看区国产| 亚州色图狠狠干| 国产AV超爽| 久久无码一区二区二三区性色| 国产自产22区| 成人热久久精品| 天堂岛av| 国产午夜激片Av毛片不卡| 色香AV| 超碰这里有精品| 影音综合网| 超碰九色| 强奸乱伦中文字幕AV| 91国模| 福利大香蕉| 亚洲日韩青青草色月| www国产天美久久久| 91亚洲人| 熟女91网站| 国产情色第一第二页在线观看| 亚洲日产专区| 色人久久| 熟女六十路| 妇女性内射冈站HDWWWCOM| 亚洲色婷婷综合久久一区二区三区| 欧美亚洲AN| 极品五月天噜噜| 日韩成人免费电影| 中出在线视频| 91天天综合网,天天综合网| 少妇超碰在线| 狠狠爱综合网| 综合久久婷婷| 色色99| 精品v日韩欧美国产| 日韩三A大片在线观看| 神马久久久久久伦理片| 任你干在线视频| 美日韩一二三区| 色眯眯av| 欧美激情亚洲| 亚洲阿v天堂无码z2018| 精品伊人久久久大香线蕉小说| 色官网在线| 精品国产乱码久久久久久久久1 | 男人的天堂久久| 日韩无码一级黄色av片| 强奸乱伦大香蕉| 亚洲中文字幕网| 日韩精品.久久精品.AV女优.天美传媒| 啊啊啊不要好疼视频| 国产精品交换一区二区| 黑人与人妻| 精品人妻一区二区三区不卡断| 青娱乐休闲视频在线观看| ..日韩av毛片精品久久久| 天天插天天操| 91国产丝袜美女| 99re在线| 深夜激情无码| 激情欧美日韩女同久久| 综合夜夜| 思思热久久成人| 操91| 碰超人人在线一区二区三区| 国产偷人伦激情在线观看| 操逼操网| 亚洲美女色图| 国产成久久综合片| 色婷婷激情| 亚洲污污网站| 青娱乐二区免费| 在线 制服丝袜中出 人妻| 干B| 亚洲综合在线第一页| 青娱乐国产盛宴视频| 爆乳免费黄网站| 精品人妻久久久久一区二区三区| 国产 亚洲 丝袜 制服| 操我啊啊啊啊啊| 精品97久久| 黄片在线免费在线观看| 久久精品中文字幕女同| 性暴力欧美猛交在线直播| 天天看综合网| 人妻丝袜一区二区三区在线| 色综合久久久久| 国产欧美后入| 日韩av影片在线观看| 91亚州欧美| 9色国产精品一区粉嫩 | 国产高清亚洲日韩一区| 蜜桃臀av在线观看| 91色夜| 岛国精品视频在线观看| 亚洲蜜臀懂色| 女欧美一区二三区| 欧美色图私拍91| 台湾佬大香蕉| 91精品黄在线观看| 久久久久熟女| 丁香五月成人| 欧美色就是色| 天天亚洲| 69人妻精品一区二区绯色| 天天影视网色欲色香| 久久久亚洲高清不打码| 视频在线中文字幕| 老司机射| 玖色av| 大香蕉久| 亚洲第一男人天堂| 超碰精品在线| 抽插亚洲无码| 97超碰国产精品| 欧美性第1页| 97人人干人人操| 亚洲资源站| 欧美综合骚| 久久 精品| 日本久久99| 97在线免费观看| 北京专精特新企业招聘信息| 国产精品毛片?v一区二区三区| 99色日| 日韩人成网站在线播放| 夜夜 中文视频rt| 人人插人人摸人人| 丰满人妻一区二区三区四区| 91 丝袜在线| 五月婷网站| 久热这里| 免费看污网站| 日本色色色色色视频| 91日产桃蜜| 青草青青久久久久久国产| 操逼视频国产无套| 欧美色图99| 成人AV素股で擦久久| 日韩成年人性爱视频| 级品肉射| 五月天综合在线| 一区二区免费电影久久| 后入人妻无码| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 色y情视频免费看| 欧美激情黑人| 91色噜噜狠狠| 日韩啪啪视频| 久久五十路熟女人妻| 午夜噜噜噜| 人妻精品一区二区全免费| 亚洲午夜福利在线影院| 免费观看日本操逼视频| 亚洲做性| 欧美传媒一区| 中文字幕丝袜人妻| 欧美男人一区| 欧美成人一区二区三区在线播放 | 亚洲人精| 欧美专区日本专区| 青草草免费网站av| 超碰在线人人射| 亚洲另类色综合网站| 日韩影片中文字幕一区二区三区| 亚洲色五月| 亚洲成人免费中文字幕| 欧美日韩*字幕一区| 国产人妻久久精品一区二区三区| 99热 按摩 日韩| 精品国产乱码久久久久久影片| 欧美人妻久久精品二区三区 | 国产精品不卡一区二区三区| 99自拍B亚洲 | 亚川综合视频| 亚洲国产成人精品女人久久久| 91精品久久久久久77777| 日韩欧亚太美不卡| 超碰三级秋霞| 天天插天天操天天摸天天射天天看| 国产又大又硬又长又粗| 日韩三A大片在线观看| 狠狠91| 久久啊啊啊| 亚洲一区二区av| 一级免费精品| 俺去啦自拍| 色网综合网| 国产极品久久久| 欧美少妇一区二区三区| 熟女日韩| 国产精品经典一卡久久久| 91校园春色长篇| 乱伦日本色图AⅤ| 三级激情网站| 日韩欧美aⅴ综合网站发布| 精品国模无码| 成人精品一区二区91毛片不卡| 日本久久女同性恋视频| 国产强奸无码乱伦| 一级性爱视频免费观看| 人人看人人插| 日韩国产不卡在线视频| 无码天天操| 国产性久久久| 粉嫩av在线| 精品射1999| 91艹| 日韩精品电影| 亚洲双插| 亚洲欧美色图片| 欧美少妇高潮视频| 999在线电影香蕉| 91在线秘 男同| 国产乱不卡| 这里是精品| 国产av波波国产精品| 欧美亚洲特P| 91偷拍欧美亚洲| 国产成人自拍视频在线| 5278欧美一区二区三区| 超碰在线香蕉| av在线资源| 精品久久久久,69国产成人精| 久草综合京东| 97精品国产精品免费观看| 99国产精品免费| 美女91av| 性色亚洲| 欧美日韩操逼动图| 18禁的网站在线| 成人国产精品三级A片| 少妇二级| 亚洲宗合网| 午夜啊啊| 波多野结衣一级视频| 天天操天天舔| 国产性刺激| 亚洲熟妇综合久久久久久| 天天躁日日躁狠狠狠躁| 另类图片欧美激情综合| 国产剧情AV不卡在线观看| 麻豆60秒| 欧美综合 站| 嗯嗯啊啊好爽| 天天视频综合在线观看视频| 天堂蜜桃无码视频一区二区| 天美一区在线| 九九九网站| 无码精品蜜桃一区二区三区ww| 在线v中文字幕一区二区三区| 久无码| 大香交| 日本三级A片网站com| 色哟哟511老熟女| 久久久工口| 国产AV线| 隔壁邻居波多野结衣中文字幕 | 欧美一二三级精品在线| 激情久久av一区av二区av| 人人爽夜夜操| 国产精品久久久久久久久久久久| 404操逼福利视频| 偷拍网站久久男女男| 男人天堂无码| 国产婷婷综合在线观看| 亚洲欲色9532548967一区| 一区超碰一区| 久久久久久日韩| 啪啪91| 午夜毛片高清免费不卡| 午夜噜噜噜| 人妻人人做人人澡人人爽欧美一区| 亚洲色欲一区二区三区| 五十路一区无码| 日韩国产乱子伦App| 又摸又舔在线观看网站| 欧美人与动性人交a| 亚洲四虎熟女精品| 欧美激情久久久久| 久久综合资源一区二区| 亚洲三级网址久久最新| 日本中文熟女视频| 夜夜操老骚逼视频网站| 免费精品无码一级毛片牛牛影视| 色区久久| 天堂综合网| 婷婷在线视频| 天天干夜夜鈤| 日韩人妻精品久久久久| 欧色网址| 久久思思热| 好涩综合| 超碰在线974| 日韩AV中文字幕电影| 九九九偷拍| 午夜精品久久久久久久久久蜜桃 | 2024年最新色情网站在线观看| 午夜精品久久久久久久99蜜桃一| 日韩中文字幕宗合在线| 在线观看亚洲成人精品| 国厂麻豆77q4| 国产精品呦一区二区三区| 97丝袜亚洲在线播放| 日韩亚洲中文有码视频| 操逼无毒无码免费视频| 最近的最新的中文字幕视频| 日本在线15p| 久久综合九九| 久久人妻| 一区二区不卡| 激情 欧美 亚洲 小说| 97欧美精品综合| 一区二区不卡视| 91麻豆天美国产欧美| 熟女探花啪啪| 人人噜夜夜操| 韩国一级做A片免费的| 亚洲AV色图| 日本一区二区三区欧美日韩中文字幕| 亚川综合视频| 欧美少妇高潮视频| 北条麻妃99精品青青久久| 国产丝袜美女在线一区| 中文字幕乱偷人妻久久艾草网| 午夜精品五区| 亚洲精品91| 91熟女综合| 性爱精品一区| dy888午夜老子影视达达兔| 99热免费精品| 91色久| 亚洲本色精品一区二区久久| 试看60秒| 伊人综合色网| 乱论91| 加勒比综合网| 热久久无毒不卡| 久久xxxx| 亚洲国产91精品一区二区久久| 亚洲风情综合网| 97网址www| 在线观看黄色电话| 乱伦色图网址是多少| 夜夜爽夜夜高潮夜夜爽| 乱色老一区二区三区的观看方式 | 五月天婷婷成人网| 亚洲天堂7777| 天天弄天天操| 91w欧美| 天操天操夜操夜月操月年年操操| 美女黄页| 婷婷精品| 欧美日韩性爱操大逼| 日韩精品字幕| 亚洲色性| 久久综合久色欧美综合狠狠 | 日本二三四区| 加勒比人妻综合| 伊人大香蕉在线| 在线只有精品| 国产精品免费视频人成| 亚洲?V无码专区在线电影| 色噜噜国产精品视频一区二区| 中文字幕人乱码中文字的预防方法| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 啊啊在线| 日韩av电影网站| 麻豆伊人网| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 美女人妻色网站| 97五月天| AV综合中文字幕干| 一级黄色视频网| 国产av强奸美女| 手机在线A片| 精品人妻av在线播放| 秋霞成人一级在线观看| 国产日韩色综合| 粉嫩av久久一区二区三区| 精品丝袜无码一区二区三APP| 日韩激情电影中文字幕| 人妻无一区二区三区| 久久精品国内Av熟女高清| 在线观看不卡一区二区三区| 久久透逼视频| 亚洲成人一区二区精品| 久久一区二区三区入口| 亚洲国产激情国产av| 色婷五月天| 蜜臀av一区二区三区免费观看| 97中文超碰| 日韩精品人妻系列无码天堂| 大香蕉一人在线| 色综合超碰超| 超碰吊日色| 探花精品 一区二区| 国产精品久久久久久高清无码免费看| 岛国免费黄色网址| 在线精品福利免费播放| 九月婷婷| 久久夜色一区二区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 日本久操视频| 亚洲第一免费视频| chaopen97久久| 日本久操视频| 欧美性爱中文字幕无线码| 综合色久欲| 亚洲欧美一区二区三区在钱蜜桃 | 亚洲色香| 久久激情网| 欧美人人操人人插| 久久9视频| 婷婷五月激情综合| 亚洲91网。| 欧洲性人爱视频| 婷婷爽人人婷婷爽视频| 欧美一级特黄淫片在线观看| 国产成人+综合亚洲+天堂| 英伦大奶子熟妇吊带| 精品乱码在线观看| 久久午夜色播影院免费高清| 午夜男人av| 五月天激情小说| 97一区二压| 超碰九区| 色呦呦呦在线观看视频| 婷婷香蕉欧美在线一区二区三区 | 精品一区二区三区蜜桃臀赵总| 日逼五月天| 亚洲图片欧美偷拍| 波多野结衣被操50分钟免费视频| 操一区| 婷婷15月天青娱乐| 校园春色亚洲| 亚洲乱码尤物193YW| 欧美熟女激情| 麻豆91熟妇人妻中文字幕茄子| 日韩免费在线视频观看| 欧美少妇熟女| 疯操AV| 日韩无码a片| 一区二区三区 丝袜 高跟 美腿| WWW美腿丝袜香蕉中文| 自拍偷拍 日韩欧美| A V少妇特黄三级| 九九超碰综合网| 隔壁邻居波多野结衣中文字幕 | 久久五月视频| 操死我了啊啊啊| 8x福利精品第一福利视频导航| 久操综合在线| 国产精选视频| 国产激情在线| 男人天堂免费| 中文字幕日韩人妻视频一区二区三区| 青青草原狼av| 97超碰超碰| 天天干天天爽| 中文字幕人妻丝袜乱一区三区| 激情综合二| 伊人991| 久久大香蕉手机高清视频| 亚洲欧洲日韩中文字幕一区| 爆操无码| 国产九九九九九九| 97人人操人人摸| 91丝袜熟女| 免费一级黄色录像影片| 樱花草社区www中国| 久久在线观看免费视频| 青青草在线成人视频| 日韩色香| 爱爱动态120秒| 啊啊啊好多水| 性色avv| 久久在线观看免费视频| 亚洲色图20p| 岛国1区2区3区在线观看| 欧美日韩理论一区| 大香蕉乱级| 色婷婷久久综合超碰| 无码最新| 玖日综合网| 99热99在线| 97天天日| 69综合网| 色婷婷视频| 久久精品女同亚洲女同13| 国产精品亚洲免费| 91丝袜视频在线观看| 极品五月天噜噜| 日本αv| 色 亚洲 91| 欧美麻豆成人同性GⅤ在线| 超碰色大香蕉| 热久久91婷婷| 亚洲天堂一区二区久久| 丁香7月婷婷| www.久久| 成人精品久久久午夜福利| 99蜜桃臀久久久欧美精品网站| 自拍大香蕉乱插| 怡红院成人视频| 91色鬼| 日本视频在线观看污污污| 91亚洲最新在线| 青青草原狼av| 加勒比久久综合网高清| 99夜夜操| 天天舔九色婷婷| 免费看欧美美女黄色大片| 亚洲在饯| AV99热18这里只有精品| 婷婷五月综合在线| 日韩操啪| 色偷偷综合91久久噜噜| 久久天天性久久伊人| ..日韩av毛片精品久久久| 国际精品久久久| 综合网亚| 五月天激情四射| 思思热在线视频免费| 91视频女生| 丝袜喷水在线| 99热国产| 国产日韩欧美亚洲精品95| 伊香蕉综合久久久久久久噜噜噜| 日韩三级在线观看mp4| 去干网最新版| www.久久制服糖| 啊啊啊啊好疼| 欧美亚洲宗合色性图| 亚州精品一区二区三区香中文字幕在线| 亚洲成人在线高清| 免费在线视频97| 素颜老阿姨乱情色| 欧美日韩色图片| 青青操狠狠撩| 天天干天天燥| 清纯唯美亚洲| 中文字幕第二页| 国产精品视频播放| 啊啊啊啊啊在线观看网址 | 中文字幕交换人妻| 91精品国产91久久福利| 欧洲视频在线| 91在线国产后入风骚翘臀美女素人| 精品人妻一区二区三区-国产| a在线视频免费观看| 欧美亚洲色图另类国产| 粉嫩av在线| 啊啊啊慢点| 99热国产| 久久久国产精品亚洲精品| 伊人成人情色综合| 亚洲日产专区| 日本一级一级一级一级| 久久久久久精品免费看A级| 一个色导综合| 精品人妻中文字幕高清| 国产精品一区二区三区免费视频| 国产精品色| 久久婷婷欧美| 亚洲熟女乱熟乱熟妇综合网二区| 国产高清1234区| 天天综合色| 日本女人操逼| 国产成人www免费人成看片| 又大又长又粗又爽又黄| 韩日色费| 狠狠操,使劲操| 一级性爱网| 久久久精品| 五月婷亚洲精品天堂| 久久系列| 国产老女人久久毛| 精品91日日夜夜超清资源| 国内毛片四区| 亚洲天天自拍| 亚州色图欧美| 99re视频在线播放青草| 日韩丝袜二区| 中文字幕诱惑制服人妻丝袜美丝袜美 | 三级特黄60分钟播放| 黄页18禁| 日韩少妇无码| 激情99| 亚洲AV色图| 人人扣人人操| 亚洲综人网| 日亚韩精品视频二区三| 91无摭挡| 青娱乐国产盛宴视频| 欧美伦乱爱| 天天爽夜夜爽夜夜爽精| 蜜桃久久久久久久| 可免费观看的av毛片中日美韩 | 中文字幕在线观看AV| 欧美综合网在线| 九九热精品在线| 九九九国产| 99色在线视频| 麻豆视频一区二区| 丁香激情网| 东北熟女91| 屌逼麻豆| 亚洲精品少妇| 97超碰碰碰| 黄骗免费网站| 婷婷激情啪啪| 国产三级中文有码在线视频| av日韩国产一区二区| 天天插天天操| 亚洲熟妇图片| 天天超级碰碰碰| 91综合无码| 欧美高清18A片| 97亚洲综合| 精品无人区麻豆乱码1区2区图片 | caopeng97人妻| 国产 v乱码一区二| 中文字幕诱惑制服人妻丝袜美丝袜美| 欧美性爱第一区| av 模特一区了| 国产精品岛国片在线观看| 亚洲色综网| 超碰在线看| 欧洲精品一级二级精品综合视频综合 | a片偷拍视频| 尤物一级在线免费观看| 67914亚洲精品| 成人久久精品| 精品人妻丰满熟妇一区二区三| 桃花色综合影院| 熟女乱伦二区| 成人热久久精品| 另类小说欧美激情校园春色| 青草草免费网站av| 久久久婷| 欧美色综合图片| 日本一级真人黄色性爱视频| 日本视频在线观看污污污| 欧美日韩情色一区二区| 91精品少妇搡搡搡| 欧美高清无码免费视频高清版| 狠狠激情综合狠狠操中文字幕| 97国伦国色| 夜夜欧美| 亚洲第一无码播放立川理惠| 精品久久久久瑟瑟| 91中出视频| 欧美大香蕉专区网| 九热大香蕉| 婷婷激情四射| 天天色播亚洲综合网站| 精品176精品2| 一起草高清无码| 99ri视频| 国产日韩中文字幕欧美| 欧美亚洲第一页| 亚洲一二三精品久久网 | 色偷偷综合91久久噜噜| 正在播放国产精品一区| 97资源超碰| 91色亚洲| 亚洲av无码成人精品国产| 欧美亚洲国产日本在线,久久精品国产| 男人天堂2017| 六月丁香啪啪啪| 后入合集| 手机看片1025| 五月天亚洲网| 永久免费发布性爱网| 欧美色一二三| 黄色片A级一区二区三区| 97人肏| 亚洲超碰97| 99国产人成精品| 日韩精品一区二区人人人| 亚洲成?V人片在线观看福利| 肉丝无码中文高清| 日美免费黄片| 日本亚欧爱爱| 717影院理论午夜伦八戒| 久久人妻少妇| 亚洲二区精品在线观看| 九一国产精品| 一级啊性爱在线视频| 俺也射| 日本精品一区二区中文字幕| 欧美专区17页| 天天躁日日躁AAAXX| 四虎精品永久在线观看| 综合激情五月丁香| 欧美性性性| 美女超碰978| 91色综合| 国产SV一线| 国产日韩区| 98福利在线视频| 日本性爱少妇| 97欧美日韩精品| 亚洲激情综合| 欧美色青| 欧美se亚洲| 国产高清无码一区三区二区| 欧美一级专区免费大片| 欧美日韩国产高清在线一二三区 | 人妻酒店出差被中出免费在线播放| 亚洲春色欧美激情自拍| 蜜臀久久久国产| 久久国内| 精品1区2区3区| 人妻精品综合中文字幕在线 | 精品一区二区三区国产| 色诱avtt| 青娱乐久久艹| 美女诱惑久久| 色av中文字幕| 欧美极度丰满熟妇hd| 精品久9| 一区 欧美 日韩 麻豆| 亚洲日韩精品一区视频在线| 67914在线兔费成人视频| 欧亚综合一卡二卡中文字幕| 国产精品久久久久无码Av网曝门| 久久亚洲色图中文字幕| 99操逼| 可以免费看黄片的视频| 日日碰视频网| 色欧美天天| 不卡av在线中文字幕| 黄色交缠性感爆操91国产精品免费一区二区三区| 狠狠综合| 九九精品99| 黄色成年| 中文字幕-区二区三区四区视频中国| 成人午夜小视频手机在线看| 97亚洲中文| 亚熟hd视频在线| 五月婷婷五月天| 亚洲第一免费视频| 亚洲人久久久久日| 小草av不卡亚洲二区| 人妻嗯啊啊在线播放| 人妻丰满熟妇一区二区三| 夜夜夜夜久久久久| 九九拍拍精品视频在线播放 | 亚洲天堂久久| 日本成人A片网站| 舔足天天操天天射| 秋霞鲁丝午夜无码一区二区三| 日韩三级一区 | 美日韩一卡二卡三卡免费人妻精品| 最新中文字幕精品在线| 久久免费少妇| 噜噜瑟| 超碰天天操你比| 久久免费老司机精品| 精品黑人一区二区| 欧美综合国产精品久久丁香| 啊啊啊慢点| 亚洲欧洲无码一区夜| 韩国轻伦国内自拍一区| 大香蕉丝袜一级片| 不卡一区二区日本视频| 亚洲欧美高清无码| 久久嫩草| 97国产中文| 岛国不卡超碰护士AV在线播放| 青青草在线成人视频| 免费视频a级毛片免费视频| 加勒比在线观看一区二区| 久久久亚洲熟妇熟女| 天干天干天干天天做| 97在线资源| 黄呦呦在线| 96AV久久久| 久久精品亚洲婷婷| 五月激情小说| 丁香五月天堂| 无码视频黄色网战| 日韩乱伦影音先锋| 亚洲精品尤物yw在线影院| 国产精品成久久久久午夜午夜| 9久久久久| 91精品人妻一品二品三品| 天天综合,91入口| 呻吟 欧美 日本 中出| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 97久久超碰国产精品| 97天天在线| 后入式视频国产自| 亚洲男人天堂2013| 久久m| 在线一区| 欧美国产操逼| 天天综合麻豆视频| 欧美第二页午夜| 一区二区三区在线日韩影院观看| 国产丸一视频| 久草成人影片| avav青青草久久夜| 欧美日韩制服| 男人的天堂com| 国产999精品久久久| 97碰碰色| 日日爱99| 婷婷色色五月天福利| 69国产对白刺激| 伊人一级免费黄片| 亚洲密乳AV| 精品人妻av在线播放| 亚洲成?V人片在线观看福利| 强奸乱伦大香蕉网| 狠狠综合网| 天堂岛av| 第二页中文字幕| 欧美亚洲AN| 久久人体一区二区| 97亚洲综合在线| 亚州色综合| 黄色免费一级在线毛片| www.91人妻.com| 天堂中文资源在线bt| 99久久99九九99九九九| 粉嫩国产精品久久粉嫩| 91 国产丝袜在线放观看| 天天夜夜久久| 国产精品久久久久999| 一二区在线观看视频| 我想要 啊 啊 啊| 人妻二区| 国产黄色av大片网站| 67914亚洲精品| 综合网久久| 综合97久久| 人人妻人人澡人人爽久久av| 玖玖玖玖精品国产剧情| 99久久无色码| 成人在线视频一区| 91色人| 欧美劲爆第一页| PMv在线观看| 强奸乱伦资源| 淮穴色AV| 国产久久一区二区| 可乐操在线| 伊人久久综合影院精品久久久| 婷婷去俺也去六月色| 91操碰| 91天天爱| 亚洲综合20p| 亚洲精品无码成人久久久99| 久久大香蕉|