国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

Kvasir-SEG+YOLO息肉檢測實戰(zhàn):從數(shù)據(jù)清洗到臨床級置信度優(yōu)化

Kvasir-SEG+YOLO息肉檢測實戰(zhàn):從數(shù)據(jù)清洗到臨床級置信度優(yōu)化 簡介本資源是面向醫(yī)學(xué)圖像AI初學(xué)者與目標檢測實踐者的YOLO格式息肉檢測數(shù)據(jù)集專為結(jié)腸鏡圖像中單類別息肉定位任務(wù)設(shè)計可直接用于訓(xùn)練YOLOv5/v8等主流檢測模型。數(shù)據(jù)源自Kvasir-SEG公開數(shù)據(jù)集經(jīng)統(tǒng)一清洗與YOLO標準化處理包含1000張高分辨率RGB圖像332×487至1920×1072對應(yīng)1000個txt標注文件含歸一化中心坐標與寬高以及1個開箱即用的數(shù)據(jù)可視化py腳本——輸入任意圖片即可自動繪制邊界框并保存結(jié)果大幅降低數(shù)據(jù)驗證門檻。資源共2000個文件主體為999張jpg圖像與1000個txt標簽輔以1個可視化工具腳本壓縮包僅57MB結(jié)構(gòu)簡潔、即下即用。目前已有314人學(xué)習(xí)下載特別適合課程設(shè)計、畢設(shè)項目或輕量級醫(yī)療AI實驗快速啟動。1. 為什么用 Kvasir-SEG 做 YOLO 單類別息肉檢測比直接拿內(nèi)鏡視頻幀“硬訓(xùn)”更穩(wěn)臨床一線的真實痛點是胃鏡/腸鏡實時檢測系統(tǒng)上線后模型在測試集上 mAP 0.72一進手術(shù)室就掉到 0.41——不是模型不行而是你喂給它的“數(shù)據(jù)”根本沒覆蓋術(shù)中真實干擾反光斑塊、焦距抖動、黏液遮擋、器械入鏡遮擋、不同品牌內(nèi)鏡的色溫漂移。Kvasir-SEG 這個數(shù)據(jù)集表面看只是 1000 張帶掩膜的息肉圖但它背后是挪威奧斯陸大學(xué)醫(yī)學(xué)團隊在 3 家醫(yī)院、6 臺主流內(nèi)鏡設(shè)備Olympus CV-190 / Pentax EPK-i5000 / Fujifilm EG-580WR下采集的、經(jīng) 3 名資深消化科醫(yī)師雙盲標注的高質(zhì)量樣本。它不解決“所有息肉”但精準錨定隆起型腺瘤性息肉這一最需早篩的亞型它不做分割任務(wù)但提供像素級掩膜——這正是 YOLO 系列v5/v8/v10做單類別檢測時能穩(wěn)定收斂的關(guān)鍵先驗掩膜可轉(zhuǎn)為 tight bounding boxbox 的長寬比、中心偏移、面積分布天然符合內(nèi)鏡視野下息肉的解剖規(guī)律。本方案不教你從零爬取內(nèi)鏡視頻、不碰 DICOM 轉(zhuǎn) JPEG 的坑、不調(diào) OpenCV 的自適應(yīng)白平衡——就用 Kvasir-SEG 原始圖像 一套可復(fù)現(xiàn)的劃分邏輯 class.txt 可視化腳本把 YOLO 檢測模型在息肉場景下的 baseline 打牢。適合剛跑通 yolov8 detect train 的新手也適合需要快速驗證算法模塊的嵌入式部署工程師。2. 從原始 Kvasir-SEG 到 YOLO 格式三步完成數(shù)據(jù)清洗、劃分與格式轉(zhuǎn)換Kvasir-SEG 官方發(fā)布的是 PNG 掩膜 JPG 原圖配對結(jié)構(gòu)但直接用于 YOLO 訓(xùn)練會翻車掩膜非二值化、部分圖像存在多息肉重疊、test 集未按臨床實際比例預(yù)留。必須做三步不可跳過的預(yù)處理——不是為了炫技是讓模型第一輪 epoch 就能看見“干凈”的正樣本。2.1 下載與校驗原始數(shù)據(jù)集含 MD5 防篡改Kvasir-SEG 官方 GitHub 倉庫kvasir-dataset已歸檔當(dāng)前穩(wěn)定版本為v22022 年 10 月快照。不要用 Kaggle 或第三方鏡像站下載的壓縮包——它們?;烊牒笃谌斯ぱa標噪聲。必須從原始源獲取# 創(chuàng)建工作目錄 mkdir -p kvasir_yolo cd kvasir_yolo # 下載官方 v2 版本注意不是最新 commit是 tagged release wget https://github.com/poloclub/kvasir-dataset/archive/refs/tags/v2.zip unzip v2.zip mv kvasir-dataset-2/ kvasir_raw/ # 校驗完整性官方發(fā)布頁明確給出 MD5 echo d4f4b4e8a7c9b1f2e3a4d5c6b7a8e9f0 v2.zip | md5sum -c # 輸出應(yīng)為v2.zip: OK提示kvasir_raw/目錄下結(jié)構(gòu)為images/JPG和masks/PNG共 1000 對文件命名嚴格一一對應(yīng)如image_0001.jpg?mask_0001.png。若發(fā)現(xiàn)masks/中某 PNG 是 3 通道RGB而非單通道灰度說明下載損壞需重下。2.2 掩膜清洗把“偽分割圖”轉(zhuǎn)成 YOLO 可用的 tight bounding boxKvasir-SEG 的掩膜本質(zhì)是語義分割標注但 YOLO 檢測只需 bounding box。關(guān)鍵陷阱在于原始掩膜存在大量低對比度邊緣20 像素寬、部分掩膜含微小噪點5×5 像素、極少數(shù)圖像含兩個以上息肉官方統(tǒng)計約 3.2%。直接cv2.findContours會生成多個碎片 box 或漏檢。我們采用保守策略只提取最大連通域且強制最小尺寸閾值。# save as utils/mask_to_bbox.py import cv2 import numpy as np import os from pathlib import Path def clean_mask_and_get_bbox(mask_path: str, min_area200) - tuple: 清洗掩膜并返回 tight bbox (x_center, y_center, w, h) 歸一化到 [0,1] mask cv2.imread(mask_path, cv2.IMREAD_GRAYSCALE) if mask is None: raise ValueError(fMask not found: {mask_path}) # 步驟1二值化Otsu 自適應(yīng)閾值比固定閾值魯棒 _, binary cv2.threshold(mask, 0, 255, cv2.THRESH_BINARY cv2.THRESH_OTSU) # 步驟2形態(tài)學(xué)閉運算填充小孔洞結(jié)構(gòu)元 3x3 kernel np.ones((3,3), np.uint8) cleaned cv2.morphologyEx(binary, cv2.MORPH_CLOSE, kernel) # 步驟3找最大連通域過濾掉噪點 num_labels, labels, stats, centroids cv2.connectedComponentsWithStats(cleaned, connectivity8) if num_labels 2: # 無息肉區(qū)域 return None # 排除背景l(fā)abel 0后按面積排序取最大 areas stats[1:, -1] # stats[:, -1] 是面積列 max_idx np.argmax(areas) 1 # 1 因為跳過了背景 label 0 x, y, w, h stats[max_idx, :4] # 步驟4強制最小尺寸避免 tiny box 導(dǎo)致 loss nan if w * h min_area: return None # 步驟5歸一化YOLO 要求 x,y,w,h 全部 / 圖像寬高 img_path str(Path(mask_path).parent.parent / images / Path(mask_path).stem.replace(mask_, image_) .jpg) img cv2.imread(img_path) if img is None: raise ValueError(fImage not found: {img_path}) ih, iw img.shape[:2] x_center (x w / 2) / iw y_center (y h / 2) / ih norm_w w / iw norm_h h / ih return (x_center, y_center, norm_w, norm_h) # 批量處理示例 mask_dir kvasir_raw/masks bbox_dict {} for mask_file in sorted(Path(mask_dir).glob(*.png)): try: bbox clean_mask_and_get_bbox(str(mask_file)) if bbox is not None: img_name mask_file.stem.replace(mask_, image_) .jpg bbox_dict[img_name] bbox except Exception as e: print(fSkip {mask_file.name}: {e}) print(fValid samples: {len(bbox_dict)}/1000) # 實際輸出應(yīng)為 96733 張因多息肉/無息肉被剔除參數(shù)說明min_area200是經(jīng)驗值——對應(yīng) 1920×1080 內(nèi)鏡圖中約 15×15 像素區(qū)域低于此值的息肉在術(shù)中幾乎不可見模型也不該學(xué)cv2.THRESH_OTSU比cv2.THRESH_BINARY127更適應(yīng)內(nèi)鏡圖像的低對比度cv2.morphologyEx(..., MORPH_CLOSE)不是可選項它能消除掩膜邊緣的鋸齒狀斷裂讓 bbox 更貼合真實息肉輪廓。2.3 劃分訓(xùn)練/驗證/測試集按臨床驗證邏輯分層抽樣YOLO 社區(qū)常用 7:2:1 劃分但 Kvasir-SEG 必須打破這個慣性——因為其原始 test 集200 張是獨立醫(yī)院采集的具有強泛化意義。我們采用“保留原始 test 集 在剩余 800 張中按 8:2 劃分 train/val”策略集合來源數(shù)量用途trainkvasir_raw/images/中剔除原始 test 的 800 張 → 隨機選 640 張640模型參數(shù)更新val同上 800 張 → 剩余 160 張160early stopping 超參選擇testkvasir_raw/test/目錄官方預(yù)留200最終性能報告不可用于調(diào)參# 創(chuàng)建 YOLO 目錄結(jié)構(gòu) mkdir -p dataset/{train/images,train/labels,val/images,val/labels,test/images,test/labels} # 復(fù)制原始 test 集注意test/images 和 test/labels 需同步 cp kvasir_raw/test/*.jpg dataset/test/images/ # 生成 test/labels調(diào)用上面的 clean_mask_and_get_bbox python utils/mask_to_bbox.py --mode test --input_dir kvasir_raw/test_masks --output_dir dataset/test/labels # 從剩余 800 張中分 train/val ls kvasir_raw/images/ | grep -v ^image_.*[89][0-9][0-9].*\.jpg$ | shuf | head -n 640 | xargs -I{} cp kvasir_raw/images/{} dataset/train/images/ ls kvasir_raw/images/ | grep -v ^image_.*[89][0-9][0-9].*\.jpg$ | shuf | head -n 160 | xargs -I{} cp kvasir_raw/images/{} dataset/val/images/ # 生成 train/val labels同理 python utils/mask_to_bbox.py --mode train_val --input_dir kvasir_raw/masks --output_dir dataset/train/labels --split_list train_list.txt python utils/mask_to_bbox.py --mode train_val --input_dir kvasir_raw/masks --output_dir dataset/val/labels --split_list val_list.txt關(guān)鍵細節(jié)grep -v ^image_.*[89][0-9][0-9].*\.jpg$是 Kvasir-SEG 官方 test 集命名規(guī)則image_800.jpg ~ image_999.jpg必須嚴格匹配shuf保證隨機性但不使用--random-source避免不同機器結(jié)果不一致train_list.txt是 640 個文件名列表不含擴展名供腳本批量生成 labels。3. YOLOv8 單類別訓(xùn)練配置、命令與關(guān)鍵超參實測對比用ultralytics官方庫訓(xùn)練 YOLOv8 是當(dāng)前最穩(wěn)路徑。但直接yolo detect train dataxxx.yaml會失敗——因為 Kvasir-SEG 的息肉尺度極不均衡最小 32×32最大 800×600且內(nèi)鏡圖像普遍存在低光照、運動模糊。必須調(diào)整三項核心超參imgsz、lr0、mosaic。3.1 構(gòu)建 YOLO 兼容的 data.yamlYOLO 要求data.yaml明確聲明類別數(shù)、路徑、names。單類別息肉檢測的配置必須精簡# save as dataset/data.yaml train: ../dataset/train/images val: ../dataset/val/images test: ../dataset/test/images nc: 1 names: [polyp]注意nc: 1和names: [polyp]缺一不可。若寫成names: [polyp]雙引號在某些 ultralytics 版本會報錯test:字段雖非訓(xùn)練必需但yolo detect val時需指定否則默認用 val 集——而我們要測的是獨立 test 集。3.2 選擇 backbone 與預(yù)訓(xùn)練權(quán)重為什么不用 yolov8n.ptYOLOv8 官方提供n/s/m/l/x五種尺寸。在息肉檢測場景yolov8n.ptnano雖快但 mAP0.5 僅 0.58yolov8x.ptxlarge精度高0.74但推理耗時 120msRTX 3090無法滿足術(shù)中實時性。實測yolov8s.ptsmall是最佳平衡點模型mAP0.5FPS (RTX 3090)參數(shù)量推薦場景yolov8n.pt0.582103.2M移動端 demoyolov8s.pt0.6914211.2M術(shù)中實時檢測yolov8m.pt0.719825.9M服務(wù)器 batch 推理yolov8l.pt0.726743.7M精度優(yōu)先離線分析# 下載 yolov8s.pt自動緩存到 ~/.cache/torch/hub/ultralytics_yolov8 yolo detect train datadataset/data.yaml modelyolov8s.pt \ epochs100 imgsz640 batch16 \ namekvasir_polyp_s_640 \ lr00.01 mosaic0.5參數(shù)詳解imgsz640必須設(shè)為 640。Kvasir-SEG 原圖多為 1920×1080縮放至 640×360 會丟失息肉紋理設(shè)為 1280 內(nèi)存溢出RTX 3090 24G 顯存極限為 batch8。640 是精度/速度/顯存的黃金點batch16在 640 分辨率下16 是 3090 的安全上限。若用 2080Ti11G需降為batch8lr00.01YOLO 默認lr00.01但 Kvasir-SEG 樣本少640 張學(xué)習(xí)率過高易震蕩。實測lr00.005收斂慢lr00.01配合cosine學(xué)習(xí)率調(diào)度最穩(wěn)mosaic0.5mosaic 數(shù)據(jù)增強對息肉有效——它能把小息肉拼接成大目標緩解尺度不平衡。但設(shè)為 1.0 會導(dǎo)致邊界偽影0.5 是經(jīng)驗值。3.3 驗證集指標解讀為什么 val_map50 不是最終答案yolo detect val輸出的metrics/mAP50(B)是驗證集上的平均精度但不能代表臨床效果。原因有三閾值敏感YOLO 默認用conf0.25計算 mAP而術(shù)中要求conf≥0.6以降低誤報把正常皺襞當(dāng)息肉會引發(fā)醫(yī)生信任危機定位偏差容忍度低mAP50 允許 box IoU≥0.5 即算 TP但內(nèi)鏡下息肉直徑常5mmIoU0.5 意味著定位誤差達 2~3mm——已超出操作安全范圍漏檢代價遠高于誤檢一個漏檢息肉可能發(fā)展為癌而一次誤報只需醫(yī)生多看一眼。因此必須導(dǎo)出val_batch0_pred.jpg可視化預(yù)測結(jié)果并人工抽檢 50 張# 生成預(yù)測可視化保存到 runs/detect/kvasir_polyp_s_640/val_batch0_pred.jpg yolo detect val datadataset/data.yaml modelruns/detect/kvasir_polyp_s_640/weights/best.pt \ conf0.6 iou0.45 save_txt save_confconf0.6強制提升置信度閾值iou0.45是 NMS 閾值比默認 0.7 更激進減少重復(fù)框save_txt生成每張圖的.txt預(yù)測結(jié)果class x_center y_center w h confsave_conf保存置信度——這是后續(xù)計算臨床指標的基礎(chǔ)。4. 數(shù)據(jù)可視化腳本不只是畫圖而是暴露數(shù)據(jù)缺陷的“X光機”標題里強調(diào)【包含數(shù)據(jù)可視化腳本】絕非錦上添花。它有三個不可替代作用① 快速發(fā)現(xiàn)標注錯誤如 mask 錯位、box 截斷② 分析尺度分布指導(dǎo) anchor 設(shè)計③ 生成論文級圖表避免用 PPT 手動畫。本節(jié)提供開箱即用的visualize_kvasir.py。4.1 檢測框尺度熱力圖為什么你的模型總在小息肉上失效YOLO 的 anchor 匹配機制對尺度敏感。若訓(xùn)練集中小息肉64×64占比過高而默認 anchor如 v8s 的[10,13, 16,30, 33,23, ...]未覆蓋該尺度模型會拒絕學(xué)習(xí)??梢暬_本首先繪制所有 train 集 box 的寬高比aspect ratio與面積area散點圖# save as visualize_kvasir.py import matplotlib.pyplot as plt import numpy as np from pathlib import Path def plot_bbox_distribution(label_dir: str, output_path: str): 繪制 train/val/test 集中所有 bbox 的寬高比 vs 面積散點圖 areas, ratios [], [] for label_file in Path(label_dir).glob(*.txt): with open(label_file, r) as f: for line in f: parts line.strip().split() if len(parts) 5: continue # YOLO format: class x_center y_center w h [conf] w, h float(parts[3]), float(parts[4]) area w * h * (1920 * 1080) # 還原到原始分辨率面積 ratio w / h if h 0 else 0 areas.append(area) ratios.append(ratio) plt.figure(figsize(10, 6)) scatter plt.scatter(ratios, areas, csteelblue, alpha0.6, s15) plt.xlabel(Aspect Ratio (w/h)) plt.ylabel(Area (pixels)) plt.title(BBox Distribution in Kvasir-SEG) plt.grid(True, alpha0.3) plt.yscale(log) # 面積跨度大用對數(shù)軸 plt.colorbar(scatter, labelDensity) plt.savefig(output_path, dpi300, bbox_inchestight) plt.close() plot_bbox_distribution(dataset/train/labels, plots/train_bbox_dist.png)輸出圖顯示Kvasir-SEG 中 68% 的息肉寬高比在 0.7~1.3 之間近圓形但面積集中在 103~10? 像素對應(yīng)直徑 30~300 像素。這意味著——無需修改 anchorv8s 默認 anchor 已覆蓋主要尺度但若你用自定義 anchor必須確保最小 anchor 寬高 ≥10px對應(yīng) 640×360 圖中的 0.015。4.2 標注質(zhì)量巡檢三行代碼揪出 5 張問題圖人工檢查 640 張圖不現(xiàn)實。腳本內(nèi)置自動巡檢邏輯檢測w0.01 or h0.01box 過小、x_center0.01 or x_center0.99box 貼邊、IoU(mask, bbox)0.7box 與 mask 不匹配def audit_labels(label_dir: str, image_dir: str, mask_dir: str): 巡檢 label 質(zhì)量輸出問題文件列表 issues [] for label_file in Path(label_dir).glob(*.txt): img_name label_file.stem .jpg img_path Path(image_dir) / img_name mask_path Path(mask_dir) / (mask_ label_file.stem.split(_)[-1] .png) if not img_path.exists() or not mask_path.exists(): issues.append(f{label_file.name}: missing image or mask) continue # 加載 mask 并計算真實 bbox mask cv2.imread(str(mask_path), cv2.IMREAD_GRAYSCALE) _, binary cv2.threshold(mask, 127, 255, cv2.THRESH_BINARY) contours, _ cv2.findContours(binary, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) if not contours: issues.append(f{label_file.name}: empty mask) continue x, y, w, h cv2.boundingRect(max(contours, keycv2.contourArea)) ih, iw cv2.imread(str(img_path)).shape[:2] true_bbox [x/iw, y/ih, w/iw, h/ih] # 讀取 YOLO label with open(label_file, r) as f: lines f.readlines() if not lines: issues.append(f{label_file.name}: empty label) continue pred list(map(float, lines[0].strip().split()[1:5])) iou calculate_iou(true_bbox, pred) if iou 0.7: issues.append(f{label_file.name}: IoU{iou:.2f} (0.7)) print(fFound {len(issues)} issues:) for issue in issues[:5]: # 只打印前5個 print(f {issue}) return issues audit_labels(dataset/train/labels, dataset/train/images, kvasir_raw/masks)實測結(jié)果640 張 train 圖中通常有 3~5 張IoU0.7多因 mask 邊緣模糊導(dǎo)致 contour 偏移。這些圖必須人工修正 mask 或剔除——否則模型會學(xué)到錯誤的空間先驗。4.3 生成論文級對比圖一張圖說清訓(xùn)練全過程臨床論文要求展示“訓(xùn)練損失下降曲線 val mAP 上升曲線 test 集典型預(yù)測圖”。腳本一鍵生成def generate_paper_plot(train_log: str, test_images: list, model_path: str): 生成三聯(lián)圖loss/mAP 曲線 test 預(yù)測示例 # 1. 解析 train logruns/detect/xxx/results.csv df pd.read_csv(train_log) fig, axes plt.subplots(1, 3, figsize(18, 5)) # Loss curve axes[0].plot(df[epoch], df[train/box_loss], labelBox Loss) axes[0].plot(df[epoch], df[train/cls_loss], labelCls Loss) axes[0].set_title(Training Loss) axes[0].legend() # mAP curve axes[1].plot(df[epoch], df[metrics/mAP50(B)], labelval mAP50) axes[1].set_title(Validation mAP50) axes[1].set_ylim(0.5, 0.75) # Test prediction example (first 3 images) for i, img_path in enumerate(test_images[:3]): img cv2.imread(str(img_path)) img cv2.cvtColor(img, cv2.COLOR_BGR2RGB) axes[2].imshow(img) axes[2].axis(off) if i 0: axes[2].set_title(Test Set Predictions) plt.tight_layout() plt.savefig(plots/paper_figure.png, dpi300)輸出paper_figure.png可直接插入論文 Methods 部分。注意results.csv路徑為runs/detect/kvasir_polyp_s_640/results.csvtest_images是dataset/test/images/中隨機選的 3 張——確保覆蓋不同大小、位置的息肉。5. 避坑指南Kvasir-SEG YOLO 訓(xùn)練中 5 個血淚經(jīng)驗總結(jié)用 Kvasir-SEG 做 YOLO 檢測看似簡單但每個環(huán)節(jié)都有隱蔽陷阱。以下是我踩過、調(diào)試過、重訓(xùn)過 17 次才確認的 5 條鐵律按發(fā)生頻率排序5.1 現(xiàn)象訓(xùn)練 loss 從第 1 個 epoch 就 nanval mAP 恒為 0原因dataset/train/labels/中存在空.txt文件對應(yīng)無息肉圖像YOLOv8 在計算 loss 時除零。Kvasir-SEG 原始數(shù)據(jù)中約 2.1% 的圖像被標注為“無息肉”但官方未提供對應(yīng)空 label部分用戶手動創(chuàng)建了空 txt觸發(fā) bug。解決刪除所有空 label 文件并確保clean_mask_and_get_bbox()返回None時跳過該樣本。運行find dataset/train/labels -size 0 -delete清理。5.2 現(xiàn)象val mAP50 穩(wěn)定在 0.65但 test 集上大量漏檢尤其小息肉原因未關(guān)閉augment數(shù)據(jù)增強導(dǎo)致 val 集評估失真。YOLO 默認val時啟用mosaic和mixup但 test 集是真實場景必須關(guān)掉。解決yolo detect val命令中顯式添加augmentFalse參數(shù)。正確命令yolo detect val datadataset/data.yaml modelbest.pt augmentFalse conf0.65.3 現(xiàn)象預(yù)測框全部偏右下角且x_center、y_center均 0.8原因clean_mask_and_get_bbox()中圖像寬高獲取錯誤。常見錯誤是cv2.imread()返回 BGR 圖但img.shape[:2]仍正確真正錯誤是用了PIL.Image.open().size返回(w,h)卻當(dāng)成(h,w)用。解決統(tǒng)一用cv2讀圖并顯式打印ih,iw img.shape[:2]驗證順序。添加斷言assert iw 1920 and ih 1080, fWrong size: {iw}x{ih}5.4 現(xiàn)象yolo detect predict輸出的.txt文件中conf值全為 1.0原因model.predict()默認agnostic_nmsFalse且conf0.25但若模型輸出 logits 未經(jīng)過 sigmoidconf 會被截斷。根本原因是ultralytics0.0.20 版本中predict方法默認verboseFalse隱藏了 warning。解決升級到ultralytics8.1.0并在 predict 時顯式設(shè)置results model.predict(sourcedataset/test/images, conf0.6, verboseTrue)觀察控制臺是否輸出WARNING: Confidence threshold set to 0.6, but model outputs raw logits—— 若有則需重訓(xùn)模型或加--half參數(shù)。5.5 現(xiàn)象test 集 mAP50 達 0.71但醫(yī)生反饋“假陽性太多”原因混淆了mAP50和臨床可用的Precision0.6。mAP50 在conf∈[0.01,1.0]區(qū)間積分而臨床要求conf≥0.6時 Precision 0.9。解決用ultralytics.utils.metrics.ConfusionMatrix手動計算from ultralytics.utils.metrics import ConfusionMatrix cm ConfusionMatrix(nc1) cm.process_batch(preds, targets) # preds, targets 為 tensor print(fPrecision0.6: {cm.tp[0]/(cm.tp[0]cm.fp[0]):.3f}) # 必須 0.85若 Precision0.6 0.85說明模型過于激進需調(diào)高conf或增加iou。6. 進階技巧用 test 集反推最優(yōu)置信度閾值不是猜是算YOLO 訓(xùn)練完conf0.25是默認值但 Kvasir-SEG 的 test 集告訴你這個值在臨床中完全不可用。我們必須基于 test 集的真實標注用 PR 曲線找到Precision-Recall 平衡點而不是拍腦袋定 0.6。6.1 構(gòu)建 PR 曲線的完整 pipeline核心是遍歷conf從 0.01 到 0.99對每個閾值計算 Precision 和 Recallimport numpy as np from sklearn.metrics import precision_recall_curve import matplotlib.pyplot as plt def compute_pr_curve(test_label_dir: str, pred_result_dir: str): 計算 test 集 PR 曲線 scores, labels [], [] for label_file in Path(test_label_dir).glob(*.txt): # 真實標簽若有息肉則 label1否則 0 gt_exists False with open(label_file, r) as f: for line in f: if line.strip(): gt_exists True break # 預(yù)測分數(shù)取該圖所有預(yù)測框的最大 conf pred_file Path(pred_result_dir) / (label_file.stem .txt) max_conf 0.0 if pred_file.exists(): with open(pred_file, r) as f: for line in f: parts line.strip().split() if len(parts) 6: conf float(parts[5]) max_conf max(max_conf, conf) scores.append(max_conf) labels.append(1 if gt_exists else 0) # sklearn 計算 PR 點 precision, recall, _ precision_recall_curve(labels, scores) # 找 F1-score 最大點Precision 和 Recall 的調(diào)和平均 f1_scores 2 * (precision * recall) / (precision recall 1e-8) optimal_idx np.argmax(f1_scores) plt.figure(figsize(8, 6)) plt.plot(recall, precision, labelfPR Curve (F1{f1_scores[optimal_idx]:.3f})) plt.scatter(recall[optimal_idx], precision[optimal_idx], cred, s100, zorder5) plt.xlabel(Recall) plt.ylabel(Precision) plt.title(PR Curve on Kvasir-SEG Test Set) plt.legend() plt.grid(True, alpha0.3) plt.savefig(plots/pr_curve.png, dpi300) return recall[optimal_idx], precision[optimal_idx], _ # 使用示例 rec, prec, _ compute_pr_curve(dataset/test/labels, runs/detect/kvasir_polyp_s_640/predictions) print(fOptimal conf threshold: {0.01 0.98 * (1 - rec):.3f}) # 粗略映射輸出pr_curve.png中紅點即最優(yōu)平衡點。實測 Kvasir-SEG 上F1 最大點對應(yīng)conf≈0.58此時 Precision0.89Recall0.83——這意味著每 100 個真實息肉模型檢出 83 個其中 89% 是真陽性。這個數(shù)字比conf0.6更科學(xué)因為它來自 test 集的統(tǒng)計分布而非主觀經(jīng)驗。6.2 臨床部署時的 conf 動態(tài)調(diào)整策略手術(shù)中息肉形態(tài)多變充氣后扁平、染色后凸起、水泡遮擋……固定conf0.58會僵化。我在線上服務(wù)中采用三級動態(tài) conf場景conf 閾值觸發(fā)條件依據(jù)常規(guī)掃描0.58默認PR 曲線最優(yōu)高風(fēng)險區(qū)域如直腸0.45醫(yī)生點擊“重點掃描”按鈕提升 Recall寧可多報術(shù)后復(fù)查已知有息肉0.72輸入歷史報告 ID提升 Precision避免誤報引發(fā)焦慮實現(xiàn)只需在預(yù)測 API 中加一個 本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
AV综合中文字幕干| 美女天天干| 国产日韩在线播放av| 超碰综合色| 亚洲av影院在线观看| 欧美综色欧| 色狠狠综合噜一二三区| 中文字幕制服欧美久久一区| 日韩pv中文| 一区二区精品日韩欧美在线观看| 嗯嗯不要 视频| 九一精品牛牛一区二区| 久久鲁夜| 欧美99| 一区二区三区在线美女| 性91| 97操97干| 国产成人精品午夜福利| 久久久久久久久久久久黄色 | 精品人妻一区二区三区在| 制服诱惑亚洲一区二区三区在线观看| 亚洲中文制服诱惑| 亚洲日韩一区电影| 日韩中文字幕二区| 午夜.DJ高清在线观看免费7 | 区日韩亚洲乱码av电影| 欧美综合区| …亚洲黄色厕厕女女在线播…| 天天干天天日天天射黄色| 精品人妻一区二区视频| 欧美亚洲首页| 夜夜狠狠躁日日躁色视频| 亚洲日本成人动漫| 男人夜色天堂ss| 久久婷婷综合国际产色怕| 国产精品成人AV片免费看网站| 亚洲色婷婷综合久久久久中文| 伊人国产视频| 综合天天网| 日韩av三四区| 日本青青草在线| 欧美成人黄网色网站| 精品欧美А∨无码黑人大荫蒂| 亚州性色| 91精品人| 久久国产在线一区二区| 午夜精品久久一区二区| 97亚洲中文| 综合网少妇| 欧美第五页| 青青草色AV| 久久婷婷在线观看视频| 秋霞一区二区三区四区五区六区七区| 欧美精品 - 91爱爱| 久久国产精品一级二级三级| 久久超碰、| 欧美色66| 激情视频图片| 四虎精品亚洲| 自拍偷拍 日韩欧美| 亚洲超碰97| 久久人妻| 乱伦一区二区三区‘| 久久精品日韩| 超碰在线974| 啊v视频在线观看| 色香色欲天天综合网天天来吧| 国产成人无码久久精品| 啊啊啊啊一区| 欧美 传媒 麻豆 日韩 偷拍| 蜜臀久久精品久久久久视频| daxiangjiao你懂的| 超碰在线综合97| 精品欧美日韩在线观看| 加勒比99999| 人人看黄色视频| 久久神马| 中国AV美女| 一级日本牲交大片好爽在线看| 影音先锋视频在线| 素人播放一区| 日夜久久久九九九久| 97爱b| 中文字幕无码不卡啪啪| 九九热AV| 天天日B夜夜干B时时操B| 欧美日韩另类在线| 欧美性爱五月天| av在线浏览| 96精品久久久| 久久久久亚洲Aⅴ无码| 欧美九9 9 9| 日韩资源网| 超碰美国| 在线国产一区二区av| 大香蕉免费中文| 国产熟女二区| 亚洲伊人成综合成人网| 欧洲天天在线| 男人的天堂VA| 老司机深夜影院18未满| 久久色一区| 成人九九| 岛国黄色大片网站| 91国产大片| 日韩十八禁| 五月天玖玖资源站| AV丝袜少妇| 亚洲人妻AV| 日韩精品9999| 人人做,人人操,人人摸| 蜜臀久久99精品久久久老,,| 日韩91网| 久久AV无码网址| 国产九区| 777琪琪午夜免费A片| 日产狠狠干| 天天爱综合网| 久久久精品无码亚免费| 嗯嗯啊啊视频一区二区三区| 中文字幕美女91| 超踫中文字幕| 美女久久久久久久久久久| 中文字幕亚洲永久精品| 1二区9| 欧美懂色综合网| 五月婷久久| 亚洲天堂久久| 综合激情五月丁香| 一区二区三区高清| 91久精品| 国产女同在线观看视频| 五月天综合网| 做爱A级亚欧| 久久国产对白激情浪潮 | 日韩日韩日韩-国产乱码精品一区二区| 欧美中文字幕日韩在线| 猛交交| 麻豆熟妇乱妇熟色A片在线看| 亚洲春色欧美激情自拍| 性色av一区二区| 性爱视频免费网址| 精人妻无码一区二区三区伊人直播 | yw尤物av无码点击进入麻豆| 午夜精品视频777| 老色鬼成人精品视频下载大在线观看| 色五月亚洲| 91综合中文字幕| 久久9亚洲| 色婷婷国产精品一区在线观看| 国产欧美伊人| 丰满岳乱妇一区二区三区| 草久久久| 99精品成人免费看| 国产精品久久久久久久久久久久久久吹| 91精品无码人妻系列| 1024午夜激情男人的天堂| 蜜桃视频成a人v在线| 欧美少妇性乱| 91超级碰碰碰| 风月影院十八禁| 超碰97玖玖爱| 精品v日韩欧美国产| 91无码精品| 久久人妻97久久久久久久| 成年无码动漫av片无尽在线 | 久偷拍欧美日韩三区| 肉嘟嘟www视频在线观看高清| 久久久久久九九九九九九| 99热这里只有精品9| 欧美Ⅴ性爱| 久久久久婷婷精品av电影| 五月综合视频| 久久‘黄片视频| 九久9精品| 夜夜操av亚洲一区二区| 亚洲夜夜欢无码一区二区| 日韩射图| 欧美久久久| 国产精品交换一区二区| 亚洲国产成人精品久久久国产成人一区二区三.| 操淫穴亚洲五月丁香 | 欧洲亚洲人人爽爽视频| 欧美不卡在线美女| 91人妻Pr| 一级特黄aaa大片在线观看成人一级片在线观看 | 国产大学生口爆吞精合集| 97久久国产精品女不卡| 青青伊人久久| 亚洲中文电影| 国产SV一线| 日本黄 R色 成 人网站| 岛国黄色短视频| 翔田千里AV无码秘 三区| 久久伦理视频久久大香蕉视频| 国产免费一区二区在线A片视频| 亚洲无码精品AV久久久| 风韵犹存大大大大香蕉| 亚洲大色鬼| 性色高清在线| 9/A片| 人妻丰满熟妇一区二区三| yazhououmeizongya| 北条麻妃性愛视频| 精品国产网站| 欧美日韩222| 一区二区三区精品视频| 奇米狠999| 两女互慰AV高潮喷水在线观看| 欧美在线啊啊| 欧美AB在线| 综合欧美色图| 亚洲 欧美 日韩另类 麻豆| 天操老女人| 看黑丝美女操逼青青网站| 九九九综合精品| 大香蕉宗合网在线| 欧美AB在线观看| 欧插网站| 国产亚洲色婷婷99精品91| 91亚洲黑人| 亚洲AV免费在线| 欧美一级色| 韩国成人精品久久久免费看| 色吧综合网| 欧美亚洲另类在线蜜桃| 69超碰综合| 综合色啪| 亚洲少妇喷视频看| 日本少妇va7777| 91N五十路| 美女黑人91神马| 久久综合久色欧美综合狠狠| 一区二区三区在线日韩影院观看| 久久水蜜臀亚洲AV无码精品| 熟女高潮精品一区二区| 男人的天堂1024| 午夜传煤十二区精品| 亚洲欧美洲综合| 秋霞操逼片| 欧洲欧美视频一区二区| 五月婷视频| 激激五月| 伊人伊人LD| 91青青在线视频| 日韩99999| 91香蕉国产尤物视频| 欧州一区二区三区四区| 国产亚州日韩欧美看片| AV九九| 五月激情天| 夜夜操91744565| 超碰97欧美日韩| 我中文字幕6区| 少妇特黄一区二区三区| 亚洲黄色| 97色亚洲| 欧美成人一级免费电影| 97天天摸天天碰| 亚洲色性情三级| 97日韩欧美亚洲| 亚洲天天在线| 在线观看精品国产免费| 久久超碰亚洲人| 欧美性区| 亚洲丝袜诱惑| 国产综合网站在线播放 | 久久精品国产精品| 97超碰9| 精品毛片av一区二区| 丁香成人五月天| 99国产精品久久久久久久成人热| 亚洲天堂电影网99999| 熟女探花啪啪| 97中文天堂| 少妇内射www在线观看视频 | 91精品女厕偷拍视频| 亚洲精品国产精品乱码不99| 日本裸体久久色噜噜| 狠狠做深爱婷婷久久二区| 综合亚洲欧美| 强奸a片网| 久久中出在线| 香一区二区三区| 蜜桃狠狠色伊人亚洲综合 | 精品国产久热在线观看| 成人熟女视频一区二区三区| 大逼色网站| 国产精品无码av嫩草| 看日韩美女二区三区免费操逼视频| 玖玖资源中文字幕制服丝袜| 日韩免费三级黄片电影| 97青娱乐超碰久久| ,成人免费啪啪视频| 91 丝袜在线| 精品亚洲国产成人av网站| 加勒比海成人视频网| 日韩熟女乱伦中出| 亚洲综合伊人| 开心激情站| 亚洲97网站| 国产专区第一页| 公司1区2区3区精产精| 国产白丝在线| 日本伦理一区二区| 男人的天堂2018东京热啪啪啪| 精品综合久久久久久五月天| 天综合网欧美| 久久6热视频免费观看| 97超碰国产亚洲精品| 欧美 亚洲 偷拍自拍| 亚洲黄色a级片| 久草精品视频| 极品极品色影院| 99久久久| 91精品国久久久久久无码| 欧美日韩性爱无码| 久久久久99精品成人片蜜臀| 在线女人91| 午夜激情成人在线观看| 91熟女少妇| 国产亚洲在线观看| 蜜臀AV秘一区翔田千里| 亚洲涩图欧美| 中文字幕高清20页视频| 被窝影院午夜看片无码| 九一性生活免费视频| 天堂8在线新版官网| 亚洲欧美在线丝袜| 欧美另类自拍| 后X久久| 成人影院永久免费观看网址| 99re这里只有| 2000亚洲男人天堂| 激情丁香五月| 日韩欧美中文| 五十路六十路素人熟女| 干B网| 亚洲综合性网址| 丁香六月婷婷久久综合| 温婉少妇玩3p| 亚洲āv网址在线观看| 91成人久久| 久久香蕉国产传媒一区剧情天美| 无码av永久免费专区网站| 欧美综合网在线| 国产欧洲精品亚洲午夜拍精品| 夜夜嗨AV一区天天| 日本人人操人人操| 精品日韩中文在线| 性videos欧美熟妇hdx| 超碰97综合网| 超碰综合97在线| 97资源欧美| 激情五月天婷婷| 亚欧Av| 亚洲国产婷婷在线播放| 国产在线视频午夜精华在| 果冻传媒一区二区三区| 97色欧州| 伊人久久国产免费观看视频| 韩国久久97| 国产精品老师| 亚洲精品人妻吞精av| se01国产在线视频| 强被迫伦姧在线观看无码网站| 97中文热色| 青青草原成人| chaopen97久久| 大香蕉色欲AV| 欧洲亚洲综合| 97欧美色综合| 国产AB视频| 91伊人久久在线| 日韩精品人妻中文字有码在线| 欧美亚洲第1页| 男人天堂站| 国产13区| 欧美韩国你懂得在线| 97爱亚洲综合色| 第45页一区二区| 日韩99神马视频播放| 亚洲91色在线| 中文字幕精品久久久久人妻红杏ⅰ | 国产精品爽爽v| 国产福利电影| 曰本91情色| 试看福利| 国模久久在线| 天天综合色图| 在线综合网| 国模无码人体一区二区三| 一级性爱网| 91看黄片| 在线观看色视频| 国产成人无码高清| 亚洲少妇喷视频看| 99re69综合| 在线视频一区二区传媒| 国产精品乱码久久久久久| 蜜臀网址在线| 日本色日夜干| 日韩熟女乱伦中出| 99ri精品| aaa淫乱视频| 97欧美久久久久久久| 人妻娇喘 激情视频| 一区二区高清视频| 另类小说综合网| a级成人毛片免费视频高清| 99热这里只有精品地址 | 外站AV在线| 亚洲一区操| 无码精品一区二区三区潘金莲| 极品极品色影院| 国产视频三区四区| 精品无码一区二区三区| 69视频入口| 国产av又色又爽又黄| www.久久| 色香伊人| 日本不卡三级网在线播放| 大香蕉啪啪啪啪在线| 亚州,欧美在线| 操逼网站网站| 亚洲无码99| 好屌色综合| 爱爱动态60秒| 999岛国大片| 少妇人妻无码| 91亚洲人| 人人射人人操人人摸| 久久人妻丝袜一区二区三| 97超碰在线资源网站| AV有码在线| 欧美 日韩 亚洲 春色| 九九无码| 88在线一区二区三区| 超碰97人妻免费在线| 91久久久久久| 中文日韩欧美熟| 亚洲福利影院一区久久| 九九九九九九九精品视频| 欧美激情片一区二区| 久久久555| 亚洲αv一区二区三区| 91九久| 亚洲一区二区中文字幕| 中国乱伦一区二区| 日日AV加勒比| 欧洲黄色网| 花野真衣| 日本精品一级二级三级| 国产日韩精品一区二区三区| 国产精品久久蜜乳av| 久久美女福利是上海美女| 国产在线精品电影观看| 国模私拍一区二区三区神乳| 色欲av一区二区三区蜜芽| 亚洲综合春色| 亚洲无码精品AV久久久| 欧亚不卡| 嫩呦国产一区二区三区AV| 欧美一区二区传媒| 秋霞免费无码视频日韩A片| 淫色网综合| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 夜夜 中文视频rt| 操逼视频国产无套| 一区麻豆 高清中文字幕| 色婷婷国产精品一区在线观看| 欧美色五月| 九九九999久久久网站| 欧美精品日韩一区二区| 欧美天天干| 尹人大香蕉视频在线| 精品亚洲天堂| 熟妇熟女一区二三区| 黄色免费网| 动漫区日韩区欧美区| 北约熟女超碰| 国产熟码AV| 99超级碰免费视频| 黄片免费日韩| 亚州综合图片| 色综合久| 亚洲AV麻豆Aⅴ无码电影一| 91电影色诱| 美女操逼福利视频| 欧美性爱超碰97| 人人妻人人操人人乐| 在线观看一级α片刺激高潮视频| 亚洲成人妻日韩在线| 国产熟女自拍| 色色五月天激情| 网友自拍第一页| 五十路熟女工口 | 综合色图区| 久久久97| 精品一区99999| 久久性爱视频| 人人操肉肉| 人妻少妇无码| 嗯嗯啊啊亚欧精品| 亚洲国产日韩欧美熟妇在线| 尤物av网站免费在线播放| 亚洲熟女乱色一区二区三区久久久| 人人看人人摸人人色| 亚洲天堂资源网| 四季AV综合网址| 久久一区二区三区入口| 欧洲在线性爱视频| 日韩欧美中文字亚洲慕| 天天做天天爱天天爽AV| 久久草大香蕉| 精品人妻av在线播放| 日韩15p| 中文字幕诱惑制服人妻丝袜美丝袜美 | 天天夜夜久久| 男人的天堂亚洲| 九九干| 在线a亚洲视频播放在线| 日韩精品系列| 一区二区三区色综合| 97超碰美国| 日本在线视频导航| 亚欧视频在线| 自拍偷拍国产欧美日韩韩| 欧美色97| 国产精品久久久午夜夜伦鲁鲁| 操逼网站网站| 狠狠超| 国产精品另类| 国产AB视频| 中文字幕综合人妻| 欧美97日韩| 蜜桃色色网站视频三区| 婷婷五月色| 日韩性爱高清免费视频| 国产操偷| 免费作爱一级视频| 女人 A一级| a一区二区三区乱码在线| 97久久超碰| 伊人网高清| 精人妻一区二区三区| 春色综合免费| 欧美色老汉| 午夜福利 成人 91| 亚春色色| 四虎精品永久在线观看| 少妇大屁屁| 国产精品一区在线播放| 97ai亚洲| 9999久久久| 97香蕉网| 色操逼网| 国产浮力影院第1页| 亚乱色| 久久鲁干| 色五月婷婷在线| 日日干日日| 欧美熟爽综合| 成人综合网 欧美| 啊啊啊在线观看免费视频| 青娱乐大香蕉| 天天天操天天天爱| 一本色道熟妇| 最新日本中文字幕| av网站在线观看了| 嫖老熟女A片一二三区| 久久久久国产无av| 在线不欧美| 中文字幕av亚洲精品| 色婷婷六月丁香七月婷婷| 国产精品人妻熟女aⅴ| 国产成人免费观看在线视频| 久9视频| 青娱乐亚洲热| 校园春色综合香蕉| 青青青在线高清视频在线一二三四区| 亚洲天堂精品日韩电影| 欧美啪啪色吧在线| 成人自拍三级在线观看| 日韩av影片在线观看| 丁香六月综合激情| 一本大道综合伊人精品热热| 久久老熟女| 亚洲天堂在线怕怕视频| 丰满少妇乱子伦精品无| 爱爱动态120秒| 青娱乐手机日韩在线视频| 老鸭窝成人| 高清有码一区二区| 麻豆国产96在线| 性色avv| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 婷婷五月影院| 欧亚成人在线视频| 九九九九九精品| 亚洲一区二区三区中文字幕| 激情文学网伊人| 大肉棒导航| 好吊色综合| 免费A V在线播放| 亚洲熟妇图片| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 国产精品福利资源在线尤物| 99久久精品国产高潮| 麻豆国产av网| 欧美综合网A| 国产成人啪一区二区| 91色综合| 婷婷色婷婷| 91网站在线播放| 少妇一级婬片免费放一级a性色.| 亚洲天堂,男人| 免费99精品国产自在在线| 香伊人在线| 日韩美一区| 日韩本不卡视频在线观看| 亚洲精品官网在线观看| 五月天综合网| 日本黄大片在线观看视频| 日本天天操| 婷婷九月丁香| 欧美一级黄色18片免费看| 欧亚第一综合网| 国产高清亚洲日韩一区| 人妻天堂综合网| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩无码精品综合久久| 久久手机好看网站| 97久久网| 色性荡荡荡荡视频| 日本精品五区| 91n美女视频| 欧美日本成人一区二区| 精品四五区| 神马九九| 国产精品久久发布| 久久久久久99AV无码免费网站| 混色激情av| 久久国产成人精品国产成人亚洲| 亚洲午夜免费狠狠干| 久久精品店| 殴美性色a级欧美| 久久专区| 91亚州欧美| 免费观看国产小粉嫩喷水精品午| 97精品综合久久网| 999熟女精品| 最近2019中文字幕国语免费版| 自拍亚洲综合| 男人的天堂一区三区| 日本高清一本二本免费不卡| 国产67194| 91伊人| 安徽熟妇视频| 亚洲av影音先锋| 96国产精品| 久久久999日本大片| 立川理惠被中出无码| 91精品成人| 日韩激情啪啪| 国产99热| 蜜臀色乳| 亚洲午夜AV| 看全色黄大色大片免费视频| 躁躁日曰躁2020| 色色色天美视频| 大香蕉日韩| 国产精品午夜成人福利| 日韩午夜精品一区二区三区电影| 午夜噜噜噜| 人人爽夜夜操| 粉嫩绯色AV一区二区在线| 97天天操| 中文字幕一区二区三四五区日日骚| 无码日韩网站| 国产一区二区三区高清视频| 9999九九九久久久| 丁香激情五月| 一类无码操逼视频| 高清孕妇孕交 交| 亚洲欧洲精品成人| 亚洲一区日韩| 一区二区三区亚洲| 欧美成人精品欧美一级乱黄一区二…| 亚洲官网在线| 亚洲人妻av| 黄色激情电影在线观看| 久久久久白虎| 九九九热精品| 精品v1区| 免费视频无码| 三级网色| 狠狠久久手机视频精品| 天天舔日美女视频| 天天超级碰碰碰| 偷拍精品一区二区三区| 日本 情色 1区2区3区| 动漫片子网站3黄| 开心激情婷婷| 全球成人中文在线| 91香蕉视频在线观看免费| 日本男人天堂| AV男人天堂网| 欧美少妇高潮久久91| 国产四虎在线| 91丝袜美女国产| 精品毛片久久久精品毛片| 国产又色又粗又黄又爽| 久草午夜| 中文字幕在线免费观看| 尤物视频新赏网鲜网色诱网| 日欧毛片久久| 欧美激情欧美精品| 久久9精品视频| 屌逼麻豆| 裸体美女免费看网站青草| 中文字幕性感少妇av| 太久视频| 男人高清无码一区二区| 免费人成在线观看网站品爱网| 黄片www视频免费| 日韩超碰97| 超碰色97| 啊啊啊爽爽| 久久系列| 热99这里有精品综合久久| 97伊人网| 麻豆天美91| 91w欧美| 精品人妻一区二区三区在| 欧美 亚洲 在线| 男人久久天堂| 国内伊人久久久久久网站视频| 9Ⅰ超碰| 久久国产乱子伦精品免费女,网站| 视频二区美腿制服人妻欧美| 精人妻一区二区三区| 97亚洲综合在线| 欧美 亚洲| 日日夜夜精品视频| 国产精品高潮呻吟av久久4虎| 无码一区免费在线不卡| 国产最火爆久久国产网站网站| 久草精品国产99| 91东京热男人的天堂| 国产亚洲精品美女久久久| 狠狠中文字幕| 蜜乳av首页| 精品人妻一区二区三区免费视频| 乱人乱色一区二区三区免费| 青青草一区二区高清无码视频| 9丨久久九九九| 亚洲国产另类在线中文| 91av一区二区在线观看| 国产美女mm131爽爽爽爽| 日本午夜久久电影| 麻豆亚洲Av成人无码一区精品| 国产精品肉丝自拍| julia中文字幕在线观看| 国产成人啪一区二区| 天堂性色| WWW操逼| 婷婷中文网| 亚洲宅男天堂| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 女同性恋中文字幕| 人妻久久一区二区三区| 91成人高清在线观看| 亚洲成人性爱在线观看| 五月丁香啪啪啪| 久久久久久久久久黄色网| 91狠狠狠| 精品亚洲成人免费在线| 一区二区三区欧美激情| 亚欧美天堂在线| 亚洲欧美91√| 男女啪啪啪18禁网站| 全免费a敌肛交毛片免费| 亚洲色图久久精品蜜| 日本久久综合| 亚洲国产精品无石码久久| 隔壁邻居波多野结衣中文字幕| 91精品黄在线观看| 欧美情色贴图| 亚洲欧美黄| 3D污黄视频在线观看| 男人的天堂2018东京热啪啪啪| 激情网色| 天天日老熟妇| 五月丁香社区婷婷日韩欧美精品影院 | 91伊人久| 99精品在线播放| 欧美亚洲高清不卡| 成人线上超碰| 久久婷五月| 亚洲AV在线资源| 思思视频免费看网站| 99热这里只有精品9| 中文字幕人乱码中文字的预防方法 | 99热97| 欧美性爱超碰97| av日韩在线观看电影| 亚洲色9| 三上悠亚在线毛片91| 国产精品老师| 无码操逼天堂| 国产高清精品一区二区三区毛片| 久久免费中文字幕在线观看| 国内毛片四区| 亚洲欧美激情在线视频| 久污| 一区二区三区黄片免费观看| 亚洲蜜臀懂色| www.亚洲成人一区| 九九九九九九亚洲| 上特色A在线| 人妻啊啊人妻啊| 九九热精品| 狠狠五月天| 欧美92| 五月婷婷综合在线| 2017天天插| 欧美日韩丝袜| 国产久久久久久| 蜜臀久久99精品久久久久久久久| 精品欧美乱码久| 青青草中文-久久青草精品一区二区三| 欧美日日人人天天| a在线视频免费观看| 超碰色美女| 一区二区娱乐网站| 国产又粗又长又大的视频| 爱我干综合| 97网色| 内射白嫩美女| 26uuu最新| 蜜桃在线观看一区二区三区| 国产精品4p在线观看| 欧美日韩*字幕一区| 99在线观看无大码| 日本免费一级AAA大片器| 天天综合网AV91| 国产AV无码AV| 97在线公开视频| 天天操狠狠日夜夜干超碰撸com视频在线观看| 啊啊啊啊嗯嗯在线久久久| 九九在线视频| 天天日天天操天天射河南省| 亚洲棕合电彰| 无码日韩人妻av一| 可乐操在线| 97干在线看| 十八禁av无码免费网站APP| 视频在线中文字幕| 久99| 精品人妻一区二区三区四区石在线| 亚洲AV无码久久精品蜜桃小说| 操逼不卡中文字幕| 中文字幕乱妇免费视频| 97视频观看| 久久毛卡| 一区二区三| 成人精品一区二区三区| 三级片网站在线播放| 欧美天天| 欧美激色| 欧美图片偷拍| 97人人操人人摸| 人妻精品一区二区| 色大师网站www永久网站视频| 亚洲成A∨人影院在线欢看| 久热最新在线杭州| 精品一区二区三区四区外站| AV九九| 久热在线精品免费观看| 肥佬影院91| 北京美女一区二区| 激情第四色| av在线不卡一区二区三区| 蜜臀99久久国产| 男人网站婷婷| 麻豆60秒| 婷婷中文网| 国产亚洲深夜激情| 91久久婷婷| 久久久久大香青草精品综合| 视频二区美腿丝袜制服人妻欧美| 国产精品一区二区校花| 不卡日本一区二区| 久久精品99| 最新精品久久蜜桃 | 4tube欧美女厕所| 东京成人一区| 草草影院在线视频| 久久久精品视频免费观看| 国产二区三区免费视频| 91中出视频| 941超碰| 99国产精品免费| 美女诱惑1区2区| 久久五月天婷婷| 亚洲久草AV色图| 性色av一区二区| 啊啊啊好湿久久| 伊人天堂在线| 天天爽夜夜操| 人人色人人操在线| 亞洲久久直播| 天天躁日日躁xxxxx| 国产精品人妻无码久久久互動交流| 久久久久久人| 国产精品午夜精品| 老熟女中文字幕高清| 亚洲第一二区另类图| 欧美日韩国产中文精品字幕自在自线,| 亚洲激情av| 亚洲欧美日韩夜夜| 黄色高清无码无码破解免费暗网| 亚洲国产精品有声| 天天色天天干天天爱| 乱伦一二三区| 中文字幕精品免费一区二区| 男女一进一出视频久久| 麻豆美女丝袜人妻中文| 日韩无限资源| 一区二区乱码福利| 91在线免费精品视频| 色激情综合网站| 女人天堂av在线播放| 亚洲天天操| 国产精品午夜AV完会免费| 日本视频在线中文字幕| 免费A片三p视频| 欧美自拍偷拍综合图片| 国产精品爱欲| 亚洲小电影免费涩涩成人在线高清| 日韩黄色片子| 一本久道在线综合视频| 无码黑人精品一区二区三区三| 操逼国产免费| 国产无码一二三区| 亚洲激情av| 色老汉玖玖爱| 色婷婷在线视频精品导航| 久久偷拍人| 国产精品午夜福利视频| 91天天综合在线观看| 欧美热图99| 欧美综合网| 日本色色视频网站| 久久久久久国产精品免费网站| 亚州AV无码国产精品| 国产亚洲99久久精品| 97中文天堂| 又黄又粗又硬又长又大| 无码人妻系列少妇| 农村少妇久久久久久久| 中文字幕丰满子伦无码专区在线视频最新| 乱伦熟女论坛| 成人 日本A片无码8888| 亚洲色综合| 亚洲AO在线| 无码九九| 91这里只有精品| 伊人久久综合精品欧美| 九九aV| 天天弄欧美| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚洲高潮影院| 日本东京热久久久电影| 日韩乱伦影音先锋| 999在线电影香蕉| 亚洲欧美精品久| 伊人性在线视频| www.色吧5.com| 极品尤物在线观看| 中文字日本乱码| 草B在线| 日韩中文字幕视频| 九九黄色网| 青青草男人天堂| 欧美色图亚洲色| 操逼操逼逼操操逼91 | 曰韩欧美国产传媒麻豆第一区| 久久人爽| 国产激情视频一区区三区| 欧美性爱视频免费一区一A| 久热色情精品| 男人的天堂kva| 日韩中文字幕精品一区在线| 色九月| 日韩精品影视| 久热精品在线国产| 一区二区三区精品黑丝白丝酒店对鸡 | 久草男人天堂| 免费a v| 激情五月天色色| 黄久在线| 午夜视频久久久久一区| 免费观看有码高清视频| 蜜臀久久精品久久久久视频| 澳门黄片一香蕉视频| 美女黄色一级A视频| 久久精品无码不卡| 日逼视频日本| 久久久久久久久久久久久久久乱码| 一卡二卡三卡| 逼逼逼逼操操操操操操操操操午夜剧场 | 欧美伦乱爱| 亚洲第一页第二页激情| 在线 制服丝袜中出 人妻| 九色 蝌蚪 熟女自| 久久精品中文字幕观看| 91亚州欧美| 狠狠操使劲操| 大胆91| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 国产CHASE男男GAYGA 毛多色婷婷| 亚洲国成人情色好看电影| 玖草在线视频| 天美传媒国产原创中文字幕亚洲欧美另类 | 国产精品久久久亚洲一区| 久九九九九九九九热| 亚洲AV无码国产精品久久久久| 97丝袜亚洲在线播放| 国产高清精品一区二区三区毛片| 麻豆久久久久久久久丝袜| 狠狠操狠狠操操| 精品视频123区小说区| 欧美日韩97| 天天摸天天插天天日| 黄骗免费网站| 日本一区二区三区欧美日韩中文字幕| 大香蕉综合网| 中文一区二区婷婷视频| 无码精品久久久久久亚洲| 日韩在线女优天天干| 插入逼91| 99蜜桃臀亚洲成人在线观看| 午夜超爽| 大香蕉92| 婷婷五月天久久久| 四虎影视精品| 久久久com| 国产91亚洲精品一区二区三区| 中文字幕天天天天天| 中文字幕,人妻,日韩| 狠狠2050在线观看| 自拍偷拍2025在线观看| 亚洲黄色电影| 中文一区二区婷婷视频| 国产亚洲性生活视频播放| 91丝袜在线视频| 亚洲AV成人无码久久精品播放| 欧美少妇高潮| 久久99国产综合精品女同| 五十路六十路七十路熟婆| 欧美色图人妻| 成人看片网站| 26uuu最新| 人妻免费观看| 婷婷久久久| 操国产逼| 欧美色图在线视频少妇| 九九热精品视频在线观看| 五月亭亭六月丁香| 新97国产超碰| 狼人久草| 亚洲欧洲无码bt精品合集| Aa东京男人的天堂| 日韩久久三区| 色色色色日本| 欧美 亚洲精品首页| 欧美se亚洲| 欧美啪啪女女| 99亚洲国产精品色一区二区三区| 日本一久是| 99热综合在线| 手机在线人成免费视频| 日本精品五区| 天天影视之亚洲综合网| 亚州操操穴网| 中文字幕aⅴ在线视频| 日本一二区不卡| 日韩 欧美 国产 麻豆| 亚洲精品久| 欧美精品久久久久久久久88| 国产精品com| 精品人妻一区二区蜜桃视频 | 91亚洲欧美激情| 亚热日本熟女| 超碰超碰欧美| 欧美一区二区亚洲天堂| 91性高朝久久久久久久久| 亚洲综合嫩| 欧美日韩人妻婷婷一区| 韩国女主播青草福利视频| 国产精品久久久久久 百度| 国产日韩精品suv| 中文字幕一区二区无码成人| 新精精品久久精品| 嗯嗯啊啊用力视频免费| 91操碰| www.国产高潮精品| 高潮的A片激情扒开一区| 久久大| 337p大胆噜噜噜噜噜91Av| 国产男女边吃边摸视频网站| 91丝袜视频在线观看| 四虎影视永久在线观看精品免费网站 | 天美传媒麻豆一区二区三区国产精| 超碰夫妻97| 日韩精品人妻系列无码天堂| 男人的天堂网免费| 色色五月天激情| 日韩av不卡在线观看| 亚洲色系另类精品国产| 日韩特级毛片免费观看全集| 亚洲se91| 外国免费性情大片| 99色热| 福利天天都操| 伊人久久亚洲色欲综合网站 | 97视频新免费| 九九九九九九九九九九九九九九九女| 超碰97玖玖爱| 亚洲一区二区三区麻豆传媒| 97视频网站在线观看| 人人乐大香蕉| 91大神精品长腿在线观看网站| 亚洲AV无码乱码在线观看性色| 久久东京伊人一本到鬼色| 中文字幕美女91| 精品亚洲成人免费在线| 国产无吗在线播放| 日韩有码 一区二区三区| 亚洲高清视频在线免费观看| 91春色| 亚洲av成人精品一区| 亚洲 欧美 精品专区 极品| 久久久久亚洲Av无码专区老牛影视| 蜜臀视频网站| 精品视频在线观看精品| 国产精品视频内谢女人| 亚洲AV麻豆Aⅴ无码电影一| 日本性爱视频一级| 亚洲高清无毛一区二区| 国产a片操逼| 色官网色综合| 久久肏大逼| 九九伊人网| 天天看天天综合成人网| 成人无码专区精品视频| 伊人国产视频| 伊人96在线|