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

ARTICLE DETAIL

資訊詳情

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

咖啡葉片檢測數(shù)據(jù)集詳解:YOLO標(biāo)簽格式與訓(xùn)練全流程

咖啡葉片檢測數(shù)據(jù)集詳解:YOLO標(biāo)簽格式與訓(xùn)練全流程 簡介這份咖啡葉片檢測數(shù)據(jù)集專為YOLO系列目標(biāo)檢測算法設(shè)計(jì)適用于YOLOv5、YOLOv7、YOLOv8、YOLOv9、YOLOv10以及YOLO11等常見版本面向需要真實(shí)農(nóng)業(yè)場景圖像來訓(xùn)練葉片檢測模型的開發(fā)者和研究人員。整個(gè)壓縮包共有兩千個(gè)文件其中包含九百九十九張JPG格式原圖、一千個(gè)TXT格式標(biāo)注文件以及一個(gè)YAML配置文件整體大小約為二十四點(diǎn)五三兆字節(jié)數(shù)據(jù)已經(jīng)按照訓(xùn)練、驗(yàn)證和測試劃分完畢下載后可以直接用于模型訓(xùn)練和效果驗(yàn)證。每個(gè)標(biāo)簽都采用標(biāo)準(zhǔn)的YOLO格式即「類別、中心點(diǎn)橫坐標(biāo)、中心點(diǎn)縱坐標(biāo)、目標(biāo)框?qū)挾?、目?biāo)框高度」所有坐標(biāo)均被歸一化到零到一之間加載方便同時(shí)也可以根據(jù)需求轉(zhuǎn)換成VOC格式便于切換到其他目標(biāo)檢測框架。目前已有五十七人學(xué)習(xí)下載對于剛接觸YOLO或者需要快速獲得帶標(biāo)注農(nóng)業(yè)數(shù)據(jù)集的學(xué)習(xí)者來說能夠省去自行采集和人工標(biāo)注的大量時(shí)間可以直接專注于算法調(diào)參與精度對比。1. 咖啡葉片檢測為什么離不開 YOLO 算法這份帶標(biāo)簽數(shù)據(jù)集先解決什么問題用 yolo 算法做咖啡葉片檢測本質(zhì)上要解決一個(gè)問題給模型一張葉片照片讓它把所有葉片或病斑區(qū)域用矩形框標(biāo)出來。咖啡葉片檢測數(shù)據(jù)集-1000張圖像帶標(biāo)簽-葉子testing-detection-zsmzd.zip 這份 zip 包恰好提供了訓(xùn)練一個(gè)最小可用模型所需的全部原料圖像、標(biāo)簽和明確的檢測目標(biāo)。你不需要自己去網(wǎng)上爬圖、手工畫框解壓之后就能跑通一整套目標(biāo)檢測流程。對誰有用如果你是剛接觸目標(biāo)檢測的開發(fā)者這份 1000 張圖的小數(shù)據(jù)集是第一個(gè)能讓你完整走一遍 YOLO 流程的練習(xí)場如果你做植物病理研究或農(nóng)場巡檢它能驗(yàn)證“用框定位病斑”這條路是否可行再?zèng)Q定要不要投入大規(guī)模標(biāo)注如果你在評估邊緣設(shè)備的機(jī)器視覺方案它也能快速幫你判斷 YOLO 算法在當(dāng)前硬件上的表現(xiàn)邊界。這套流程不只能用在咖啡葉片上軸承缺陷檢測、鳥類目標(biāo)檢測等單類目標(biāo)檢測場景基本是同一套做法換數(shù)據(jù)集就能遷移。2. 解剖這份 1000 張帶標(biāo)簽數(shù)據(jù)集目錄結(jié)構(gòu)、標(biāo)簽格式與訓(xùn)練前檢查2.1 先解壓看目錄這類 zip 包的常見命脈拿到類似“葉子testing-detection-zsmzd.zip”的包第一步永遠(yuǎn)是先解壓看目錄結(jié)構(gòu)不要直接拿去訓(xùn)練。這是我反復(fù)強(qiáng)調(diào)的習(xí)慣數(shù)據(jù)集目錄一旦理解錯(cuò)后面所有路徑、腳本、訓(xùn)練命令都會(huì)跟著錯(cuò)。我一般這樣操作unzip yolo算法-咖啡葉片檢測數(shù)據(jù)集-1000張圖像帶標(biāo)簽-葉子testing-detection-zsmzd.zip -d coffee_leaf cd coffee_leaf tree -L 2參數(shù)說明unzip -d指定解壓目標(biāo)目錄避免在下載目錄里攤開幾百個(gè)文件tree -L 2只顯示兩層目錄足夠看清頂層結(jié)構(gòu)。如果系統(tǒng)沒有 tree用ls -R也能代替。常見的目錄結(jié)構(gòu)有兩種。一種是頂層直接放images/和labels/兩個(gè)目錄下各有 train、val、test 子目錄另一種是頂層按 train/val 分每個(gè)子目錄內(nèi)再放 images 和 labels。這份數(shù)據(jù)集名字里有“testing-detection”很可能在壓縮包里還夾帶一個(gè)說明文件或類別映射文件。解壓后第一時(shí)間打開classes.txt或label_map.txt看一眼確認(rèn)類別編號從 0 開始還是從 1 開始——這地方出錯(cuò)不會(huì)報(bào)錯(cuò)只會(huì)讓你訓(xùn)練出來的模型所有框都偏一個(gè)類別屬于比較隱蔽的坑。另外要注意圖片和標(biāo)簽文件的命名一致性。圖片叫IMG_0001.jpg、標(biāo)簽叫0001.txt的錯(cuò)位情況并不少見。如果文件名對不上YOLO 訓(xùn)練時(shí)會(huì)直接跳過這些圖數(shù)據(jù)量本來就只有 1000 張?jiān)偕賻资畯垖Y(jié)果影響不小。2.2 YOLO 標(biāo)簽格式解讀每行是一個(gè)歸一化坐標(biāo)這類數(shù)據(jù)集的標(biāo)簽通常是.txt純文本和 YOLO 系列算法的要求一致。每個(gè) txt 文件對應(yīng)一張 jpg 圖片每一行描述一個(gè)目標(biāo)框格式固定為五個(gè)數(shù)字0 0.5234375 0.3819444 0.04375 0.0708333 0 0.61875 0.4333333 0.03125 0.0527778這五個(gè)數(shù)字的含義如下表字段含義取值范圍class_id類別編號從 0 開始0 ~ nc-1x_center目標(biāo)框中心點(diǎn) x 坐標(biāo)已除以圖像寬0 ~ 1y_center目標(biāo)框中心點(diǎn) y 坐標(biāo)已除以圖像高0 ~ 1width目標(biāo)框?qū)挾纫殉詧D像寬0 ~ 1height目標(biāo)框高度已除以圖像高0 ~ 1所有數(shù)值都在 0 到 1 之間這是 YOLO 標(biāo)簽區(qū)別于 VOC 格式 xml 的關(guān)鍵特征。如果這份數(shù)據(jù)集的任務(wù)是檢測葉片本身那么類別編號只有 0如果同時(shí)標(biāo)注了“健康葉片”“銹病葉片”“蟲眼葉片”等多個(gè)類別txt 里就會(huì)混著多個(gè) class_id。拿到數(shù)據(jù)后先弄清楚標(biāo)注粒度后面訓(xùn)練才知道自己的模型到底在學(xué)什么。和 COCO 那種 json 標(biāo)注不同YOLO 的 txt 標(biāo)簽是純文本、一個(gè)文件對一張圖不需要額外解析庫。如果某個(gè)數(shù)據(jù)集給的是 VOC 的 xml 標(biāo)注需要先用腳本轉(zhuǎn)成 txt但帶“testing-detection”這類標(biāo)識的包通常直接給 YOLO 格式省了轉(zhuǎn)換這一步。萬一你手上的包是 xml轉(zhuǎn)換時(shí)注意兩點(diǎn)一是類別要從 0 重新編號二是標(biāo)注框的坐標(biāo)要除以圖片寬高做歸一化缺一不可。2.3 訓(xùn)練前用腳本檢查標(biāo)簽統(tǒng)計(jì)類別、框尺寸和缺漏拿到標(biāo)簽后不要急著訓(xùn)練先寫個(gè)腳本做一次“體檢”。我通常會(huì)統(tǒng)計(jì)總框數(shù)、類別分布、異常標(biāo)注和缺圖情況import os from collections import Counter label_dir labels/train image_dir images/train total_boxes 0 class_counter Counter() issues [] for f in os.listdir(label_dir): if not f.endswith(.txt): continue img_file f.replace(.txt, .jpg) if not os.path.exists(os.path.join(image_dir, img_file)): issues.append(f缺圖: {f}) with open(os.path.join(label_dir, f)) as fh: for line in fh: parts line.strip().split() if len(parts) ! 5: issues.append(f列數(shù)不對: {f} - {line}) continue cls int(parts[0]) x, y, w, h map(float, parts[1:]) if w 1 or h 1: issues.append(f坐標(biāo)未歸一化: {f} - {line}) if x 0 or y 0 or x 1 or y 1: issues.append(f中心點(diǎn)越界: {f} - {line}) class_counter[cls] 1 total_boxes 1 print(總框數(shù):, total_boxes) print(類別分布:, class_counter) print(問題記錄:) for item in issues: print( , item)這段腳本做四件事檢查標(biāo)簽和圖片是否一一對應(yīng)檢查每行是否正好 5 列檢查框?qū)捀呤欠裨?0 到 1 之間檢查中心點(diǎn)坐標(biāo)是否越界。跑完一遍數(shù)據(jù)集里比較明顯的錯(cuò)誤都能暴露出來。對缺圖的文件寧可刪掉對應(yīng)標(biāo)簽也不要硬湊文件名否則訓(xùn)練讀取時(shí)會(huì)觸發(fā)邊界異常。除了“缺圖”還有一種更隱蔽的情況是“缺標(biāo)簽”圖片存在但沒有任何 txt 文件對應(yīng)。ultralytics 訓(xùn)練時(shí)會(huì)靜默跳過這類圖片不會(huì)報(bào)錯(cuò)所以需要單獨(dú)對比兩個(gè)目錄的文件名集合把缺標(biāo)簽的圖找出來。數(shù)據(jù)只有 1000 張多找回幾十張有效圖比調(diào)任何訓(xùn)練參數(shù)都實(shí)在。3. 把數(shù)據(jù)集跑進(jìn) YOLOv8環(huán)境準(zhǔn)備、目錄重排與最小訓(xùn)練命令3.1 環(huán)境搭建和依賴版本CUDA、PyTorch、ultralytics 的組合跑 YOLO 算法目前最省心的方式是使用 ultralytics 這個(gè) Python 包它把 YOLOv8 的訓(xùn)練、驗(yàn)證、推理、導(dǎo)出都封裝成了命令行工具。環(huán)境搭建我建議用 conda 隔離避免把系統(tǒng) Python 搞亂conda create -n yolo python3.10 conda activate yolo pip install ultralytics8.2.0 torch2.2.0 torchvision0.17.0這里選 torch 2.2.0 是相對穩(wěn)定的組合和 ultralytics 8.2.0 配合沒有已知的算子兼容問題。如果你裝的是 torch 2.0 以下新版 ultralytics 在導(dǎo)出模型時(shí)可能會(huì)報(bào)某些算子在 CUDA 上找不到實(shí)現(xiàn)反過來 torch 版本太新也可能遇到 CUDA 運(yùn)行時(shí)版本不匹配的警告。如果機(jī)器沒有 NVIDIA 顯卡CPU 也能跑只是訓(xùn)練一個(gè) epoch 的時(shí)間會(huì)長 5 到 10 倍建議先用 yolov8n 最小模型驗(yàn)證流程。裝完先跑一條最簡單的推理命令確認(rèn)環(huán)境通yolo predict modelyolov8n.pt sourcehttps://ultralytics.com/images/bus.jpg這條命令會(huì)自動(dòng)下載 yolov8n 預(yù)訓(xùn)練權(quán)重然后對示例圖片做一次推理。如果這里能正常輸出結(jié)果圖說明 PyTorch、ultralytics、CUDA 的鏈路是通的。如果報(bào)錯(cuò)多半是 CUDA 版本和 PyTorch 不匹配可以用python -c import torch; print(torch.cuda.is_available())先確認(rèn) GPU 是否真的被識別。3.2 按 YOLO 規(guī)范重排目錄train、val、test 怎么分無論原始 zip 的結(jié)構(gòu)是什么樣的ultralytics 最終需要的是“圖像路徑 標(biāo)簽路徑 數(shù)據(jù)集 YAML”。最穩(wěn)妥的方式是把數(shù)據(jù)統(tǒng)一重排成下面的結(jié)構(gòu)datasets/coffee_leaf/ ├── images/ │ ├── train/ │ ├── val/ │ └── test/ ├── labels/ │ ├── train/ │ ├── val/ │ └── test/ └── coffee_leaf.yaml用下面的腳本把原始圖片和標(biāo)簽按 8:2 劃分到訓(xùn)練集和驗(yàn)證集import os import shutil import random random.seed(42) image_dir images label_dir labels train_ratio 0.8 all_images [f for f in os.listdir(image_dir) if f.endswith(.jpg)] random.shuffle(all_images) split_idx int(len(all_images) * train_ratio) os.makedirs(datasets/coffee_leaf/images/train, exist_okTrue) os.makedirs(datasets/coffee_leaf/images/val, exist_okTrue) os.makedirs(datasets/coffee_leaf/labels/train, exist_okTrue) os.makedirs(datasets/coffee_leaf/labels/val, exist_okTrue) for f in all_images[:split_idx]: shutil.copy(os.path.join(image_dir, f), datasets/coffee_leaf/images/train/) shutil.copy(os.path.join(label_dir, f.replace(.jpg, .txt)), datasets/coffee_leaf/labels/train/) for f in all_images[split_idx:]: shutil.copy(os.path.join(image_dir, f), datasets/coffee_leaf/images/val/) shutil.copy(os.path.join(label_dir, f.replace(.jpg, .txt)), datasets/coffee_leaf/labels/val/) print(訓(xùn)練集:, split_idx, 驗(yàn)證集:, len(all_images) - split_idx)說明這里用shutil.copy而不是os.rename是給自己留后悔藥——即使后面發(fā)現(xiàn)劃分有問題原始文件還在可以重新劃分。隨機(jī)種子固定為 42保證每次跑出來的劃分結(jié)果一致方便復(fù)現(xiàn)實(shí)驗(yàn)。如果你的原始目錄已經(jīng)是 train/val 分開的這段腳本要改成遍歷兩個(gè)子目錄后分別復(fù)制不要照搬。有一點(diǎn)需要特別注意如果你是按文件名隨機(jī)劃分同一株咖啡樹的連續(xù)照片很可能同時(shí)落在訓(xùn)練集和驗(yàn)證集里導(dǎo)致驗(yàn)證分?jǐn)?shù)虛高。正確的做法是先把文件名按拍攝對象的前綴分組再按組劃分。這個(gè)細(xì)節(jié)我在第 5 章專門展開講這里先埋個(gè)伏筆。3.3 最小訓(xùn)練命令從零開始跑通第一個(gè) epoch目錄重排好之后在datasets/coffee_leaf/下新建coffee_leaf.yamlpath: /絕對路徑/datasets/coffee_leaf # 改成你自己的實(shí)際路徑 train: images/train val: images/val nc: 1 names: 0: coffee_leaf然后執(zhí)行訓(xùn)練命令yolo train datacoffee_leaf.yaml modelyolov8n.pt epochs100 imgsz640 batch16第一次訓(xùn)練的目標(biāo)是驗(yàn)證數(shù)據(jù)鏈路是通的不是追求精度。yolov8n.pt是最小的預(yù)訓(xùn)練權(quán)重下載大約 6 MB失敗會(huì)提示網(wǎng)絡(luò)問題。訓(xùn)練時(shí)終端會(huì)打印每個(gè) epoch 的 box_loss、cls_loss、dfl_loss結(jié)束時(shí)在runs/detect/train/下生成best.pt和last.pt。如果這一步報(bào)錯(cuò)常見的幾種情況yaml 里的 path 寫成了相對路徑但當(dāng)前工作目錄不在數(shù)據(jù)集根目錄圖片和標(biāo)簽沒有放在對應(yīng)的 train/val 子目錄里某個(gè)標(biāo)簽文件為空。逐個(gè)排查就行。訓(xùn)練完看一眼runs/detect/train/results.png里面有 loss 曲線和 mAP 曲線能直觀判斷訓(xùn)練是否正常收斂。4. 訓(xùn)練過程中的參數(shù)調(diào)整與效果驗(yàn)證從 mAP 到葉片邊界4.1 關(guān)鍵訓(xùn)練參數(shù)imgsz、batch、epochs、patience 怎么設(shè)跑通最小命令之后可以針對咖啡葉片這個(gè)任務(wù)開始調(diào)參數(shù)。先看imgsz默認(rèn) 640 對大多數(shù)目標(biāo)都適用。咖啡葉片圖像如果是近景拍攝葉片占畫面比例很大640 夠用如果圖像里葉片很小、密集或者要檢測的是葉片上更小的病斑可以提到 960 或 1280但訓(xùn)練時(shí)間會(huì)顯著增加。我一般先用 640 跑通再看驗(yàn)證集里小目標(biāo)的表現(xiàn)決定要不要升。batch大小取決于顯存。16G 顯存跑 yolov8n 用 batch16 沒問題但如果換 yolov8m 或 imgsz1280顯存不夠就會(huì)報(bào) CUDA out of memory。epochs不要一開始設(shè)太多先設(shè) 100 配合patience20做早停即驗(yàn)證集 mAP 連續(xù) 20 個(gè) epoch 沒有提升就自動(dòng)停止省時(shí)間也避免過擬合。我常用的一組起步參數(shù)是yolo train datacoffee_leaf.yaml modelyolov8n.pt \ epochs200 patience30 imgsz640 batch16 \ lr00.005 lrf0.01 optimizerAdamW參數(shù)說明lr0是初始學(xué)習(xí)率YOLO 默認(rèn) 0.01但 1000 張小數(shù)據(jù)集建議降到 0.005 或 0.001否則前幾個(gè) epoch 的 loss 波動(dòng)很大甚至發(fā)散。lrf是最終學(xué)習(xí)率與初始學(xué)習(xí)率的比值0.01 表示訓(xùn)練結(jié)束時(shí)學(xué)習(xí)率降到初始值的 1%。optimizerAdamW對小數(shù)據(jù)集比默認(rèn)的 SGD 更穩(wěn)收斂曲線更平滑缺點(diǎn)是每輪訓(xùn)練時(shí)間略長。如果數(shù)據(jù)量充足、追求更高精度把modelyolov8n.pt換成yolov8s.pt或yolov8m.pt。模型越大backbone 提取的特征越豐富但訓(xùn)練時(shí)間和顯存開銷成倍增加。對咖啡葉片這種紋理特征明顯、目標(biāo)不算太小的任務(wù)yolov8n 到 yolov8s 之間的提升最明顯再往上收益就邊際遞減了。4.2 驗(yàn)證指標(biāo)怎么看mAP50、mAP50-95、precision、recall訓(xùn)練結(jié)束或早停后runs 目錄下會(huì)生成混淆矩陣、PR 曲線和各類指標(biāo)曲線。對葉片檢測任務(wù)我按下面的表格判斷模型好壞指標(biāo)含義葉片場景參考值mAP50IoU 閾值為 0.5 時(shí)的平均精度評估“框大概在不在目標(biāo)附近”0.85 以上算能落地mAP50-95IoU 從 0.5 到 0.95 的平均精度評估框邊界的貼合度0.6 以上說明邊界預(yù)測較準(zhǔn)precision預(yù)測框中真正包含目標(biāo)的比例越高誤檢越少建議 0.85 以上recall真實(shí)目標(biāo)中被檢出的比例越低漏檢越多建議 0.85 以上如果 mAP50 高但 mAP50-95 明顯低說明模型雖然找到了葉片的大致位置但框的邊緣不夠準(zhǔn)。這在葉片互相重疊、病斑和健康組織邊界模糊時(shí)很常見。解決思路要么提升 imgsz要么換更大模型要么檢查標(biāo)簽框本身是否畫得隨意。precision 和 recall 的取舍要看實(shí)際應(yīng)用場景。在病蟲害巡檢場景里我寧可接受低一點(diǎn) precision也要保住 recall。原因是漏檢一片帶銹病的葉子比多框一片健康葉子代價(jià)大得多——前者會(huì)導(dǎo)致病害蔓延后者頂多是人工篩一下。反過來如果做的是自動(dòng)采摘機(jī)器人precision 低會(huì)導(dǎo)致機(jī)械臂抓錯(cuò)目標(biāo)這時(shí)候就要把置信度閾值調(diào)高、優(yōu)先保證 precision。4.3 過擬合與欠擬合的干預(yù)手段早停、數(shù)據(jù)增強(qiáng)、凍結(jié)權(quán)重1000 張圖的數(shù)據(jù)集在深度學(xué)習(xí)里算小的過擬合是大概率事件?,F(xiàn)象是訓(xùn)練集 loss 持續(xù)下降驗(yàn)證集 mAP 停滯甚至倒退。除了早停還有幾個(gè)手段比較好用。數(shù)據(jù)增強(qiáng)是成本最低的解法。ultralytics 默認(rèn)已開啟 HSV 色域變換、隨機(jī)翻轉(zhuǎn)、平移、縮放但這些對葉片這種紋理敏感的目標(biāo)還不夠??梢栽?yaml 里追加mosaic: 1.0 mixup: 0.2 copy_paste: 0.2mosaic 把四張圖拼成一張訓(xùn)練mixup 按比例混合兩張圖copy_paste 把某個(gè)目標(biāo)復(fù)制到另一張圖上。這三個(gè)增強(qiáng)對防止過擬合有顯著效果但要留意mosaic 的拼接會(huì)讓單個(gè)目標(biāo)變小如果數(shù)據(jù)集里本來就有不少小目標(biāo)建議把 mosaic 降到 0.5mixup 超過 0.3 會(huì)讓葉片紋理變得模糊導(dǎo)致驗(yàn)證集上病斑檢測變差。這些都算 yolo 損失函數(shù)之外的“軟技巧”不在訓(xùn)練日志里直接體現(xiàn)但效果很實(shí)在。凍結(jié)權(quán)重是另一個(gè)思路。如果數(shù)據(jù)集和 ImageNet 里的自然圖像差異不算太極端可以先凍結(jié) backbone只訓(xùn)練 headyolo train datacoffee_leaf.yaml modelyolov8n.pt freeze10freeze10 表示凍結(jié)前 10 層保留預(yù)訓(xùn)練模型提取的基礎(chǔ)特征防止小數(shù)據(jù)集把 backbone 帶偏。如果訓(xùn)練到一半發(fā)現(xiàn) loss 下降很慢可以取消凍結(jié)用已經(jīng)收斂的 head 作為初始化繼續(xù)全量微調(diào)。這個(gè)“先凍結(jié)、后解凍”的操作比從頭訓(xùn)練更穩(wěn)也是我在小數(shù)據(jù)集上習(xí)慣用的保底方案。5. 咖啡葉片檢測的常見坑與排查我在跑這類數(shù)據(jù)集時(shí)踩過的雷5.1 標(biāo)簽坐標(biāo)歸一化出錯(cuò)葉片框全偏到左上角現(xiàn)象訓(xùn)練時(shí) loss 能正常下降但推理時(shí)所有框都擠在圖像左上角或者框的尺寸明顯不對。 原因標(biāo)簽文件里的坐標(biāo)沒有除以圖像寬高做歸一化而是像素坐標(biāo)直接進(jìn)了模型或者除以了一個(gè)固定值比如 1000導(dǎo)致中心點(diǎn)和寬高數(shù)值全部偏小。YOLO 要求標(biāo)簽坐標(biāo)必須歸一化到 0 到 1 之間否則模型學(xué)到的框位置就是錯(cuò)的。 解決用 2.3 的腳本遍歷所有標(biāo)簽找出 w 或 h 大于 1 的文件。如果確認(rèn)沒有歸一化批量修正from PIL import Image def normalize_labels(img_path, label_path, out_path): with Image.open(img_path) as im: w_real, h_real im.size with open(label_path) as f: lines f.readlines() with open(out_path, w) as f: for line in lines: parts line.strip().split() cls, x_pix, y_pix, w_pix, h_pix parts x_norm float(x_pix) / w_real y_norm float(y_pix) / h_real w_norm float(w_pix) / w_real h_norm float(h_pix) / h_real f.write(f{cls} {x_norm:.6f} {y_norm:.6f} {w_norm:.6f} {h_norm:.6f}\n)這個(gè)腳本假設(shè)原始標(biāo)簽存的是像素坐標(biāo)而且中心點(diǎn)坐標(biāo)和寬高都是像素值。修正后再跑一遍體檢腳本確認(rèn)所有數(shù)值都落在 0 到 1 區(qū)間內(nèi)。5.2 類別不平衡健康葉片多、病斑葉片太少怎么辦現(xiàn)象訓(xùn)練結(jié)束后模型在健康葉片上 recall 很高但病斑類別的 recall 幾乎為 0輸出的框全部落在健康葉子上。 原因如果這份數(shù)據(jù)集按葉片狀態(tài)標(biāo)注很可能健康葉片占了 80% 以上病斑樣本只占少數(shù)。模型在類別不平衡下學(xué)會(huì)了“全都預(yù)測為健康葉片”因?yàn)檫@樣整體 loss 最低但它根本沒有學(xué)到病斑的特征。 解決先看類別分布。確認(rèn)不平衡后最直接的做法是對少數(shù)類別做過采樣——把病斑樣本復(fù)制幾份和多數(shù)類數(shù)量接近再訓(xùn)練。另一種做法是給少數(shù)類更高的 loss 權(quán)重ultralytics 里設(shè)置類別權(quán)重的方法不是特別直觀我一般優(yōu)先做數(shù)據(jù)層過采樣。如果過采樣之后訓(xùn)練時(shí)病斑的 loss 還是被淹沒再考慮換用帶 focal loss 的配置。5.3 光照與背景干擾大棚環(huán)境下漏檢和誤檢現(xiàn)象在實(shí)驗(yàn)室或統(tǒng)一背景下拍攝的數(shù)據(jù)集上 mAP 很高一到真實(shí)大棚或野外模型就把泥土、雜草、反光水珠當(dāng)成了葉片或者把陰影里的葉片漏掉。 原因訓(xùn)練集里的圖像大多是固定角度、固定光照測試環(huán)境的光照和背景差異大。這是目標(biāo)檢測遷移失敗的典型問題也常見于軸承缺陷檢測這類工業(yè)場景——訓(xùn)練時(shí)是在恒定的流水線打光下拍的部署到現(xiàn)場光照一變效果就崩。 解決訓(xùn)練時(shí)把數(shù)據(jù)增強(qiáng)里的曝光度、對比度、模糊強(qiáng)度加大模擬不同光照條件。ultralytics 的 hsv_h、hsv_s、hsv_v 三個(gè)增強(qiáng)參數(shù)控制色相、飽和度、亮度你可以在 yaml 里把 hsv_v 從默認(rèn)的 0.4 提到 0.6。但這和圖像超分辨率重建是兩碼事——超分是放大圖像細(xì)節(jié)你要的是顏色和亮度的抖動(dòng)讓模型學(xué)會(huì)忽略光照差異。如果增強(qiáng)之后還是不行就在部署現(xiàn)場重新采一批圖像做半自動(dòng)標(biāo)注后加入訓(xùn)練集。5.4 數(shù)據(jù)集泄露同一株咖啡樹的圖像同時(shí)出現(xiàn)在訓(xùn)練集和驗(yàn)證集現(xiàn)象訓(xùn)練時(shí) mAP 沖到 0.95驗(yàn)證時(shí) mAP 也很漂亮但把模型拿到新環(huán)境、新植株上一測成績立即明顯下滑。 原因拍照時(shí)通常會(huì)對同一株樹連續(xù)拍多張這些圖像背景、角度、葉片狀態(tài)高度相似。如果按文件名隨機(jī)切分訓(xùn)練集和驗(yàn)證集同一株的相似圖像會(huì)同時(shí)出現(xiàn)在兩邊驗(yàn)證集過樂觀。這個(gè)現(xiàn)象在遙感圖像標(biāo)注和作物病害數(shù)據(jù)里尤其普遍因?yàn)椴杉瘑T習(xí)慣對著一塊區(qū)域連拍。 解決正確做法是按拍攝對象分組劃分。把文件名前綴相同的圖像視為一個(gè)組按組打亂后劃分 train/val而不是按單張圖劃分。比如文件名是tree_01_001.jpg、tree_01_002.jpg就把tree_01開頭的所有圖放進(jìn)同一個(gè)集合。代碼上先提取前綴、對前綴集合做 split再展開到圖像列表。這一步雖然麻煩但出來的驗(yàn)證指標(biāo)才真正有參考價(jià)值。5.5 目標(biāo)框太小導(dǎo)致縮樣后信息丟失現(xiàn)象病斑區(qū)域在整張圖中只占很小面積imgsz640 訓(xùn)練能收斂但推理時(shí)小病斑一直漏檢導(dǎo)致召回率上不去。 原因病斑可能只有 20×20 像素縮放到 640×640 后在特征圖上只占幾個(gè)像素點(diǎn)backbone 下采樣之后信息基本丟失。yolov8n 的頸部網(wǎng)絡(luò)對微小目標(biāo)本來就偏弱。 解決把 imgsz 提高到 960 或 1280讓病斑在縮放后保留更多像素。YOLO 訓(xùn)練時(shí)本身會(huì)做多尺度隨機(jī)縮放但如果輸入分辨率不夠多尺度也救不回來。這是小目標(biāo)檢測的通用痛點(diǎn)換用專門的小目標(biāo)改進(jìn)版本或提高輸入分辨率是兩條最直接的路。6. 用訓(xùn)練好的權(quán)重做推理與部署驗(yàn)證模型在真實(shí)葉片圖像上的最后一步訓(xùn)練結(jié)束后真正讓人踏實(shí)的是把 best.pt 用在一張沒見過的圖像上。先整一個(gè)帶標(biāo)注的測試目錄跑一次推理看效果yolo predict modelruns/detect/train/weights/best.pt \ sourcetest_images/ \ conf0.25 iou0.45conf 是置信度閾值iou 是 NMS 的 IoU 閾值。放在咖啡葉片場景里如果漏檢嚴(yán)重就把 conf 降到 0.15如果誤檢太多就提到 0.4。我會(huì)先用 0.2 跑一遍看結(jié)果圖里多檢和漏檢的比例再?zèng)Q定往哪個(gè)方向調(diào)。確認(rèn)效果可接受后順手導(dǎo)出 ONNX 格式為后續(xù)邊緣部署做準(zhǔn)備yolo export modelbest.pt formatonnx imgsz640導(dǎo)出后在 Python 里可以用 onnxruntime 推理讀取輸出層的[1, 84, 8400]張量解析出每個(gè)候選框的類別、置信度和坐標(biāo)。到這里整個(gè)流程才算閉環(huán)——從一份 zip 數(shù)據(jù)集到能跑在本地的一顆模型再到能轉(zhuǎn)移到其他運(yùn)行時(shí)環(huán)境的部署文件。我用這套流程處理過好幾類農(nóng)業(yè)檢測數(shù)據(jù)從咖啡葉片到其他作物葉片過程大同小異。最深的感受是數(shù)據(jù)集的質(zhì)量決定訓(xùn)練結(jié)果的上限YOLO 算法只是把這份上限兌現(xiàn)出來。拿到任何一份標(biāo)注數(shù)據(jù)先花半小時(shí)做標(biāo)簽體檢、按場景分組劃分訓(xùn)練集比多調(diào)十次學(xué)習(xí)率都值。這純屬血淚經(jīng)驗(yàn)希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97色涩| 欧美日韩一二三| 欧美人妻精品一区二区| 亚洲男人天堂手机版| 四色永久成人网站| 亚洲AV无线| 天美传媒av一区二区| 综合色色网| 蜜臀久久99精品久久久久久| 亚洲高潮少妇| 成人免费看吃奶视频网站| 91精品免费| 91 刺激在线| 国产精品爱欲| 久久国产乱子伦精品免费女,网站| 大香蕉综合久久| 欧美人妻精品一区二区| 青青操网| 欧美精品黑人猛交高潮| 久久久111| 国产精品视频电影| 五月丁香六月婷| www久久国产精品| 屁股久久久久久久久| 欧美老熟另类| julia高潮后不停追击中出| 国产精品自在线发布| 国产精品久久久久久高清无码免费看| 婷婷丁香人妻 | 国产高清自拍| 十八禁黄色| 99福利社| 夜夜高潮夜夜爽| AAA久久| 亚洲图片色图欧美另类| 国产精品成人AV片免费看网站| 亚洲 无码 有码 中文字幕| 少妇69中文| 99热这里都是精品| 狠狠综合网| 操逼逼无码| 国产精品久久久久无码AV会牛| 国产中出内射一区二区| 国产成人91一区二区三区| 精品国产乱子伦一区二区三区,精品一| 精品国产99| 91丝袜美女| av在线浏览| 国产suv精品一区二区四区999| 亚洲男人天堂Av| 综合五月婷婷| 性爱动态120秒| 国产99 中文字幕日韩小视频| 成年人性爱日韩| 日韩在线一区高清在线| 人人妻人射| 人妻81p| 高潮的A片激情扒开一区| 免费av在线播放二区| 97资源久久| 啊啊啊免费| 欧美色图另类图片| 高清无码 国产精品| 熟女人妻一区二区三区| 暖暖精品二区三区观看| 十八禁网站在线| 视频二区美腿丝袜制服人妻欧美| 人妻熟女字幕一区二区| www.色婷婷| 婷婷AV一区二区三区| 色婷久久| 欧美不卡在线美女| 亚洲天堂情色| 啊啊啊啊啊啊啊啊在线观看| 顶级丝袜熟女一区二区三区 | 日韩精品三级片长长久久| 日韩情色AV| 色综合久久夜色精品国产天堂| 亚洲色图伊人网| chaopen97久久| 欧美色91| 婷婷激情五月天小说网| 欧美一二三区四五区| 人妻免费观看| 啪啪性爱免费视频| 成人福利视频网| 久草久热| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 殴美色网| 亚洲欧洲精品视频发布| 天综合中文| 伊人亚洲综合| 蜜臀久久99精品久久久久久婷婷| 午夜福利1区2区3区| 亚洲精品人妻吞精av| 99熟女| 亚洲AV乱码专区国产噜噜亚洲| 亚洲日韩久久精品一区| 婷婷丁香激情| 91精品综合久久久久久五月丁香| 大香蕉伊人在线成人AV在线观看| 久久久久久免费电影| 亚洲高清自拍| 国产粉嫩出水在线播放| 97超碰天天爱天天爱| 人妻天天爽夜夜爽2| 国产精品美女久久久久久网站| 人妻偷拍一区二区三区| 天天操狠狠日夜夜干超碰撸com视频在线观看| 玖色AV| 91美女高潮| 色黄污美女啪啪啪免费网站| 国产丰满少妇久久久精品影院| 91老司机精品| 色婷婷综合网站| 欧美72网页| 精品国产Av无码久久久伦古装| 日韩一区二区三区四区五区| 欧美在线|亚洲| a片久久久久久久久久久久| 五月天玖玖资源站| 中文字幕十五区| 国产精品96| 99色婷婷| 欧美 色 亚洲| 狠狠操综合| 最新9久久久9免费视频| 干日本人少妇午夜寂寞影院| 久久久久密臀视频| 亚洲一区二区三区不卡国产欧美| 欧美日日夜夜| 四虎国产精品永久在线囯在线| 91精品综合久久久久久五月丁香| 色哟哟av| 国产精点久久久成人| 久草精品一区 | 歐美一級亂黃99在綫精品| 蜜臀久久99精品久久久久电影| 五月丁香拍拍激情综合三级| 自拍亚洲综合| 五月综合激情网| 国产一区二区在线播放| 裸体1区| 国产精品无码久久久久2025| 白丝在线一区| 免费A V在线| 亚洲欧美在线丝袜| 美女淫穴| 99re国产精品视频| 久久大线蕉一区| 亚欧高清| 国内外毛片在线观看| 国产高清无码一区三区二区| 美国三级日本三级久久99| 思思热影视| 超碰导航97| 日本熟妇一区二区三区| 久久东京伊人一本到鬼色| 成人片视频| 熟女视频久久| 97精品国产| 一区二区 韩日AV| 日本一级特级毛片视频| 国产精品一区二区在钱播放| 欧美成人一区二区三区在线播放| 91狠狠| 人人澡人人弄| 亚洲成人免费在线| 可以免费看黄片的视频| 精品国产乱码久久久影院| 国产精品制服丝袜清纯唯美| 2019亚洲男人天堂| 九色 人妻 大香蕉| 国产理论视频在线播放| 麻豆久久精品亚洲精品88 | 亚洲影视综合| 国语精品av| 日韩无码嘿咻黑热久| 人人操人人插人www| 深夜激情| 97超色| 激情第四色| 99e久久国产精品| 任你干在线视频| 伊人综合色网| 干婷婷综合网| 澳门黄片一香蕉视频| 亚洲欧美天| 91丝袜激情在线| 99∨VTV| 凹凸视频在线观看伊人| 欧美性爱综合,免费| 欧美色吧综合| 色天欧美| 亚洲色图20p| 曰韩av中文字幕专区| 免费国产电影一区二区| 中文字幕天堂在线| 国产h小视频在线观看免费| 嗯嗯嗯不要不要免费视频| 在线观看黄色电话| 嗯啊抽插大香蕉网页| 狠狠爱综合网| 亚洲精品自拍| 屁股久久久久久久| 搡老女人老91二区| 后入人妻无码| 深夜激情| 日韩欧美麻豆 | 日韩中文字幕国产| 久久夜夜| 亚洲自拍97| 91精品人妻一品二品三品| 中国熟女91| 日本欧美色| 亚洲第一页欧美| 国产suv精品一区二区四区999 | 深夜国产福利| 91爱啪| 综合网亚洲1| 欧美青青视频| 中国黄色特级精品一区二区三区片| 国产久久日韩网站导航| 欧美亚洲高清不卡| 亚洲熟久久| 精品性爱久久视频| 97精品一区二区视频在线观看| 日韩91网| 2024年最新色情网站在线观看| yiqicaoav| 美女尤物人人操| 天堂俺去俺来也www久久婷婷| 熟妇xxxxx性春色| 欧美片第一页| 国产黄片精品在线| 日本视频在线观看污污污| 天天操天天射天天日| 97超碰美女| 91视频综合网| 日韩久久.一级黄色片| 亚洲婷婷丁香在线| 久久成人国产| 草草网站影院白丝内射| 全球成人中文在线| 91亚州日韩高清| 久久久999网站| 天天日天天舔东京热| 日韩AV色图| 中文字幕在线第二页| 伊人网高清| xxxx网站亚洲精品| 亚洲精品久久久久久久久豆丁网| 人妻熟女一区二区| 小视频国产| 九月婷婷久久| 熟妇国产免费一区| 丁香婷婷五月| 五月婷婷丁香六月| 国产精品久久久久久久久久二区三区| 热思思免费视频| 91三级理论片播放器| 91人人看| 欧美欧美啪啪视频| 久久这里都是精品| 天堂性色| 日本护士高潮| 欧洲精品一二三在线| 亚洲色图91| 91超级碰碰碰| 一区二区无码视频| 激情干在线| 超碰人妻久久人妻中文97| 91欧美情色| 人人操人人操草草| 99蜜桃臀久久久欧美精品网站| 熟女91网站| 岛国黄色大片网站| 1024手机看片欧美日韩| 肉嘟嘟www视频在线观看高清| 久久超碰亚洲人| 青娱乐啪啪视频| 91chinese在线| 日韩精品影视| 黄色免费网页无码| 欧美青青草视频| 日本人妻中文字幕| 少妇内射www在线观看视频| 欧美操人视频| 操一区| 亚洲无码成人精品| 国产九区| 性开放中文AV高清无码免费看| 国产SV一线| 黄色免费一级在线毛片| 久久国模av| 女同女同恋久久级三级| 歐美性天天| 中文字幕日韩电影人妻| 亚洲日韩久久精品一区| 一级A片女人高潮叫床| 婷婷精品国产一区二区三区日韩| 欧美亚洲一级在线观看| 999九九精品| 99久久久久久久久| 久久99干一本高清| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 99www.bibizy香蕉资源国产一区二区三区高清 | 97国产伦理| 日本三级网页| 97人人夜| 在线女人91| 亚洲精品白浆高清久久久久久 | 欧美爱三级日韩久久| 国产a级精品| 韩国一级AAA| 啊啊啊啊啊好舒服视频| 91久久久久久久| 97超碰碰| 中文字幕免费看| 97色碰| 日本成人在线不卡一区二区三区| 日韩丝袜高跟制服在线观看| 丰满的三级少妇欧美久久久| aa片毛片| 欧美精品欧美精品系列| 亚洲有码 视频一区| 国产婷婷综合在线观看| 国产综合久| 欧美性后入| 伊人久操| 13小男生GAY自慰脱裤子| 裸体美女久久久| 日本色色色| 国内亚洲高清无码| 色99久草| 日韩激情视频| 日本 欧美 亚中文字幕| 1级午夜影院费免区| 国产91丝袜 在线播放| 樱花草社区www中国| 99操逼| 色综合久久av| www国产精品| 91天射| 国产丝袜视频| 色色婷婷五月| 色天使亚洲综合在线观看| 天天综合官网| 人妻丰满熟妇av无码区蜜桃| 秋霞男人网| 婷婷97| 亚欧性爱ab| 精品美女久久久久| 亚洲情色综合| 大香久久| 黑人精品欧美一区二区蜜桃| 嫩草黄页| 日韩电影免费网站麻豆视频| 999熟女精品| 超碰97最新人妻| 爱射综合| 婷婷四五区| 久久xx| 在线v中文字幕一区二区三区| 人妻二区| 18禁看网站一区| 中文字幕三四五区| 亚洲综合在线91| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 天天色播| 丰满人妻-区二区三区免费| 日韩人妻免费精品| 欧美三级中文字幕hd| 岛国A V在线免费看| 一区二区高清视频| 亚洲精品久久久久毛片A片拉屎| 96一区二区三区| 欧美第五页| 久久久久久无码人妻中文字幕| 亚洲男人天堂2013| 国产av色网| 亚洲国产青青| 99re综合伊人| 亚州欧美在线| 91久久久久久久久18| 蜜臀久久久99久久久久 | 亚洲无码99| 99久久婷婷国产综合精品草原| 欧美性爱精品一区二区| 97色婷婷| 久久久999网站| 夜夜操天天肏| 青青欧洲黑| 一本色道久久综合熟妇| 久久久久国色αv免费观看| 亚州,欧美在线| 色综合大香蕉| 无码久久国产 | 亚洲自拍欧美国产首页网曝 | 黄色网址在线免费观看| 九九黄色网| 蜜臀国产AV中文字幕| 99热免费| 亚av顶级裸体一区二区三区四区五区| 96久久久精品| 78精品| 91在线免费精品视频| 免费少妇一区二区| 免费人成?大片在线播放| 91精品综合久久久久久五月丁香| 婷婷三区| 91超碰在线观看| 曰韩中文人妻视频| 国产三级多多影院2022国产AA一级毛片无码| 无码国产Av| 97色婷| 欧美综合色站| 日韩在线观看AV| 校园春色亚洲| 手机看片1024你懂的国产| 色色亚洲| 少妇久久久免费| 国产色产精品在线观看| 青娱乐国产精品| 夜夜操天| 久久精品一区二区三区蜜桃臀| 青青草国产欧美非洲黑人| 日韩乱伦AⅤ| 五月婷丁香| 免费看污网址| 亚洲天天综合| 久久久九九网站| 亚洲欧美日产国产91毛片| 中文字幕AV中出| 极品尤物在线观看| 操日韩第| 久久久久免费少妇| 色好看av| 大香蕉日韩欧美| 国产农村妇女精品| 3d成人精品一区二区| 美女被艹尤物视频| 熟女一区二区| 208天天久久九九九| 熟女人妻一区二区三区| 国产91啪| 97se综合网| 欧美亚洲se91| 久久社区一区二区三区| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 少好三P| 伊人四虎综合| 思思热国产在线视频| 九九久久精品| 国产又黄又猛又粗又爽的网站| 97在线观视频免费观看| 热G综合热G中文| 2019天天操天天爽天天拍| 18禁久久| 日韩丝袜人妻AV| 欧美日韩国产色五月综合在线| 91春色| 九九无码| 另类欧美色| 国产原创剧情在线丝袜| 最新9久久久9免费视频| 日韩中文字幕国产| 蜜桃不卡一区二区| 婷婷伊人五月| 亚洲天堂人妻一区二区| 亚洲一区二区AV| 99久久这里只有精品| 天天综合青苹果| 97色伦欧美| 一区二区高清视频| 91精品网站| WWW4虎| 牛牛操视频逼| 亚洲怡春院| 色激情五月天| 成人五月天丁香激情综合| 中文字幕丝袜美腿| 欧美综合国产精品久久丁香| 青青草日本中文字幕| 久操网址| 欧美激情内射| 97久久网| 隔壁邻居波多野结衣中文字幕| 亚洲国产欧美中日韩成人综合视频| 97这里都是精品| 欧美综合自拍亚洲综合图| 91内射| 久久香蕉国产传媒一区剧情天美| 色官网色综合| 人人干黄色| 亚洲有薄码区久久在线一区| 久久久久国产一区二| 亚洲熟妇综合久久久久久| 欧美激情欧美精品| 国产AV激情无码久久无码| 亚洲无吗在线视频| 久操频道免费在线呗看| 欧美黑人熟妇精品91| 中文字幕视频2区| 性色av婷婷久久一区二区点复制| 麻豆亚洲AV成人无码久久精品| 欧美在线55555| www.99热| 国产精品亚洲免费| 性videos欧美熟妇hdx| 欧美色图另类图片| 久久精品中文字幕女同| 亚洲城人男人的天堂| 桃色五月天| 一级A啪啪啪啪| 欧美日韩操操操| 国产美女mm131爽爽爽爽| 人人看黄色视频| 在线观看中文字幕| 天天干天天操天天操夜夜操天天操 | 啊啊啊水好多| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 色呦色呦色精品| 中英熟女操女| 老女人碰碰在线碰碰视频| 91丨九色丨国产丨人妻在线 | 超碰av人人人| 五月丁香久久| 久久曰曰| 亚洲男人天堂AV| 久久伊人最新网址视频| 亚洲精品乱码久久久久久蜜桃麻豆| 久久国色天香香蕉| 精品视频一区二区| 亚殴在线| 天天操夜夜操| 国产性爱乱伦AV| 国产无马在线| 亚洲一区在线观看欧洲| 伊人五月天婷婷| 国产精品一区午夜福利| 国产精品自在自拍视频| 97久久久| 天操天操夜操夜月操月年年操| 亚洲图片欧美制度| 天天拍天| 欧美亚洲首页| 欧美一区二区日韩三区| 热99这里只有精品| oumeisetu综合| 日日夜夜模| 人妻夜夜爽天天爽三区麻豆AV网站| 无码久久亚洲高清,| 美国一区二区免费视频| 九九久久一区二区三区| 综合天天。| AA级电影三区| 欧美|91色综合| 2017超碰| 国产一级137片内射麻豆| 很很干很很操| 超碰伊人在线| 操操逼视频| 国产人伦精品一区二区三区| 无码九九| 影音先锋中文字幕日本好一区二区| 免费国产视频| 麻豆久久久久久久久丝袜| 开心激情站| 婷婷丁香五月综合| 肉丝网站91| 五月香婷婷| 男人的天堂久久狠| 国产欧美岛国精品一区| 无码九九| 成人婷婷丁香| JuliaAnnXXX888| 最新国内自拍av免费| 少妇3P性爱自拍| 丁香五六月啪啪| 啊啊啊97视频| 强奸乱伦中文字幕AV| 夜夜嗨免费视频| 伊人嫩草| 天天干天天燥| 国产精品自产拍在线观看社区| 收看日本人日bb| av国产无码| 搡老女人老熟女91| 久久9免费视频| 91香蕉视频在线观看免费| 欧美成人四级在线播放| 久久的免费性爱视频| 东京热,男人的天堂| 亚洲欧美日韩有码| 亚洲伊人青青草| 日韩国产中文字幕| 欧美亚洲综合高清在线| 国产传媒一区日韩| 91精品国产麻豆国产自产在| 成人线上超碰| 97在线观视频免费观看| 91日韩在线| 伊人网综合在线视频| 综合亚洲网| 激情图片亚洲色图| 97福利视频| 综合激情二| 欧美在线啊啊| 2020中文字幕在线| 日韩啪啪啪视频| 麻豆国产原创AV色哟哟| 无套内射性感少妇视频| 欧美日韩色综合网| 2024黄色视频| 婷婷综合伊人一区| 国产97综合| 2026国产精品视频| 成人网欧美风情| 怡红院视频在线| 久久婷婷视频| 蜜乳AV一区二区三区四| 八戒午夜福利理论片| 国产又黄又爽| 91狠狠综| 97爱综合| 亚洲一区中文精品| 亚洲污污网站| 人人妻人人澡人人爽久久av| 少妇毛片久久| 久久五月天婷婷丁香中文字幕| 青青伊人这里只有精品| 精品欧美А∨无码黑人大荫蒂| 日韩中文字幕人妻视频| 免费看黄视频亚洲网站| 国产午夜无码片在线观看影视| 国模少妇一区二区三区| 久久综合18p| 成人婷婷丁香| 婷婷99狠狠躁天天躁| 亚洲日韩美女丝袜美腿人妻视频| 久久只有精品一区二区三区| 久久91| 久久99九九九九6666免费观看软件| 日韩精品中文字幕一| 色在线亚洲视频www| 亚洲成人福利电影免费| 91麻豆va国产精品| 午夜激情床戏激情| 中文字幕人妻色偷偷久久皮| 蜜屁Av| 大奶的诱惑| 国产在线能看的你懂的| 亚洲国产欧美一区二区潘金莲| 思思热影视| 97超碰国产亚洲精品资源| 啊啊啊啊啊在线视频| 青青草日韩免费观看高清在线| 久久精品操| 国产操伦| 一区二区日韩欧美久久| 激情视频一二三| 亚洲综合首页| 色狠狠综合| 五十路人妻在线| 久久久性| 草b在线| 国产精品一区在线播放| 操逼操逼逼操操逼91| 宅男91视频在线播放| 日韩欧美中文字幕搭讪巨乳美人妻视频| 国产精品久久久啊| 九月色婷婷| 国产精品午夜精品| 亚洲人妻中文高清| 久久鲁夜| 1769一区| 欧洲精品在线播放| 老熟妇一区二区三区| 亚洲另类综合欧美| 成人资源中文字幕在线观看天天| 久久久久久亚洲精品不卡人乳| 激情四射五月天| 国产小u女在线观看| 九一综合网| 亚洲最新中文字幕免费| 狠操91,com| 视频国产精品未满十八禁止在线观看| 九九热超碰97亚洲最新香蕉| 国产三级片在线观看| 国产精品熟女九色九色蜜臀| 操死我干死我| 欧亚 另类 久| 久久久久久久97| 午夜福利无毒不卡| 免费自拍三级综合| 日本免费中文字幕在线| 国产精品亚洲一级av第二区| 亚洲成人性| 亚欧美综合网。| 免费一级毛片在线视频观看| 欧美性五月| 情侣开房子拍 日韩无码 女的很漂亮| 91亚洲影视| 欧美九九99久久精品| 一级岛国大片| 欧美一品道| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 亚洲人精品久久久| 日韩在线视频1234| 国产成人亚洲精品无码古代早漏男 | 成人开心网在线视频| 久久午夜伦| 探花在线免费观看视频国产一区| 免费男人的天堂| 亚洲天堂第一页| 日本99久久| 视频在线观看免费一区二区三区| 欧美综合色图网| 欧美色综合图片| 午夜天天碰综合视频| 爆操无码| 老司机深夜18禁污污网站| 欧美宗合色| 9久久久久久| 天美传媒av在线| 最新精品久久蜜桃| 久久发布国产伦子伦精品| 91精品国产91久久久久久久久久久久| 中文操逼字幕| 2026国产精品视频| 乱伦一区二区三区‘| 五月婷婷基地| 99热欧美| 亚洲人妻日日日| 青青草一区二区高清无码视频| 九九九不卡| 久久久无码精品人妻二区 | 狠狠夜色午夜久久综合在线| 亚州少妇| 三级片网站在线播放| 操逼日韩无码| 亚洲春色欧美| 国语精品av| 人妻熟女av国产网站| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 欧美中字二区| 午夜福利视频在线一区| 家庭乱伦国产| 国产精品岛国片在线观看| 色yeye成人免费视频| 国产成人在线观看综合| 久久婷婷五月综合| 久久久久久久 九九九九九九九| 日韩精品 资源| 色欧美综合| 成人精品一区二区91毛片不卡| 久久av一级av少妇av高潮| 美女自卫慰黄网站免费| 成人综合色网| 日产123区精品免费观看| 久久精品一区二区三区蜜桃臀| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 国产成人精品日本视频| 五月天开心网| 欧美色图人妻| 日本孕妇一区二区视频操逼免费看| 成人线上超碰| 99久久久久| 国产乱子伦一区二区三区免看| 91bbbbbb| 综合欧美日本三级| 亚洲欧美日韩有码| 久草成人| 婷婷激情五月综合| 亚洲色入欧美| 眼镜人妻101.com| 志村玲子视频一区二区| 亚洲系列欧美| 韩国一级AAA| 麻豆性爱视频在线播放| 91亚洲欧美| 亚洲老熟妇xxx| 国产精品无码久久久久2025| 97欧美精品综合| 婷婷五月激情综合| 亚洲 欧美 手机在线观看| 91高清无码下载| 欧美人人曰人人操人人射射| 色综合一本| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 欧美激情 一区| 99热这里只有精品地址| 久久久久久人| 中文啪啪视频| 亚洲无码国产探花在线观看| 北京专精特新企业招聘信息| 久久久久久久91| 国产女人和拘做爰视频| 精品久久九| 95人妻爽爽人人做人人澡| 激情图片亚洲色图| 99久久久无码| 狠狠操狠狠爱| 蜜臀99久久精品久久久久久| 日韩AV熟女乱伦| 性欧美91| 久久久久密| 亚洲欧综合另类无码一区| 性九九九九九九| 熟妇熟女亚洲天堂网| 精品久久久久久久| 97超碰色屌| 五月色网| 亚洲图片激情综合另类| 天堂亚洲精品| 一区麻豆 高清中文字幕| 在线看的av| 97久久久网站| 噜噜噜亚洲精品| 在线只有精品| 黄片免费久久久久久久| 亚洲国产97| 国产精品在线一区二区| 青娱乐亚洲热| 日韩免费人妻色情网站| 先锋色眉乱伦资源| 成人午夜高潮av猛片| 欧美色图人妻| 狠狠干精品一二三四五六2022| 色综合久| 人妻中文字幕日韩电影| 91成人在线免费视频| 国产精品女生av| 91狠狠| 性色综合网| 国产精品久久久久9999小说| 中出后入| 国产熟女自拍| 色天欧美| 久久久久久99999国产精品| 国产精品。| 2019天天操天天爽天天拍| 亚洲天堂另类美腿| 日韩情色视频| 亚洲综合图文| 色妺妺AⅤ| 国产高清免费不卡av| 嗯嗯啊啊视频一区二区三区| 国产一国产一级毛片古装| 久久久久久午夜男人的天堂| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 男人的天堂2010| 久久99网站| 99人妻| 日日橹狠狠爱欧美超碰| 欧美日韩性爱无码| 99热在线观看| 91人妻少妇| 91在线免费观看处女| 91c色| 台湾佬中文娱乐网久久久久久久久久com | 国产高清自拍| 97在线视频网站| 国产粉嫩蜜臀av一区二区三区| a'v在线资源| 一级性爱aaaa| 麻豆人妻精品一区二区| 欧美熟妇人体| 九九久精品| 91大神精品长腿在线观看网站| 乱伦图av| 日韩人妻资源网| 91n免费处女| 91P0RNY大屁股人妻| 日韩国产成人自拍视频| 久久久久无码| 乱人乱色一区二区三区免费| 欧美成人免费在线观看| 立川理惠无码一区二区| AV丝袜少妇| 欧美不在线| 久久五月婷| 3P丝袜熟女 色综合| 自拍视频一区在线观看| 在线天堂999| 干少妇视频| 91欧美| 欧美在线亚洲| av婷婷色婷婷色六月| 色偷综合| 超碰在线观看av不卡| 亚洲精品一二三四区| 91色狼| 久久色人体 | 婷婷五月天色网| 国产乱伦性爱区| 国产欧美日韩臀 | 蜜臀99久久精品久久久久久| 精品国产www久久| 在线 欧美 亚洲| 亚洲综合婷婷| 国产99热| 久久大黄片| 美女天天干| 天天综合网~91综合网| 99精品高潮| 亚洲drav色图| 天天天做天天天爱天天天爽| 久久久999国产精品| 日韩精品99久久久久久中文字幕| 成全在线观看免费观看| 成人八戒网站| 校园春色五月天| 台湾大香蕉99热| 丁香色色网| yaouchengrenav| 超碰97首页| 久久久久国产亚洲一区欧美色图日韩 | 亚洲一区日韩| 热的中文 热的有码 热的国产| 蜜桃精品视频一区二区三区| 欧美夜夜狠| 国产日韩精品一区二区三区| 黄页av| 爆乳免费黄网站| 综合国产影视三级| 欧美成人精品一区二区男人蜜臀| 五月天综合网| 澳门黄片一香蕉视频| 日欧毛片久久| 婷婷啪啪| 久久久久久一日韩字幕无码| 久久中文字幕女同性恋一区| 伊人久久婷婷| 97在线精品观看视频| 久久久久久无码人妻中文字幕| 欧美九九爱| 亚洲中文字母在线播放| 国产久久成人| 欧美色视| 国语精品av| 欧美综合777| 亚洲国产精品久久久男人的天堂| 日韩高潮一区| 亚洲av淫乱| 国产白嫩精品久久| 大奶啊啊好爽 | 欧美精品黑人猛交高潮| 久久骚少妇| 日少妇亚洲版| 亚洲欧洲偷拍一区| 亚洲精品视频在线| 日本东京热加勒比久久| 欧美精品久久久久久久丰满| 日本大香蕉综合网| 亚洲双插| 99精品综合久久久久五月天| 天天干天天日天天射黄色片| 韩日精品四区| 最新AVzaixian| 久久熟女人| 67914亚洲精品| 亚洲综合色男人网| 蜜桃久久综合视频| 精品久久久九九九孕妇| 婷婷久草| 爱射综合| 人人搡人人肉久久精品| 天天插天天操天天摸天天射天天看| 日日干夜夜操视频h| 亚洲色丰满少妇高潮| 天天爱综合网| 亚洲日韩精品一区二区| 91亚洲色图| 亚洲蜜乳av| 六月婷婷色综合| 久久最新免费视频23| 国产熟女一区二区丰满| 少妇精品久久久八区九区| 97网站在线观看| 天美精品原创av片国产| 密乳无码| 天天爽天天爽| 人人摸人人干| 中国少妇啪啪视频| 26UUU欧美日本| 26uuu国产免费观看| 天天看综合网| 丰满人妻一区| 亚洲无992tv| 日韩午夜啪啪视频| AV在线资源| 欧美性91| 六月丁香网| 97一区二压| 99999精品| 国产av尤物| 国产精品一二三| 人妻二区| 99抽插| 女性91网站| 97超碰国产亚洲精品资源| 日韩欧视频| 爱做久久久久久| 亚洲色图尤物视频| 精品少妇后入一区二区三区四区人妻巨乳 | 免费毛片在线播放| 成人精品欧洲亚洲| 肏逼福利网站| 妇人噜噜| 成人a大片在线观看| 欧美 牲| 91精品女厕偷拍视频| 亚洲永久永久永久永久一级一级一级精品 | 国产av又色又爽又黄| 日夜久久久九九九久| AA级电影三区| 午夜欧美神马久久久久| 国产亚洲女v在线观看| 欧美日韩青操| 色色色999| 久 久无码人妻AV| 91 丝袜在线| 中文精品一区二去| 超碰久草| 啊啊啊操一区| 可能人人看人人摸| 大香蕉性欧美| 亚洲精品久久久久久久久豆丁网| 老熟女乱伦一区| 亚洲精品久久一区二区三区蜜桃臀| 青草青草久热| 91欧美网| 青青青艹在线视频| 屌逼麻豆| 成人无码在线超碰网| 日韩91网| 欧美亚洲高清不卡| 99成人| 久久九九视频九九视频| 黑人粗大V S日韩女优视频| 日本有码久久| 日韩卡一卡二卡三在线| 屁股久久久久久| 亚av顶级裸体一区二区三区四区五区| 欧美刺激色黄片免费看| 99无码狠狠久久| 91麻豆天美传媒在线| 91强在线播放| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 中文字幕在线观看网页| 91干熟女| 密乳无码| 飘花国产午夜精品不卡| 快灬快灬 一下爽蜜桃在线观看| 麻豆福利视频导航| 国产欧美美女免费观看视频| 搡老人老9丨女老熟人| 1769国内精品视频| 欧美精品精品一区二区| 亚洲天堂加勒比| 97色操| 国产丁香精品露脸视频| 另类欧美| 9久9久| 神马麻豆福利院| 一卡二卡三卡| 香蕉99秘 一区精品蜜桃臀| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 日韩精品高清资源在线| 2020视频1区2区3区| 黄色大片一区二区密桃丝袜| 婷婷五月成人| 啊啊啊快操我视频| 色香av| 婷婷丁香五月天综合东京热| 亚洲少妇喷视频看| 九九人妻| 中国AV美女| 亚州精人品大香蕉| 久久r精品| 草草影院最新网址| 99热这里只有精| 亚洲精品人体| 人人妻人人狠人人| 久久爽爽精品| 成人小说视频在线精品欧美| 国产日比| 91无码人妻精品一区二区三区蜜桃| 高清无码久操视频| 天天看少妇| 91国产丝袜白虎| 天天操天天舔| 亚洲性综合11| 日韩有码 一区二区三区| 26uuu性物| 欧美 亚洲 大香| 久久精品—区二区三区内射| 国产激情av女片自拍| 色综合加勒比四四季| 加勒比海人人操超碰在线| 天天懆天天日| 男人的天堂欧美| 啊啊啊网站| 婷婷综合| 99re视频这里只有精品| 国产 日韩 另类 视频一区爱| av在线浏览| 国产视频人人网| 久久老子无码午夜伦不卡| 日日夜夜噜| 日韩免费中文字幕视频| 夜夜操二区| 国产99999| 色婷婷丁香五月| 久久黄黄黄| 色综合久久久久| 亚洲日精品| 久久久蜜桃一区二区三区| 中文字幕一区二区无码成人| 偷窥自拍亚洲天堂网爆| 午夜操一视频一区| 欧美色婷婷| 极品肉射| 久久曰曰| 久久鲁干| 超碰精品97| 天美一二三在线观看Av| 国产美女销魂在线观看不卡| 久久精品中文| 人妻少妇视频在线播放| 亚洲综合电影| 亚洲男人天堂2016| 爆操无码| 91社操逼| 加勒比综合在线| 国模不卡一本二本三电影| 91c色| 78精品| 国产精品密臀网在线观看| 色婷婷香蕉| 日本一区二区三区免费观看| 色在线69堂| 69AV女优男人的天堂| 中日韩熟女| 中文字幕日韩专区精品系列| 精品人妻伦一区二区三区久久| 6080yy午夜理论三级一区二区三区无码 | 人人看黄色视频| 91日日夜夜| 爱啪精品一区| 国产四虎在线| 久久香蕉国产传媒一区剧情天美| 久久久久人妻二区精品叶可怜| 亚洲色图A| 男人的亚洲天堂| 又摸又舔在线观看网站| 思思热在线视频精品| 国模无码一区二区三区在线|