久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

水稻葉病蟲害分類數(shù)據(jù)集整理與YOLO11cls訓(xùn)練避坑指南

水稻葉病蟲害分類數(shù)據(jù)集整理與YOLO11cls訓(xùn)練避坑指南 簡介面向水稻葉病蟲害識別任務(wù)的中文分類數(shù)據(jù)集資源適合算法工程師與農(nóng)業(yè)AI研究者用于模型訓(xùn)練與場景驗證。數(shù)據(jù)集包含細(xì)菌性葉枯病、褐斑病、健康葉片、葉瘟病、葉鞘腐病、窄褐斑病、穗頸瘟、稻飛虱、紋枯病、鎢黃病毒病共10個類別共15000張真實(shí)環(huán)境下的高質(zhì)量水稻葉片圖片按類別文件夾整理標(biāo)注規(guī)范可直接用于YOLO11cls等分類算法的訓(xùn)練與評估。壓縮包內(nèi)僅含1個PDF文件大小2.32MB因原始數(shù)據(jù)體量較大托管在百度網(wǎng)盤PDF內(nèi)附數(shù)據(jù)集基本情況說明及百度網(wǎng)盤獲取方式。目前已有318人學(xué)習(xí)適合作為水稻病蟲害實(shí)際項目落地或通用分類數(shù)據(jù)集擴(kuò)充的參考。附贈YOLO11cls一鍵訓(xùn)練腳本及博主訓(xùn)練結(jié)果日志可幫助讀者快速復(fù)現(xiàn)訓(xùn)練流程并觀察各類別識別效果降低從數(shù)據(jù)到模型的搭建門檻。1. 水稻葉病蟲害分類數(shù)據(jù)集配YOLO11cls15000張圖真正要解決的是數(shù)據(jù)組織問題真正的瓶頸從來不是YOLO11cls模型本身而是你手頭有一堆水稻葉病蟲害照片時不知道哪些圖該歸到哪一類、病斑長相近的類別怎么和模型說清楚。目標(biāo)分類任務(wù)看名字簡單做起來卻很現(xiàn)實(shí)15000張圖如果只是堆在一個目錄里YOLO11cls訓(xùn)練時就會把背景、光照、拍攝角度一起學(xué)進(jìn)去準(zhǔn)確率再高也不敢下田用。這套分類文件夾整理與YOLO11cls一鍵訓(xùn)練腳本的組合解決的正是從散裝圖片到可復(fù)用分類模型之間的臟活先把圖按類別歸好再用腳本完成劃分、訓(xùn)練、驗證。適合剛拿到水稻葉病蟲害圖像、準(zhǔn)備訓(xùn)練第一個分類模型的工程師也適合用yolov5或yolov8訓(xùn)練過自己數(shù)據(jù)集、想轉(zhuǎn)到Y(jié)OLO11cls的從業(yè)者。2. 先弄懂分類文件夾整理的含義YOLO11cls需要的只是目錄不是標(biāo)注文件2.1 分類文件夾為什么比任何標(biāo)注格式都省心檢測任務(wù)要畫框分割任務(wù)要畫mask而目標(biāo)分類任務(wù)只需要一個約定同一類別的圖片放在同名文件夾里文件夾名就是標(biāo)簽。這個約定在深度學(xué)習(xí)里叫ImageNet風(fēng)格目錄結(jié)構(gòu)YOLO11cls的classification模式原樣繼承了這個設(shè)計。你不需要寫xml不需要寫txt不需要標(biāo)注框坐標(biāo)分類任務(wù)的全部標(biāo)注信息都藏在目錄名里。數(shù)據(jù)格式選什么直接決定后面腳本的復(fù)雜程度。我見過不少從檢測轉(zhuǎn)過來的朋友第一反應(yīng)是給圖片寫標(biāo)注文件其實(shí)分類任務(wù)根本不需要。你只要保證數(shù)據(jù)集根目錄下每個類別一個文件夾里面放好對應(yīng)圖片即可。15000張圖聽起來很多但如果按8個類別來分平均每個類別不到2000張這個量級做微調(diào)是夠用的。真正要小心的不是總數(shù)而是類別之間有沒有人肉眼都分不清的相近病斑這會在第五章驗證部分細(xì)說。如果數(shù)據(jù)已經(jīng)按類別分好文件夾最終要形成的標(biāo)準(zhǔn)目錄結(jié)構(gòu)是這樣的rice_leaf_dataset_split/ ├── train/ │ ├── leaf_blast/ # 稻葉瘟 │ │ ├── leaf_blast_0001.jpg │ │ ├── leaf_blast_0002.jpg │ │ └── ... │ ├── leaf_blight/ # 白葉枯 │ ├── brown_spot/ # 胡麻葉斑病 │ ├── sheath_blight/ # 紋枯病 │ └── healthy/ # 健康葉 └── val/ ├── leaf_blast/ ├── leaf_blight/ ├── brown_spot/ ├── sheath_blight/ └── healthy/注意我們用的是train和val兩層結(jié)構(gòu)而不是把15000張圖全部塞進(jìn)類別文件夾里直接開訓(xùn)。Ultralytics的classify接口接收data參數(shù)時默認(rèn)按train和val兩個子目錄去找圖如果你的數(shù)據(jù)一開始沒有劃分腳本里就得自己切。這也解釋了為什么對應(yīng)分類文件夾整理這么重要——目錄結(jié)構(gòu)對了后面腳本能寫得很薄目錄結(jié)構(gòu)不對腳本會寫出一堆補(bǔ)丁邏輯來收拾數(shù)據(jù)。2.2 別把整理任務(wù)做成手工活用Python把散圖歸到類別文件夾手里圖片的命名通常是不規(guī)律的常見有一批按采集時間命名一批按病害拼音縮寫命名。最穩(wěn)妥的做法是先寫一個掃描腳本把圖片預(yù)覽和文件名輸出成清單人工確認(rèn)幾輪再交給腳本去搬。單純的復(fù)制粘貼在Windows資源管理器里做幾千張還行做到上萬張就容易漏而且無法復(fù)現(xiàn)。下面是一個整理腳本它假設(shè)你的原始圖片已經(jīng)按類別放了子目錄類別子目錄名就是要用的標(biāo)簽import os import shutil from collections import Counter src_root raw_images # 原始圖片目錄里面按類別分好了子目錄 dst_root rice_leaf_dataset # 整理后的數(shù)據(jù)集根目錄 class_labels sorted([ d for d in os.listdir(src_root) if os.path.isdir(os.path.join(src_root, d)) ]) for cls in class_labels: src_cls_dir os.path.join(src_root, cls) for img_name in os.listdir(src_cls_dir): if not img_name.lower().endswith((.jpg, .jpeg, .png)): continue dst_cls_dir os.path.join(dst_root, cls) os.makedirs(dst_cls_dir, exist_okTrue) shutil.copy2( os.path.join(src_cls_dir, img_name), os.path.join(dst_cls_dir, img_name), ) stat Counter() for cls in os.listdir(dst_root): cls_dir os.path.join(dst_root, cls) if os.path.isdir(cls_dir): stat[cls] len([ f for f in os.listdir(cls_dir) if f.lower().endswith((.jpg, .jpeg, .png)) ]) print(整理完成各類別圖片數(shù)) for cls, n in stat.most_common(): print(f{cls}: {n})這段腳本的邏輯是先掃描原始目錄下有哪些類別子目錄類別名直接作為標(biāo)簽然后把每張圖片復(fù)制到目標(biāo)目錄的對應(yīng)類別文件夾里。復(fù)制而不是移動是為了保留原始素材萬一類別分錯了還能重來。最后用Counter統(tǒng)計每個類別的圖片數(shù)量這一步非常重要類別不平衡會讓模型看起來準(zhǔn)確率很高、實(shí)際卻在偷懶第四章會專門講。有個高頻翻車點(diǎn)文件名里帶中文或空格。Ultralytics框架本身能處理中文路徑但不同操作系統(tǒng)的路徑編碼不統(tǒng)一容易出現(xiàn)能找到文件但打不開的怪問題。我一般會在整理階段就把文件名統(tǒng)一改成英文字母加數(shù)字例如leaf_blast_0001.jpg這樣做的好處是后面換服務(wù)器、換操作系統(tǒng)都不會因為路徑編碼問題突然報錯。2.3 數(shù)據(jù)體檢損壞圖片與重復(fù)圖片的排查整理完目錄后不要急著訓(xùn)練先跑一遍體檢。最常見的雷是下載或拷貝過程中圖片文件損壞PIL讀不出來或者同一張圖被保存了多個尺寸版本導(dǎo)致訓(xùn)練集和驗證集之間出現(xiàn)近重復(fù)樣本讓驗證指標(biāo)虛高。from PIL import Image import os data_root rice_leaf_dataset bad_files [] for cls in os.listdir(data_root): cls_dir os.path.join(data_root, cls) if not os.path.isdir(cls_dir): continue for img_name in os.listdir(cls_dir): img_path os.path.join(cls_dir, img_name) try: with Image.open(img_path) as im: im.verify() # 只檢查文件結(jié)構(gòu)不加載完整像素 except Exception: bad_files.append(img_path) print(f發(fā)現(xiàn) {len(bad_files)} 個損壞文件) for p in bad_files[:20]: print(p)這里有個小坑Image.verify()調(diào)用之后這張圖的句柄就失效了如果你想繼續(xù)對圖像做處理需要重新open一次。所以上面代碼里用with Image.open包住就是為了防止后續(xù)誤用同一個句柄。重復(fù)圖片的去重我一般不在這一步做因為分類任務(wù)對少量重復(fù)并不敏感。但需要注意如果某個類別的圖大量來自同一塊田、同一個拍攝角度就要警惕了。最粗暴的檢查方法是把圖片縮小到16x16再算哈希把相似度高的圖挑出來。這個動作不是必須的但能防止驗證集里混入訓(xùn)練圖的影子后面判斷模型是否真的泛化時會省很多力氣。3. 拆解YOLO11cls一鍵訓(xùn)練腳本五個關(guān)鍵參數(shù)與一條能真正跑通的命令3.1 從一堆文件夾到開始訓(xùn)練腳本替你做了哪三步Ultralytics提供的YOLO11cls用法核心其實(shí)就一行把數(shù)據(jù)根目錄傳給train方法模型用預(yù)訓(xùn)練權(quán)重初始化。但真正的一鍵訓(xùn)練腳本不應(yīng)該只是封裝這一行。常見做法是腳本要先做三件事檢查目錄結(jié)構(gòu)、按固定種子劃分訓(xùn)練驗證集、把模型和超參固定下來保證兩次訓(xùn)練之間只改一個變量。用yolov5或yolov8訓(xùn)練過自己數(shù)據(jù)集的人對這套流程肯定不陌生先準(zhǔn)備data.yaml再寫train命令然后盯日志。YOLO11cls把data.yaml弱化了分類模式下直接給根目錄內(nèi)部按train和val兩個子目錄去讀圖。這也是為什么整理階段的目錄結(jié)構(gòu)會直接影響腳本復(fù)雜度——目錄對了腳本可以寫得很薄目錄不對腳本就得花一堆代碼去補(bǔ)數(shù)據(jù)坑。下面這份是我常用的訓(xùn)練腳本骨架可以直接改成自己的數(shù)據(jù)集路徑import argparse import os import random import shutil from ultralytics import YOLO def prepare_split(root: str, val_ratio: float 0.2, seed: int 42) - str: 確保數(shù)據(jù)目錄是 train/val 結(jié)構(gòu)返回可直接傳給 YOLO 的目錄。 entries os.listdir(root) if train in entries and val in entries: print(已存在 train/val 結(jié)構(gòu)直接使用原目錄) return root out_root root _split random.seed(seed) classes sorted([ d for d in entries if os.path.isdir(os.path.join(root, d)) ]) for cls in classes: cls_dir os.path.join(root, cls) images sorted([ f for f in os.listdir(cls_dir) if f.lower().endswith((.jpg, .jpeg, .png)) ]) random.shuffle(images) n_val max(1, int(len(images) * val_ratio)) for split_name, split_images in ( (train, images[n_val:]), (val, images[:n_val]), ): dst_dir os.path.join(out_root, split_name, cls) os.makedirs(dst_dir, exist_okTrue) for f in split_images: shutil.copy2( os.path.join(cls_dir, f), os.path.join(dst_dir, f), ) print(f已生成劃分后的數(shù)據(jù)集目錄: {out_root}) return out_root def parse_args(): parser argparse.ArgumentParser(descriptionYOLO11cls 水稻葉病蟲害分類訓(xùn)練) parser.add_argument(--data, typestr, defaultrice_leaf_dataset, help數(shù)據(jù)集根目錄包含 train/val 或直接是類別文件夾) parser.add_argument(--model, typestr, defaultyolo11cls.pt, help預(yù)訓(xùn)練權(quán)重支持本地路徑或框架內(nèi)置名稱) parser.add_argument(--epochs, typeint, default100) parser.add_argument(--batch, typeint, default16) parser.add_argument(--imgsz, typeint, default224) parser.add_argument(--seed, typeint, default42) parser.add_argument(--val-ratio, typefloat, default0.2) parser.add_argument(--workers, typeint, default4) return parser.parse_args() def main(): args parse_args() data_dir prepare_split(args.data, args.val_ratio, args.seed) model YOLO(args.model) model.train( datadata_dir, epochsargs.epochs, batchargs.batch, imgszargs.imgsz, seedargs.seed, workersargs.workers, ) model.val() if __name__ __main__: main()這段代碼里prepare_split函數(shù)是關(guān)鍵。它先檢查數(shù)據(jù)根目錄下是否已經(jīng)有train和val兩個子目錄有就直接用沒有就按類別文件夾自動切分。注意兩點(diǎn)一是classes和images都做了sorted排序再在隨機(jī)種子下shuffle避免不同操作系統(tǒng)里os.listdir返回順序不一致導(dǎo)致劃分結(jié)果對不上二是生成的新目錄是root加上_split后綴不污染原始類別文件夾。為什么不直接在原目錄里創(chuàng)建train和val因為原始類別文件夾還留在根目錄里如果Ultralytics掃描根目錄可能會把train、val之外的多余文件夾也當(dāng)成類別。把劃分結(jié)果放到獨(dú)立的root_split目錄從結(jié)構(gòu)上避開這個坑。train部分直接調(diào)用YOLO(args.model)再train模型參數(shù)可以傳本地權(quán)重路徑也可以傳框架預(yù)置的模型名。如果你不想讓腳本每次下載權(quán)重就把權(quán)重文件放在腳本同級目錄并把--model改成對應(yīng)的路徑。訓(xùn)練結(jié)束后model.val()會加載best.pt做驗證省得手動換權(quán)重。3.2 五個必調(diào)參數(shù)epochs、batch、imgsz、model、seed理解和調(diào)整參數(shù)是腳本里真正值錢的部分。先看參數(shù)表參數(shù)常見取值范圍影響備注modelyolo11cls.pt / yolo11s-cls.pt模型容量與速度的取舍數(shù)據(jù)量小選輕量版epochs50200訓(xùn)練輪次決定擬合程度看val曲線收斂再停batch864顯存占用與梯度穩(wěn)定性batch太小loss震蕩imgsz224 / 256 / 320輸入分辨率影響細(xì)粒度紋理病斑小的建議256起seed固定一個整數(shù)復(fù)現(xiàn)性不固定沒法對比實(shí)驗epochs不要無腦開大。水稻葉病蟲害分類里類間差異往往集中在病斑的紋理和顏色上如果訓(xùn)練集只有一兩千張一類跑200輪很容易過擬合。我一般先跑100輪看val的top1曲線在哪個epoch后不再上升再用早停或直接在該輪數(shù)附近重跑。Ultralytics本身不自動早停腳本里可以觀察日志后手動決定也可以外部包一層early stopping。batch和imgsz之間是顯存博弈。imgsz224時batch32大概需要6到8GB顯存如果顯卡只有8GB優(yōu)先把batch降到16而不是把imgsz降到160——分辨率太低時水稻葉片上毫米級的病斑紋理細(xì)節(jié)會直接丟失。目標(biāo)分類模型對輸入分辨率比檢測任務(wù)更敏感因為整張圖只產(chǎn)出一個類別判斷特征全在全局信息和紋理統(tǒng)計里。model參數(shù)看起來簡單實(shí)際上決定了下限。選yolo11cls.pt作為預(yù)訓(xùn)練權(quán)重相當(dāng)于把ImageNet上訓(xùn)練的通用視覺特征遷移過來對細(xì)粒度病害識別幫助很大。如果你的類別數(shù)和圖量都不大不需要從隨機(jī)權(quán)重開始練那會慢得讓人懷疑人生。seed這個參數(shù)最容易被忽略。很多人用yolov8訓(xùn)練自己的數(shù)據(jù)集時發(fā)現(xiàn)同樣代碼跑兩次accuracy差兩三個點(diǎn)其實(shí)不是代碼寫錯了而是數(shù)據(jù)劃分、增強(qiáng)、權(quán)重初始化里的隨機(jī)性沒有被鎖住。YOLO11cls的train方法支持seed參數(shù)腳本里務(wù)必把它暴露成命令行參數(shù)我的默認(rèn)值是42至少保證同一份數(shù)據(jù)、同一個種子下結(jié)果可復(fù)現(xiàn)。3.3 訓(xùn)練中斷與續(xù)訓(xùn)last.pt和best.pt的分工訓(xùn)練到一半斷電或顯存溢出是家常便飯。Ultralytics在訓(xùn)練過程中會同時保存兩份權(quán)重last.pt用來續(xù)訓(xùn)best.pt用來做最終評估。續(xù)訓(xùn)命令很簡單python train.py --model runs/classify/train/weights/last.pt --data rice_leaf_dataset --epochs 100這里有個容易誤解的地方--epochs在續(xù)訓(xùn)時表示的是總輪次而不是剩余輪次。如果你上次跑了80輪這次想補(bǔ)20輪要把epochs設(shè)成100不是20否則相當(dāng)于又從頭跑了100輪。這個細(xì)節(jié)我在初用Ultralytics時踩過翻車的原因就是想當(dāng)然地以為傳剩余輪次就行。另一個常見問題是修改batch后繼續(xù)訓(xùn)。加載last.pt繼續(xù)訓(xùn)練時優(yōu)化器的學(xué)習(xí)率狀態(tài)會延續(xù)但如果把batch從16改成32學(xué)習(xí)率最好也按比例調(diào)整否則loss曲線可能突然跳變。分類任務(wù)對學(xué)習(xí)率沒那么敏感但遇到loss反而升高的情況先檢查是不是這個原因。4. 避坑水稻葉分類訓(xùn)練最常翻車的五個位置4.1 類別不平衡96%的準(zhǔn)確率可能只是稻瘟病猜對了現(xiàn)象訓(xùn)練結(jié)束打印accuracy讀到0.96很興奮。打開混淆矩陣一看leaf_blast類別的recall接近1而brown_spot類別的recall只有0.3多數(shù)類把少數(shù)類完全淹沒了。原因數(shù)據(jù)集中稻瘟病圖特別多比如有7000張胡麻葉斑病只有500張。模型優(yōu)化的是整體loss少數(shù)類貢獻(xiàn)的梯度占比太小學(xué)到一定程度后模型就選擇偷懶——把不確定的樣本都猜成多數(shù)類。這就是為什么分類任務(wù)里單看accuracy會騙人。解決先看類別統(tǒng)計再決定要不要做平衡。常見做法有三種一是給少數(shù)類做離線增強(qiáng)旋轉(zhuǎn)、裁剪、顏色擾動都可以但注意不要把增強(qiáng)樣本直接復(fù)制粘貼進(jìn)原始文件夾否則訓(xùn)練集和驗證集可能混入近似重復(fù)圖二是在腳本里給少數(shù)類加權(quán)YOLO11cls的分類頭沒有直接暴露class_weight參數(shù)我一般用采樣策略三是硬性設(shè)定每個類別的最小訓(xùn)練張數(shù)不足的用同一病斑的多個角度補(bǔ)拍。和PlantDoc這類公開植物病害集不同水稻葉病蟲害分類沒有開箱即用的標(biāo)準(zhǔn)庫自己采集整理仍然是主流這反而要求你在采集階段就盡量均勻。4.2 背景噪聲被當(dāng)成病害特征換塊田就失效現(xiàn)象訓(xùn)練集上accuracy很高但拿手機(jī)新拍幾張不同背景的水稻葉照片去推理預(yù)測結(jié)果明顯亂掉甚至把健康的葉子判成稻瘟病。原因拍攝時稻葉后面有土壤、水面、稻穗模型學(xué)到的是有土壤和水面的圖等于稻瘟病而不是病斑本身。分類模型不會自動忽略背景它只會統(tǒng)計哪個區(qū)域和標(biāo)簽最相關(guān)。尤其水稻葉病害的早期病斑面積很小背景像素在整張圖里占比極大模型很容易走捷徑。解決整理階段統(tǒng)一把葉片主體裁出來或者至少把背景面積控制在一小部分。裁剪時不要用固定框硬切因為水稻葉細(xì)長最好先做簡單的顏色分割或直接人工框出葉片。比裁剪更省力的替代方案是加大imgsz讓模型能看到更多紋理細(xì)節(jié)但背景干擾嚴(yán)重的場景里這只能緩解不能根治。我自己的血淚經(jīng)驗是采集時盡量用純色墊板墊在葉子下面一張白紙都行數(shù)據(jù)集質(zhì)量立刻上一個大臺階。4.3 驗證集劃分不固定兩次實(shí)驗的差異說不清來源現(xiàn)象只把batch從16改成32accuracy從0.92變成0.94你以為是batch的功勞。把batch改回去再跑accuracy卻回不到0.92而是0.93。原因每次訓(xùn)練腳本都重新隨機(jī)劃分train/val驗證集里具體包含哪些圖在變結(jié)果根本沒有可比性。這個坑在yolov8訓(xùn)練自己的數(shù)據(jù)集時特別常見因為很多人習(xí)慣了框架自動劃分沒意識到隨機(jī)種子會變。解決固定seed只是第一步。更強(qiáng)硬的做法是把劃分好的數(shù)據(jù)集目錄固化下來比如第一次劃分時把train和val作為獨(dú)立目錄保存之后所有實(shí)驗都用這套劃分不再重新切。第三章腳本里的prepare_split已經(jīng)做了這件事——第一次運(yùn)行時生成rice_leaf_dataset_split目錄之后運(yùn)行檢測到train和val就跳過劃分。注意看腳本輸出里有沒有已存在train/val結(jié)構(gòu)這句話確認(rèn)它確實(shí)在復(fù)用同一套劃分。4.4 resize把細(xì)長葉片壓變形病斑紋理被拉伸后不可信現(xiàn)象稻葉是典型的細(xì)長形狀長寬比經(jīng)常超過5比1而imgsz默認(rèn)會把它直接縮放到224x224的正方形。原本長條狀的病斑在圖上被壓扁或拉長模型學(xué)到的是變形后的紋理。訓(xùn)練時看不出來因為所有訓(xùn)練圖都被同樣地變形但下田識別時采集到的原始比例不同模型就懵了。原因Ultralytics分類模式的默認(rèn)預(yù)處理是resize到正方形不會保持原始長寬比也沒有像檢測任務(wù)那樣自動letterbox的邏輯。對方形輸入而言細(xì)長葉片的空白區(qū)域會被強(qiáng)行拉伸病斑形態(tài)完全失真。解決有兩種思路。一種是采集階段盡量把葉片橫過來或豎起來統(tǒng)一方向讓長寬比差異變小另一種是在訓(xùn)練時用更大的imgsz比如320再用隨機(jī)裁剪增強(qiáng)給模型機(jī)會學(xué)到局部病斑紋理而不是整片葉子的全局形狀。如果病斑本身只有幾毫米把圖放大到256以上基本是必須的。4.5 訓(xùn)練集里混入水印與網(wǎng)絡(luò)重復(fù)圖指標(biāo)高全是假象現(xiàn)象val的top1有0.95但你手動拿真實(shí)大田照片一測準(zhǔn)確率掉到0.7以下。仔細(xì)翻訓(xùn)練集發(fā)現(xiàn)不少圖來自搜索引擎角落還留著網(wǎng)站水印或截圖邊框。原因模型忠實(shí)學(xué)到了水印和邊框的特征。這些特征在訓(xùn)練集里和標(biāo)簽強(qiáng)相關(guān)但在真實(shí)場景中不存在所以一落地就翻車。解決整理階段做一次水印和邊框巡檢把帶水印的圖剔除或裁掉邊緣。重復(fù)圖的處理可以用感知哈希去重方法簡單把每張圖縮到8x8或16x16比較哈希距離距離小于閾值就刪掉一張。這一步不需要特別精確目標(biāo)只是防止同一張圖同時出現(xiàn)在train和val里導(dǎo)致驗證指標(biāo)虛高。順手檢查有沒有從第三方平臺截圖的圖這類圖通常自帶界面元素模型會把按鈕和進(jìn)度條也當(dāng)成特征。5. 訓(xùn)練完別急著下田用混淆矩陣、Top-1/Top-5和單圖推理做三重驗證5.1 混淆矩陣比accuracy誠實(shí)得多畫出每個類別的真實(shí)表現(xiàn)訓(xùn)練日志里的accuracy是一個加權(quán)平均值看不出哪個類別在拖后腿。我每次做完訓(xùn)練都會先用val目錄跑一遍推理直接出混淆矩陣和分類報告這一步能看出模型到底是會判斷還是只會猜多數(shù)類。import os from ultralytics import YOLO from sklearn.metrics import classification_report model YOLO(runs/classify/train/weights/best.pt) data_root rice_leaf_dataset_split/val class_names sorted([ d for d in os.listdir(data_root) if os.path.isdir(os.path.join(data_root, d)) ]) y_true, y_pred [], [] for cls in class_names: cls_dir os.path.join(data_root, cls) for img_name in os.listdir(cls_dir): img_path os.path.join(cls_dir, img_name) result model.predict(img_path, verboseFalse)[0] pred_cls class_names[int(result.probs.argmax())] y_true.append(cls) y_pred.append(pred_cls) print(classification_report(y_true, y_pred, target_namesclass_names))這段邏輯是遍歷驗證目錄下每個類別文件夾對每張圖調(diào)用model.predict得到概率分布用probs.argmax()取概率最高的類別。注意pred_cls這里用class_names做下標(biāo)映射而不是直接拿模型的names字段——雖然兩者通常一致但如果訓(xùn)練時的類別順序和當(dāng)前目錄的排序不一致就會發(fā)生錯位。多數(shù)類準(zhǔn)確率高、少數(shù)類召回率低的情況下classification_report里一眼就能看出來。給模型打包前我會保留這份報告和混淆矩陣圖作為這一版權(quán)重的體檢檔案。5.2 Top-1和Top-5分開看相似病斑類別的容錯設(shè)計水稻葉病蟲害分類里有相當(dāng)一部分類別人眼都容易混淆比如稻葉瘟的初期病斑和胡麻葉斑病的小病斑顏色和形狀都很接近。這種場景下Top-1準(zhǔn)確率會顯得很苛刻模型其實(shí)已經(jīng)給出了正確的候選只是把兩個相近類別的概率排序搞反了。Ultralytics在驗證輸出里會計算Top-1和Top-5兩個指標(biāo)。Top-5的意思是只要正確類別出現(xiàn)在概率最高的5個預(yù)測中就認(rèn)為正確。我建議把兩個指標(biāo)一起打印出來如果Top-5比Top-1高很多說明類別定義之間本身存在語義重疊此時可以考慮合并類別或者把細(xì)分類別改成疑似稻瘟或胡麻斑這類聯(lián)合標(biāo)簽而不是急著堆更多訓(xùn)練數(shù)據(jù)。Top-5也有它的迷惑性當(dāng)類別總數(shù)本身很少時比如只有4類Top-5幾乎永遠(yuǎn)等于100%沒有參考價值。水稻葉分類如果有8到12個類別Top-5才有意義。類別越多Top-5和Top-1之間的差值越能反映數(shù)據(jù)定義的模糊程度。5.3 單圖推理的固定套路給新照片一個可信區(qū)間驗證集的圖雖然和訓(xùn)練圖不同但拍攝環(huán)境與采集習(xí)慣一致。真要判斷模型能不能下田得拿一批完全不在已知數(shù)據(jù)集里的實(shí)拍照片單圖推理看概率分布。from ultralytics import YOLO model YOLO(runs/classify/train/weights/best.pt) img field_test/IMG_20250401_153000.jpg result model.predict(img, verboseFalse)[0] probs result.probs for i in range(len(probs)): class_name result.names[i] p probs[i].item() print(f{class_name}: {p:.3f})這段代碼會把每個類別的概率都打出來??锤怕史植紩r我關(guān)注兩點(diǎn)一是最高概率是否明顯超過第二高如果只差零點(diǎn)零幾說明模型自己也不確定二是所有類別的概率排布是否集中如果模型輸出的分布非常平坦說明這張圖里根本沒有它認(rèn)識的特征不要硬猜。真實(shí)田間場景的照片光照復(fù)雜偶爾出現(xiàn)一張低置信度預(yù)測是正常的只要比例控制在可接受范圍內(nèi)就可以部署。6. 讓YOLO11cls少翻車的三個習(xí)慣訓(xùn)練前自檢與下田部署前的最后一輪驗證6.1 訓(xùn)練前自檢清單六件事五分鐘核對完檢查項操作方法通過標(biāo)準(zhǔn)類別數(shù)量運(yùn)行2.3的統(tǒng)計腳本每類不低于300張背景一致性隨機(jī)抽看20張圖每類葉片主體居中背景不雜亂重復(fù)圖感知哈希粗查一遍無同一圖跨train和valtrain/val結(jié)構(gòu)查看是否存在兩個子目錄已存在且不自動重切文件名規(guī)范全部英文字母和數(shù)字無空格、無中文seed固定腳本參數(shù)默認(rèn)42二次訓(xùn)練指標(biāo)一致這套清單是我每次訓(xùn)練前都會過一遍的固定動作。六項里花時間最多的是背景一致性和重復(fù)圖排查其余都是腳本自動完成的。很多人在YOLO11cls上翻車翻的根本不是模型參數(shù)而是這些沒被檢查到的數(shù)據(jù)問題。6.2 部署前的大田模擬測試用陌生照片做一次冒煙測試正式交付之前我最看重的一步是拿一臺手機(jī)去田間拍20到50張和訓(xùn)練集風(fēng)格完全不同的照片。拍攝時不要刻意追求和訓(xùn)練集一致的構(gòu)圖就按實(shí)際使用習(xí)慣去拍背景可能帶天空、帶水面、帶稻穗。之后用5.3段的單圖推理腳本逐張過一遍記錄每張圖的置信度和Top-1命中情況。如果陌生照片上的準(zhǔn)確率和val集差距過大先不要懷疑模型參數(shù)回頭查訓(xùn)練集是不是太多來自同一塊田、同一時段、同一設(shè)備的照片。這比盲目調(diào)超參數(shù)有用得多。分類模型的泛化能力很大程度在數(shù)據(jù)采集時就定了訓(xùn)練腳本只能幫你把這批數(shù)據(jù)的潛力發(fā)揮出來。6.3 三個讓我少翻車的小習(xí)慣第一每次訓(xùn)練在runs目錄外另存一份劃分后的數(shù)據(jù)集路徑文本文件里面記錄seed、各類數(shù)量、數(shù)據(jù)來源時間。第二把best.pt和驗證時的混淆矩陣、分類報告放進(jìn)同一個文件夾命名帶上日期。第三訓(xùn)練完成的權(quán)重不直接覆蓋老版本保留最近兩個版本方便回滾。這三個動作加起來不超過十分鐘但能在幾周后完全忘了當(dāng)時怎么訓(xùn)練時把整個過程的來龍去脈拉回來。我自己在目標(biāo)分類項目上翻過不少車最深刻的一條教訓(xùn)就是數(shù)據(jù)整理階段省下的時間都會在驗證和部署階段加倍還回來。把目錄整理、劃分固定、數(shù)據(jù)體檢這幾件事做到位YOLO11cls的一鍵訓(xùn)練才能真正一鍵。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
狠狠操夜夜操蜜桃视频三区| 97久久国产亚洲精品超碰热| 国产成人网| 国产成久久综合片| 九九热三级片| 综合亚州欧美| 韩日巨乳美女免费视频在线观看| 天天流夜夜操| 久久久久久AⅤ无码免费肉站| 992视频一区| 美女黑人91神马| 色蜜AV| 91人妻尻屄视频| 1级午夜影院费免区| 国产97免费视频| 一区二区三区成人 | 婷婷五月天基地| 岛国大片在线观看网站入口| 家庭乱伦国产| 操逼1区| 强被迫伦姧在线观看无码网站| 强乱老妇中文字幕| 久久久久久久久9| 超碰97玖玖爱| 久久久免费高清中文视频| 天堂射| a人欧美综合天堂麻豆| 色婷婷丁香五月| 天天天天天干夜夜夜夜夜操| 婷婷五月在线视频| 99热这里| 欧美日韩99精品麻豆传媒| 色色色色电影网| 久久久无码av精| 亚洲色图尤物视频| 91精品大奶人妻| 国产精品嫩草影院免费| 日韩色欲久久一二三四区| 八戒午夜福利理论片| 欧美激情久操网| 亚洲中文字幕精品一区| 激情黄色片在线观看| 91精片| 无码久久亚洲高清,| 热99这里有精品综合久久 | 欧美性第1页| 熟女露脸激情自拍视频| 免费国产| 亚洲资源一区| 国产宅男宅女在线观看| 婷婷激情五月天小说网| 日韩AV电影网站| 青青草亚洲一区 | 蜜臀99久久精品久久久懂爱| 国内精品久久人妻性色av| 91精品亚洲内射孕妇| 国产乱伦亚洲| 九久9精品| 人妻在线臀日韩| 日本999精品| 精品中文一区二区| 欧美熟妇成人一区二区| 日韩啪啪啪啪啪| 欧美少妇第一页| 国产自产22区| 久久黄片国产一区二区| 无码视频黄色网战| 四虎国产成人精品免费一女五男| 国产蜜臀在线| 囯产精品久久久久久久久久梁医生 | 天天草AV| 色逼综合| 精品人妻av在线播放| 91人人臊| 欧美少妇高潮视频| a片 xxxx受爽视频| 无码av永久免费专区网站| 综合色99| 最新精品久久蜜桃| 日韩欧美亚洲自拍偷拍| 丰满的三级少妇欧美久久久| 欧美狠狠弄| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 天天夜夜rb| 人人摸.人人色| 五月天偷拍| 97色论| 欧美日综合| 国产最新小视频在线播放下载| 日本三级R| 真实高潮91| 欧美亚洲天天| 精品国产乱码久久久久久口爆网站| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 一级黄碟| 青青免费在线视频一区| 超碰97男人| 五十路三区在线| 国产欧美成人第一页在线观看| 丁香六月婷婷| 777超碰| 人、人、摸,人、人、草| 日本亚洲vr欧美不卡高清专区| 中文字幕78| 久久久少妇| 欧美日韩999| 国产一| 亚洲天堂AV在线播放| 丝袜夫妻自拍| 黄色成人网久久久久久| 偷拍欧美综合| 日韩一级欧美一级国产一级台湾| 思思热在线| 欧美图片色五月天| 色婷婷激情| 91天堂丝袜美腿| 亚洲日韩美国人妻| 国产美女高潮视频| 色五月综合| 91色欧美| 资源在线观一 二| 免费A V在线播放| 精品人妻二区三区| 久久久久亚洲三级电影| 九九九九九九九九九九九九九九九女| 日逼视频日本| 天欧美在线| 成人八戒网站| 91欧美综合| 色色色色色色色色色色色色色色综合| 91久久青青草原精品| 裸体美女国产免费久久久网站| 午夜美女诱惑电源网| 婷婷六月天| 国产精品自拍视频| 婷婷激情一区二区三区俺也去| 91春色| 亚洲码和欧洲精品激情系列| 婷婷五月天激情小说| 五月天婷婷基地| 国产成人精品日本视频| 四虎AV在线播放| 亚洲综合网电影91| 四虎国产精品永久在线囯在线| 97精品一二区| 91黑人无码激情在线| 中文字幕第二页| 污啪啪啪视频| 天天激情综合站| k频道色撸撸| 女人双腿搬开让男人桶| 天天看天天日| 日本孕妇孕交| 粉嫩少妇自慰在线| 看一级黄色视频| 国语av狠狠色丁香婷婷综合激情| 九九九九欧美| 亚码激情| 精品久久久久av影院| 偷窥自拍亚洲| 天天看片麻豆| 五月天婷婷色| 熟女这里只有精品6| 日本黄页视频在线观看| 观看免费区二区三区二| 亚洲图片欧洲图片aⅴ| 超碰免费人妻在线| 午夜九九| 99青青草国产视频| 亚洲激情网一二三四区| 国产精品香蕉热久久新品| 久久精品—区二区三区内射| 亚洲性猛交| 920日本午夜免费| 亚洲国产精品有声| 九九综合九九综合| 国产真实子伦对白| 91亚州| 久草久日| 亚洲男人的天堂在线看| 日韩情色AV| 蜜桃视频精品一区二区| 国产一级αv免费看片| 91精品人妻偷情| 人妻夜爽夜夜爽| 欧美91精彩| 亚洲丝袜B诱惑| 久/久精品99看9| 久久av成人无码免费| 国产美女销魂在线观看不卡| 美日韩男女操屄视频| 欧美亚州综合网图片| 亚洲黄色网址| 91欧美性| 久草男人天堂| 伊人久久蜜月| 中文字幕诱惑制服人妻丝袜美丝袜美 | 天天操天天插| 狠狠操夜夜操蜜桃视频三区| 日韩999| 欧美日韩国产中文精品字幕自在自线| 亚洲一级性爱视频免费看| 天天看天天日天天操| 欧美天天综合网版| 熟妇人妻丰满久久久久久久无码| 亚洲日韩97| 91国产丝袜美女| 青青草玖玖爱| 91插B网站| 久久久久久免费电影| 九九超碰综合网| 亚洲91综合| 美女毛片999| 欧美综合制服在线| 韩日自拍| 超碰人人干天天射| 蜜臀中文字幕| 国产亚洲禁久一区二区| 国产精选三级在线观看| 天天爽天天干| 中文字幕日产av人| 欧美第五页| 黑白配性爱AV成| 天天舔日美女视频| 欧美一级AAAAAAA| 欧美日韩黄片精品在线| 在线黄页看毛片| 九九玖玖精品| 嗯嗯啊啊的视频| 久久精品99| 亚洲精品97久久| 久久久久久国产成人| 国产99精品一区二区三区免费| 国产成年免费大片黄在线观看| 五十路三级片| 五月激情综合网| 久久久工口| 丝袜av一区二区三区| 蜜臀久久99精品久久久久电影| 不卡视频一区蜜桃视频 | 久久婷婷综合国际产色怕| 国模精品一区二区三区苹果色戒| 日韩AV电影网站| 国产青视频| 蜜桃网熟妇| 国产h小视频在线观看免费| 国产黄色视频久久| 国内毛片免费h片在线| 麻豆精品久久久久久久| 亚洲天堂日本| 神马九九| 亚洲综合婷婷| 天堂在线一区二区| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 搡老人老9丨女老熟人| 开心五月激情网| 九九拍拍精品视频在线播放| 久久久久久久久一区二区三区| 久草精品国产99| 在线人人人人人人精品超| 亚洲AV免费在线观看| 伊人午夜福利视频| 国产亚洲精品A在线观看下载| 久久久久久国产精品免费网站| 精品久久一区二区三区四区五区| 加勒比少妇AV婷婷六月天超碰超碰| 天天日天天干少妇日| 久操视频资源站公开| 日韩伦理久 久久 清纯| 少妇精品| www.色操逼| 1204av韩国| 丝袜美腿亚洲| 好吊色一区| 亚洲在饯| AV电影在线播放| 金典av| 亚洲欧美国产中文视频| 亚洲欧美激情另类色图| 日韩久射综合| 久9热| 日日嗷| 肏逼福利网站| 日本一区二区电影网站| 亚洲欧美另类图片| 色优久久| 97手机日韩| 欧美激情综合色综合啪啪五月| 欧美专区17页| www黄片免费看com| 中文字幕一二三av| 天天综合网站| 自拍六区| 99青草| 蜜臀久久99精品久久久| 素人美腿视频网站| 欧美日韩在线视频网站| 成人熟女视频一区二区三区| 国产午夜精品在线观看| 国产超碰在线一区| 欧美 日韩 亚洲 春色| 成人热久久精品| 色就色综合| 夜夜爽爽夜夜精品视频| 日韩精品中文字幕一| 99后入| 亚洲国产欧美中日韩成人综合视频| 成人热久久精品| 国产精品成人AV片免费看网站| 久久国产99精品72福利| AV一起草在线| 亚洲999综合| 91丨九色丨国产打屁股| 91综合熟女| 日韩草久视频| 色yeye成人免费视频| 婷婷精品国产欧美精品亚洲人人爽| 黄片com.| 人人操人人肉久久精品| 97亚洲资源| 久久一级无码精品毛片6| 亚洲综人网| 嗯啊不要在线| 強姦亂倫a| 欧美综合 站| 久久精品三级影视| 国产女同在线观看视频| 亚州熟妇精品| 国产精品交换一区二区| 中文字幕一二区二三区人妻专区| 大色网久久| 久无码| 高清无码在线播放网站| 亚洲有薄码区久久在线一区| 九九久久一区二区三区| 日韩乱插| 日日操免费视频| 综合激情一一91| 亚洲宅男天堂| 粉嫩av在线一区二区| 美女久久久久久久久久久| 欧美曰韩国产精品| 大香网伊人久久综合| 你懂的在线观看区国产| 久久精品一区一起草| 老女人日韩美91| 怡红院一区二区熟女人妻| 老司机福利青青草| 神马久久免费电影观看| 日日骚 av| 五月天激情四射| 三级激情网站| 极品销魂美女一区二区 | 呦呦一区| 91亚洲人| 东北女人性交| 91丝袜美腿片| 你草精品在线视频| 嗯啊啊啊轻点视频 | 在线v中文字幕一区二区三区| 日韩兔费看黄片| 91色人| 大香蕉综合久久| 婷婷色一区| 久久艹逼视频| 综合自拍| 99久久精品无码一区二区| 五月天我淫我色av| 精品欧美老熟女一二区| 伊香蕉综合久久久久久久噜噜噜| 大香蕉手机在线| 精品成人女人久久| 亚洲怡春院| 日本九九久久99| 欧美A√综合网| 美女啊啊啊啊啊啊啊| 337p大胆噜噜噜噜噜91Av| 亚洲色图日韩精品| av天堂手机版追回| 静品嫩模一区二区| 色色婷| 十八禁视频网站| 性爱乱伦一区| 人妻AV在线| 国产成人无码高清| 婷婷丁香六月天| 99精品久久| 日本狠狠干| 亚洲一区二区麻豆影院| 婷婷香蕉欧美在线一区二区三区| 日夜啪电影| www.91色综合| 任我爽视频在线观看| 成人无码专区精品视频| 狠狠躁天天躁日日躁97| 精品在线78| 欧美激情内射| 亚洲精品久久久久毛片A片拉屎| 久久激情婷婷| 国产女乱淫真高清免费视频| 国产午夜无码片在线观看影视 | 天天舔天天日天天射| 久操在97| 亚洲精品 欧美97色色| 少妇精品| 伊人网免费视频| 97在线观看播放视频| 91精品啪在线观看国产城中村| 国产综合永久精品日韩鬼片| 免费黄色片子| 99精品丰满人妻无| 欧洲亚洲天堂精品 | 久热婷婷| 九九夜精品九九在线| 日韩 欧美 国产 麻豆| 白嫩妹子国产骚| 欧美日韩色| 蜜乳AV免费观看| 美女尤物人人操| 欧美一级做a爰片免费视频| 婷婷五月天成人网| 亚洲天堂资源| 高清国产精品福利网站| xxx0国产在线播放| 9/A片| 亚洲天堂日本| 欧美超碰在线| 激情综合二| Av色五月| 少妇人妻在线| 色在线综合| 九九色热| 日本好吊色视频| 91五十路| 日韩成人综合网| 欧美视频激情久久久久久| AV不卡在线| 三级三级三级日本99| 小明看看网址| 日产操逼| 国产成人综合网| 9久精品视频在线观看| 伊人九九九| 极品美女福利在线观看| 麻豆黄四叶草网站| 久久精品一区二区| 久久久激情| 少妇内射视频| 久久美女国产| 国产传媒美日韩av| 性色AV网站| 精品久久久久久亚洲| 亚州精品人妻一二三区| 金莲网址| 亚洲综合贴图91| 国产精品久久妻无码网站| 亚洲男人天堂2019| 色综合91好| 婷婷五月天激情网| 精品女同一区二区三区| 亚洲一区二区三区欧美日韩| 狠狠色一区二区中文字幕| 蜜臀一区二区三区在线| 日韩内射视频| 亚洲春色欧美激情自拍| 一区黄二区黄| 羞涩视频| 国产夜夜艹| 欲香欲色| 99re在线观看| 色黄色美女大长腿午夜视频| 色五月激情AV在线| 欧美日韩香蕉| 欧美午夜熟妇黑人精品91| 成人网站 免费观看| 久久久久久久久国产| 亚洲乱伦图片视频| 久久久性少妇| 99∨VTV| 人妻少妇精品久久久久久久| 男人的天堂2019AV| 婷婷色综合欧美日韩| 久久久久久久久久久久久久9999| 84YTCOM性无码| 九九成人精品| 国产女人操逼视频| 欧美激情 亚洲色图| 婷婷色色五月| 日韩无码一级黄色av片| 亚州色图欧美| 九九人人操| 亚洲人成在线放东京热| 欧美97在线观看| α√在线| 久操免费在线| 久久九操在线观看| 2010男人的天堂| 新亚洲无码| 亚洲黄a三级三级三级看三级| 日韩不卡a级视频专区| 91热| 鸥美插入视频| 综合色图区| 大学生美女口爆| 欧美亚洲se91| 五月丁香| 在线观看无码三级少妇| 风韵犹存大大大大香蕉| 久久有碼| 99操碰| 亚洲人成网站7777| 亚洲影视第一页| 成人性交午夜免费片| 五月天婷婷激情| 91久久九九精品国产综合| 精品少妇人妻| 色九九九| 婷婷激情五月综合| 91足交| 精品欧美老熟女一二区| 男人天堂网手机版婷婷| 国产精品 午夜福利| 四虎影院成年人片| 中文字幕日韩电影人妻| 青草成人免费视频一COm| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 色97干| julia中文字幕在线观看| www.夜夜| 一起草精品人妻| 欧美在线永久天堂| 欧美精品97| 亚洲色图 综合| 亚洲欧美色综合| 久热免费视频| 亚洲欧美日韩综合在线尤物 | 91美女视频在线| 96精品在线| 五月婷婷AV| 操逼啊啊啊91| 欧美日本中字另类在线| 国模无码人体一区二区三| 友优传媒精品在线一区二区| 97中文综合| 久湿久久| 嗯~啊~快点 死我视频免费看网站| 欧美综合97www| 天天色综合图片| 成人网址在线观看| 色噜噜综合网| 韩国一级做A片免费的| 国产精品无码av| 精品国产一区二区三区在线播出| 综合伊人网12色| 91亚洲欧美| 91天天| 国产精品美女| 91亚州欧美| 综合免费无码中文| 亚洲色宗合| 欧在线一二区| 亚洲中文字幕熟女少妇一区二区| 久久久精品九| 九九九不卡| 亚洲少妇视频| 欧美亚洲手机在线| 久久这里只| 97天天摸天天爽| 欧美综合自拍| 天堂v无码免费视频| 97久久久| 欧美一区二区日韩三区| 久久成人国产| 亚洲熟女中文字幕在线| 九九黄色网| 蜜臀少妇一区二区| 一区=区三区视频| 宗合情欲网| 亚洲综合骚逼| 天天影视91看看| 欧美亚洲首页| 欧美亚洲自拍另类人妻| WWW操逼| 色狠狠 - 百度| 日本日逼视频网| 女优视频第10页| 久久亚洲天天做| 婷婷久草| 亚洲男人天堂AV| 国产亚洲性生活视频播放| 亚洲城人男人的天堂| 91草草草| 色欲久久99国产精品久久久久久| 国产精品成久久久久午夜午夜| 日韩无码三级影院| 久久婷婷五月综合| 天天日日本| 夜夜高潮夜夜爽国产伦精品| 国产精品精品系列在线观看| 秋霞久久亚洲精品成人| 欧美九9 9 9| 青青草色插素人| 夜夜嗨一区二区三区直播内容| 亚洲美女av无码| 日韩乱伦影音先锋| 九九视品黄色| 欧美亚洲清纯| 美国黄片aaa| 狠狠操狠狠爱| 夜夜骑操视频| 日韩欧美性吧婷婷乱伦大香蕉| 国产精品视频一区二区三区八戒| 九九视品黄色| 99在线精品观看视频中文| 香蕉国产精品麻豆亚洲欧美日韩| 99久久综合网| 日韩大香蕉精品在线视频| 试看60秒 爽| 性爱1区| 乱久久久| 岛国福利在线精品播放| 色欧美天天| 国产中文字幕在线| 国产操偷| 校园春色综合色| 加勒比海色香蕉婷婷| 凸凹视频在线观看| 精品9区| 日韩欧美福利视频看看| 亚洲精品99| com 首页 18岁 禁区 女优 免费 精选 同城| 亚洲天天综合| 人妻激情偷乱视频一区二区三区 | 色性综合| 丰满人妻一区二区三区免费| 人人透人人操| 一二三四区操操Av| 精品性爱一二三区| 大香蕉琪琪日本女优不卡| 日韩一级久久毛片| 日韩一区二区熟女| 美女被啪到深处抽搐视频| 69精品人人人人| 日本精品加勒比海一区| 免费a在线播放v| 无卡一区=区| av天堂手机版追回 | 亚洲综合九九| 久久久涩| 一区二区日韩欧美久久| 欧美亚洲丝袜人妻制服中文99| 五月婷婷激情网| 国产熟码AV| 中字乱伦AV| 夜夜黄| 很很干很很操| 天天综合网日韩| 天天射网| 老子午夜伦不卡影院| 诱惑人妻欧美一区在线播放| 欧美日韩免费性爱| 99精品丰满人妻无码| 亚洲成人福利电影免费| 狠狠97| 亚州情色j区| 韩国免费播放一级毛片| 黄色高清久久无码依人| 日韩精品 视频一区二区| 久久噜噜噜精品国产亚洲综合| 色综合九九| 加勒比海色香蕉婷婷| 国产精品经典一卡久久久| 尹人免费观看视频在线| 爱妻综合网| 婷婷中文字幕| 亚洲中文字幕精品一区| 色天堂在线观看| 4399成人黄A片| 欧美一区二区亚洲天堂| 少妇的嫩逼图片| 日韩中字av一区| 成人aⅴ一区二区三区| 国产一区二区精品久久久不卡蜜臀| 人妻少妇色综合| 三男一女不戴套的A片| AV色五月天| 国产剧情一区在线观看| 黄色电影在线播放综合网站| chaopen97久久| 91亚洲青青草原精品1区| 日本操大逼| 亚洲美女精品九九视频| 久久综合女优| 97综合在线| 国产黄色影片在线观看| 成人九九| 国产熟妇一区二区| 五月天开心网| 一,爱啪啪,在线免费视频| 欧美乱欲| 99这里都是精品| xxx亚洲午夜天堂| 日本黄 R色 成 人网站| 国产精品区在线12p| 一区二区三区高清 | 中日韩久久久| 91精品人| 啊啊啊水好多| 999熟女精品| 蜜臀精品1区2区| 国产一区二区视频在线播放| 国产美女口爆吞精视频| 国产区在线| 91色色综合| 国产自产91区13区| 综合网欧美在线| 秋霞曰韩R级| 亚欧免费| 另类图片欧美激情综合| 日韩猛交| 精品免费囯产一区二区三区| 99re在线视频| 人妻内射一区二区在线视频| 99.色网| 久久侵犯人妻爽爽爽| 国产精品老师| hd成人一区二区在线| 亚洲天堂一区二区久久| 久久久久亚洲熟妇熟女| 97超碰超碰| 亚洲熟妇A V黑人| 亚洲在线综合| 欧美日韩妖精91com| 日本高清加勒比| 超碰在线97国产| 久久久性爱视频| 日产中文字幕2020| 第四色色综合91| 日韩丝袜人妻AV| 老女人爆菊| 日韩久射综合| 天天干夜夜鈤| 亚洲综合嫩| 91精品丝袜久久久久久| 五月天婷婷社区| 亚洲午夜精品久久久中文影院| 五十路成人在线视频二区三区| 98福利在线视频| 91精品免费| 97精品一区| 亚欧洲日韩国产精品| 日韩精品一区二区人人人| 999精品女人| 国产剧情在线| 亚洲伊人久久综合97| 日B操| 视频国产精品未满十八禁止在线观看| 再深点灬舒服灬太大了添视频| 国产精品自拍xxxx| 亚洲综合一区二区| 天天干天天爽| 色女99一级片在线观看| 伦理弟一页| 亚洲乱熟女一区二区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 欧美日韩夜夜| 啊啊啊啊啊在线视频| 天天激色| 97免费视频在线| a片 xxxx受爽视频| 逼操网站| 95人妻爽爽人人做人人澡| 99r九九| 91影视亚洲| 97久久久久| 日本黄大片在线观看视频| 免费?级毛片无码?∨蜜芽试看| 亚洲成人一区二区精品| 五月丁香啪啪啪| 啊啊啊好湿国产一二| 嗯嗯啊啊啊啊轻点视频| 欧美色网络| 天天懆天天日| 91九色在线| 校园春色综合色| 草B在线| 日韩免费a级毛片无码a∨| 精品人体无圣光凹凸| 丁香五月婷婷基地| 色www精品视频在线观看| 日本三级精品| 日韩操逼HD| 蜜桃视频精品一区二区| 国产精品天干天干综合网麻豆| 人妻91少妇| 高潮的A片激情扒开一区| wwwss在线观看| 国产精品久久久久久亚洲色欲| 国产精品久久久久亚洲av| 欧州色图区| 老熟妇一区二区三区| 波多野结衣AV无码一区| 九九色逼| 老司机午夜精品福利视频一区二区| 97超碰久久| 久久欧美性爱视频| 先锋音影AV| 久久狠狠色噜噜狠狠狠狠97 | 国产农村妇女毛片精品久久| 日韩中文字幕人妻视频| 丝袜狠狠草尤物人妻av91| 婷婷性网| 伊人黄色视频免费观看| 天天综合网1| 天天日天天操天天射河南省| 九九香蕉网| 操淫穴亚洲五月丁香| 日韩簧片免费看| 精品91摸| 97欧美| 99热综合| 久久永久无码人妻视频| 性色一线| 999热这里只有精品| 人妻-91porn| 美女爽爽爽刺痛洞洞| 国产精品无码久久久久2025| 黄色成品网站| 黑人猛交| 伊人97色天使| 日产操逼| 日本美女性生活久久久久久久| 久这精品中文在线观看视频| 婷婷五月成人| 久久午夜神马| 久久久18| 欧美综合色图网| 色五月激情网| 色色九区| 91色艳| 亚洲中文字幕精品一区| 日本免费不卡二区| 思思热在线视频在线| 9超碰免费| 操操逼视频| 日韩噜噜69| 1024人妻熟女一区二区三区| 欧美第一页| 色婷婷丁香| 日韩97P| 国产自产91区13区| 不卡中文字幕aⅴ在线| 亚州中文字幕超碰97| 欧美性爱无码一区二区三区| 欧美在线中M| 午夜一区| 97免费视频在线观看| 欧美亚洲影视| 黄色AAAAA欧美| 国产精品97超碰| 色噜噜狠狠色综无码久久合欧美| 亚洲天堂男人天堂网| 嗯啊啊啊轻点视频| 亚瑟国产精品久久无码| 日韩中文字幕宗合在线| 色5月婷婷| 国产精品美女| 九九自拍伦理| 99九九精品| 99热这里是精品| 色香AV| 亚洲综合贴图91| 先锋精品av色鲁| 亚洲男人久久综合天堂| 九热超碰| 大香蕉AV丝袜| www国产天美久久久| 亚洲精品电影| 99xav| 婷婷午夜| 亚洲乱色熟女一区| 欧中美三级一区二区三区| 欧美色图片91| 欧美成人一区二区三区在线播放 | 九九久久一区二区三区| 亚州操逼图| 国产精品久久| 国产后入清纯| 嗯嗯嗯啊啊啊在线免费观看| 秋霞免费AV| 人人人干干人人干| 性感美女啊啊啊在线| 国产精品九9| www…国产操逼| 综合久久久久久久久91| 国产怡红院在线| 求求你操操我| 91熟女熟妇视频网站| 在线A日本| 久久久新亚洲AV| 抽插一区二区视频| 欧洲小说色图视频另类| 少妇高潮99p| 日本一级性爱| 欧美极品性爱天天射| 中文字幕97| 蜜臀网址在线| 日本中文字幕一区| 久草视频制服诱惑| 五月婷婷六月丁香| 在线看免费无码AV天堂的| 麻花豆传媒剧国产MV出差| 久久人妻| 少妇熟女一区二区三区| 伊人四虎综合| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 能直接看AV的网站| 艹精品| 国产精品白丝在线播放| 屁股久久久久久| 大香蕉狠狠爱| 青青草在线视频播放器| 91国产丝袜美女| 人人搡人人肉久久精品| 亚洲色图欧美色图制服丝袜| 色av中文字| 精品久久一区二区三区四区五区| 精品亚洲国产成人AV制服丝袜| 无码WWW免费视频网站| 午夜无遮挡男女啪啪视频| av黄图片在线观看| 精品综合久久久久久五月天| 久久久久久97| 欧美综合亚洲综合| 欧美不在线| 美女诱惑一区| 国产精品操| 99热在线观看| 久久精品一区二区三区四区五区| 亚洲熟女av中文字幕| 久久久久久999| 亚洲se91| 久久久久97| 操人妻少妇中文 | 97欧美超碰| 日韩欧美性吧婷婷乱伦大香蕉 | 97色论| 欧美综合在线91| 亚洲黄色网址| 男人天堂无码| 欧美性爱一区二区三区| 欧美翘臀视频网站一区二区三区| 97在线视频网站| 麻豆久久精品亚洲精品88| 日本在线观看网址| 日韩性爱1级片视频| 狠狠色噜噜狠狠狠狠狠色综合久久| 中文一区在线视频| 丁香婷婷啪啪| 久久这里都是精品| 韩国女主播青草在线| 欧美 亚洲 91| 超碰吊日色| 国产精品999aaa| 樱花蜜乳av| 熟女六十路| 亚洲色人妻综合| 东北女人的毛片| 欧美色道啊| 亚洲综合20p| 成人26uuu| 国产女人91精品嗷嗷嗷嗷| 九九久久99| 99啪啪视频| 啊啊啊啊啊舒服| 九九亚洲| 亚洲1区2区三区高清中文字幕| 午夜男人一级A片7777| 99国内精品| 亚洲欧美日韩中文久久自慰| 深夜视频| 天堂а√在线最新版在线| 午夜高清成人在线视频| 久久久久久亚洲精品中文字幕人妻| 和协影院中文字幕三区| 日韩无码第3页| 免费久久一级毛片大黄| 亚洲中文字母在线播放| 亚洲。日韩。欧美| 中文无线日韩一区| 思思久热在线精品66| 欧美,日韩,亚洲视频| 欧美中文字幕男人天堂久久精品| 国产成人天堂| 蜜臀久久99精品久久久| 综合影视国产无码| 免費人妻夜夜爽天天爽爽一区| 综合网亚洲1| 国产午夜福利专区综合| 97在线精品| 嫩草影院永久在线制服丝袜| 大香蕉综合网| 偷窥自拍A片| 男人的天堂VA在线| 亚洲综合20p| 黄色高清无码无码破解免费暗网| 欧美专利1区2区3区4区5区免费| nuu12国产麻豆精品| 黄色人人| 久久久久久亚洲精品中文字幕人妻| 久久久96精品| 欧美日日操| 色老汉色| 国产精品96| 337p大胆噜噜噜噜噜91Av| 日本黄页视频在线观看| 蜜乳视频网站| 六月婷激情福利天堂69| 东京太热男人的天堂久久久| 欧美午夜视频精品久久| 亚洲色图美腿丝袜| 亚洲春色一区二区三区| 亚洲天堂区| 亚洲图片小说欧洲| 国产女性无套 免费观看| 久久久久久久六六 | 国产视频大全| 17c在线成人免费A片观看| 精品人妻夜夜草| 国产白丝精品在线观看| 午夜精品久久久久久久男人的天堂| 97在线视频观看免费| 欧美强奸一区二区诱惑| 国产AV人人夜夜澡人人爽麻豆| 少妇一区二区三区高速| 玖玖爱一区在线| 国产女s强制榨精视频| 亭亭丁香激情| 18禁在线视频| 99re69综合| 国产精品久久天天干| AV天堂男人的天堂| 黑人美精品 A片| 91在线色| 成全在线观看免费观看| 四虎国产成人精品免费一女五男| 色视频蜜乳| 草蕉影视亚洲无码| 大香蕉www.超碰| 啊啊啊啊啊啊啊啊啊在线观看| 在线观看岛国有码| 曰本道人妻久久久在线不卡色视频| 欧美不卡二区| 亚洲久草AV色图| 亚洲天堂热| 青青草久草| 台湾肥佬网一区二区三区| 久久精品国产亚洲妲己影视| 夜夜嗨绯色| 欧美麻豆成人同性GⅤ在线| 日本高清视频在线观看黄已三辽| 亚洲精品久久久久久久蜜桃臀| 超碰久超碰久| 亚洲国产一区二区三区在线| 精品人妻一区二区三区四区石在线| 91偷拍欧美亚洲| 国产一级内射无挡观看| 日韩人妻精品| 涩五月婷婷| 一级性爱视频免费在线| 超碰天天操你比| 国产成人自拍视频在线| 中日韓欧美高清| 色噜噜人妻丝袜AV资源| 国产福利小视频高清在线观看| 精品日日人妻| 日韩精彩免费| 国产探花精品在线| 天天亚洲| 人人超碰在线观看黄| 欧亚免费视频| 国产真实子伦对白| 综合网97| 欧美色偷拍| 亚洲一级特黄大片在线播放91| 婷婷激情丁香| 精品人妻一区二区乱码一区二区| 粉嫩av在线一区二区| 92一区二区| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 91色艳| 女人 A一级| 久久久久久久唑| 天堂亚洲精品久久老牛| 欧美综合骚| 亚洲精品第一| 中文AV制服乱伦| 色与欲影视天天看综合网| 亚州色站 日韩电影| 中文字幕jul-617人妻熟女| 欧美一级AAAAAAA| 淫纸中9区| 色综合久久夜色精品国产天堂| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 蜜臀99久久国产| 久久草视频污视频| 欧美黄页在线| 第一高清av中文字幕| 黄片qw| 97超碰色| 国产999精品久久久| 亚洲鸥美色图| 亚洲综合113页| 亚洲日产专区| 717影院理论午夜伦八戒| 密乳无码| 无码137片内射在线影院| 777超碰| 日本不卡中文| www亚洲免费| 深夜福利黄片| 国产三级片在线观看| 蜜桃香蕉久草精品在线| 亚精品无码毛片一区二区三区| juliaann精品熟女一区| 亚洲天堂区| 亚洲成人网站在线观看| 亚洲成熟国产精品美女| 26UUU欧美激情一区二区| 2024黄色视频| 欧美中文综合| 97天天| 久久久久久九九九| 91制服丝袜| 久久久一区二区三区麻豆| 欧美日韩精品青青| 污电影在线观看| 龙兴卡官方查询| 操逼短片| 中文字幕一区二区三区蜜桃视频| 亚洲吊色| 激情综合av| 涩涩久久精品| 碰超人人在线一区二区三区| 使劲用力艹少妇视频一区二区| 久久综合女优| 欧美97视频| 大香蕉一人在线| 免费成人在线熟妇网| 好爽免费视频,| 欧美在线干| 九九热精品视频六| 国产精品一区二区三区免费视频| 91性网| 人妻少妇精品| 日韩免费簧片| 欧美日日操| 色噜噜人妻丝袜a∨先锋影| 亚洲无线码一区国产欧美国| 欧美一级黄色18片免费看|