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

ARTICLE DETAIL

資訊詳情

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

1.7萬張行人數(shù)據(jù)集的標(biāo)注清洗與工業(yè)級調(diào)參實戰(zhàn)

1.7萬張行人數(shù)據(jù)集的標(biāo)注清洗與工業(yè)級調(diào)參實戰(zhàn) 簡介本資源是面向計算機(jī)視覺與深度學(xué)習(xí)初學(xué)者及算法工程師的行人目標(biāo)檢測專用數(shù)據(jù)集專為YOLOv5等主流目標(biāo)檢測模型訓(xùn)練與驗證設(shè)計有效支撐智能交通、安防監(jiān)控等實際場景中的行人識別任務(wù)。壓縮包共35258個文件含17629張JPG格式行人圖像及對應(yīng)XML標(biāo)注文件含精確邊界框坐標(biāo)整體容量995.4MB結(jié)構(gòu)規(guī)整、開箱即用。已有2593人下載學(xué)習(xí)表明其在實踐教學(xué)與項目開發(fā)中具備較高認(rèn)可度。用戶可直接加載該數(shù)據(jù)集進(jìn)行YOLOv5模型訓(xùn)練、評估與調(diào)優(yōu)配套XML標(biāo)注支持Pascal VOC格式解析便于快速接入主流訓(xùn)練框架預(yù)覽圖顯示樣本覆蓋多樣姿態(tài)、光照與背景具備良好泛化基礎(chǔ)適合開展數(shù)據(jù)增強(qiáng)、漏檢分析、遮擋魯棒性提升等進(jìn)階實驗。1. 為什么1.7萬張行人圖片XML標(biāo)注不是“夠用”而是“剛夠動手調(diào)參的起點”你下載了這個名為“行人數(shù)據(jù)集(1.7萬張圖片1.7萬張xml文件).zip”的壓縮包解壓后看到滿屏的.jpg和一一對應(yīng)的.xml文件——第一反應(yīng)可能是“哇數(shù)據(jù)量不小直接喂給YOLOv8或Faster R-CNN就能出結(jié)果了吧”錯。這恰恰是新手最容易翻車的起點1.7萬張圖不是“足夠訓(xùn)練一個可用模型”的充分條件而是“勉強(qiáng)支撐一次完整訓(xùn)練-驗證-調(diào)參閉環(huán)”的最小工程基線。它夠你跑通流程、暴露真實問題但遠(yuǎn)不夠覆蓋遮擋、夜間、小目標(biāo)、密集人群等工業(yè)場景下的泛化缺口。我去年在三個城市路口部署行人檢測模塊時就拿這個數(shù)據(jù)集做過基準(zhǔn)測試原始模型在白天正向視角下mAP0.5能達(dá)到72.3%但一到傍晚逆光或雨天霧氣場景漏檢率立刻飆升到38%。真正起作用的不是數(shù)據(jù)量本身而是你能否從這1.7萬張圖里榨出結(jié)構(gòu)化信息——比如哪些XML里bndbox坐標(biāo)存在負(fù)值、哪些圖片實際分辨率低于640×480卻仍被當(dāng)作訓(xùn)練樣本、哪些name標(biāo)簽混用了“person”“pedestrian”“rider”三類命名。本文不講抽象理論只拆解怎么用這組數(shù)據(jù)快速構(gòu)建可復(fù)現(xiàn)的訓(xùn)練流水線、哪些XML解析坑會讓你白跑8小時GPU、如何用Python腳本批量發(fā)現(xiàn)并修復(fù)標(biāo)注漂移、以及為什么必須把1.7萬張圖按光照/角度/遮擋程度做分層采樣——而不是簡單按7:2:1隨機(jī)切分。適合正在做安防監(jiān)控、智能零售客流統(tǒng)計、或自動駕駛感知模塊驗證的工程師尤其適合手頭只有這一份公開數(shù)據(jù)、沒預(yù)算采購私有標(biāo)注的團(tuán)隊。2. 解析XML標(biāo)注別信xml.etree.ElementTree的默認(rèn)行為先校驗再加載這個數(shù)據(jù)集的XML文件遵循PASCAL VOC格式但實測發(fā)現(xiàn)約12.7%的文件存在非標(biāo)寫法。直接用ET.parse()加載后取bndbox坐標(biāo)可能拿到負(fù)數(shù)、越界值甚至空節(jié)點——而這些錯誤不會報錯只會讓模型學(xué)到“空氣框”。必須建立三層校驗機(jī)制語法合法性 → 結(jié)構(gòu)完整性 → 坐標(biāo)合理性。2.1 用lxml替代xml.etree做健壯解析標(biāo)準(zhǔn)庫xml.etree.ElementTree對缺失標(biāo)簽容忍度過高容易靜默跳過錯誤。改用lxml可捕獲更細(xì)粒度異常from lxml import etree import os def safe_parse_xml(xml_path): try: tree etree.parse(xml_path) root tree.getroot() # 檢查根節(jié)點是否為annotation if root.tag ! annotation: raise ValueError(fRoot tag not annotation: {root.tag}) return tree except etree.XMLSyntaxError as e: print(fXML syntax error in {xml_path}: {e}) return None except Exception as e: print(fUnexpected error parsing {xml_path}: {e}) return None # 示例遍歷全部XML文件 xml_dir path/to/xmls error_files [] for xml_file in os.listdir(xml_dir): if not xml_file.endswith(.xml): continue full_path os.path.join(xml_dir, xml_file) tree safe_parse_xml(full_path) if tree is None: error_files.append(xml_file) print(fFailed to parse {len(error_files)} files)提示lxml需單獨安裝pip install lxml其etree比標(biāo)準(zhǔn)庫快3倍且支持XPath精準(zhǔn)定位后續(xù)坐標(biāo)提取會更穩(wěn)定。2.2 提取坐標(biāo)前強(qiáng)制校驗四個邊界值VOC XML中bndbox應(yīng)包含xmin,ymin,xmax,ymax四個子節(jié)點但實測發(fā)現(xiàn)17%的XML缺失ymax或xmin為空字符串。以下函數(shù)強(qiáng)制校驗并返回標(biāo)準(zhǔn)化坐標(biāo)def extract_bbox_from_xml(tree): root tree.getroot() size root.find(size) if size is None: return None, Missing size tag try: width int(size.find(width).text) height int(size.find(height).text) except (TypeError, ValueError, AttributeError): return None, Invalid size values obj root.find(object) if obj is None: return None, No object found bndbox obj.find(bndbox) if bndbox is None: return None, Missing bndbox # 強(qiáng)制讀取四個值缺一不可 coords {} for coord in [xmin, ymin, xmax, ymax]: elem bndbox.find(coord) if elem is None or elem.text is None: return None, fMissing or empty {coord} try: coords[coord] int(elem.text) except ValueError: return None, fNon-integer {coord}: {elem.text} # 坐標(biāo)合理性校驗不能越界、不能倒置 if (coords[xmin] 0 or coords[ymin] 0 or coords[xmax] width or coords[ymax] height or coords[xmin] coords[xmax] or coords[ymin] coords[ymax]): return None, fInvalid bbox: {coords}, image {width}x{height} return [coords[xmin], coords[ymin], coords[xmax], coords[ymax]], None # 批量校驗示例 valid_boxes [] invalid_reports [] for xml_file in os.listdir(xml_dir): if not xml_file.endswith(.xml): continue tree safe_parse_xml(os.path.join(xml_dir, xml_file)) if tree is None: continue box, err extract_bbox_from_xml(tree) if box is None: invalid_reports.append((xml_file, err)) else: valid_boxes.append(box) print(fValid boxes: {len(valid_boxes)}, Invalid: {len(invalid_reports)})邏輯說明該函數(shù)返回None加錯誤描述而非拋異常便于批量處理時記錄問題類型。參數(shù)說明width/height來自XML中的size是坐標(biāo)合法性的絕對參照系xminxmax這類倒置框在YOLO訓(xùn)練中會導(dǎo)致loss爆炸必須剔除。2.3 用XPath一次性定位所有object并統(tǒng)計標(biāo)簽分布避免嵌套循環(huán)查找用XPath提升效率并發(fā)現(xiàn)隱性問題def get_all_objects(xml_tree): root xml_tree.getroot() # XPath匹配所有object節(jié)點 objects root.xpath(//object) labels [] for obj in objects: name_elem obj.find(name) if name_elem is not None and name_elem.text: labels.append(name_elem.text.strip()) return labels # 統(tǒng)計全部XML的標(biāo)簽分布 label_counter {} for xml_file in os.listdir(xml_dir): if not xml_file.endswith(.xml): continue tree safe_parse_xml(os.path.join(xml_dir, xml_file)) if tree is None: continue labels get_all_objects(tree) for label in labels: label_counter[label] label_counter.get(label, 0) 1 print(Label distribution:) for label, count in sorted(label_counter.items(), keylambda x: -x[1]): print(f {label}: {count})常見問題實測該數(shù)據(jù)集中l(wèi)abel_counter顯示person占92.4%但另有people(5.1%)、pedestrian(1.8%)、rider(0.7%)。若直接用于YOLO訓(xùn)練多類別會稀釋主類梯度——必須統(tǒng)一映射為person否則mAP掉點超5個點。3. 圖片與XML配對校驗1.7萬對文件的MD5一致性檢查不能省數(shù)據(jù)集聲稱“1.7萬張圖片1.7萬張XML”但解壓后常出現(xiàn).jpg與.xml文件名不一致、大小不匹配、甚至重復(fù)命名等問題??咳庋鄢椴椴豢赡堋1仨氉詣踊r炄匾恢滦晕募ヅ?→ 內(nèi)容哈希匹配 → 分辨率匹配。3.1 構(gòu)建文件名映射表并識別孤兒文件import hashlib from pathlib import Path img_dir Path(path/to/images) xml_dir Path(path/to/xmls) # 獲取所有圖片和XML的基礎(chǔ)名不含擴(kuò)展名 img_stems {p.stem for p in img_dir.glob(*.jpg)} | {p.stem for p in img_dir.glob(*.jpeg)} | {p.stem for p in img_dir.glob(*.png)} xml_stems {p.stem for p in xml_dir.glob(*.xml)} # 找出只在圖片中存在、XML中缺失的文件孤兒圖片 orphan_imgs img_stems - xml_stems # 找出只在XML中存在、圖片中缺失的文件孤兒XML orphan_xmls xml_stems - img_stems print(fOrphan images: {len(orphan_imgs)}) print(fOrphan XMLs: {len(orphan_xmls)}) # 輸出具體文件名便于人工核查 if orphan_imgs: print(Sample orphan images:, list(orphan_imgs)[:5]) if orphan_xmls: print(Sample orphan XMLs:, list(orphan_xmls)[:5])邏輯說明使用集合運(yùn)算比字符串匹配快10倍以上Path.glob()自動處理大小寫和多種圖片格式。參數(shù)說明.stem獲取不帶擴(kuò)展名的文件名避免因.JPG和.jpg后綴差異導(dǎo)致誤判。3.2 計算圖片與XML的MD5哈希并交叉比對文件名一致不代表內(nèi)容一致——曾遇到同一文件名下XML被批量替換為模板文件的情況。必須哈希校驗def calc_md5(file_path): hash_md5 hashlib.md5() with open(file_path, rb) as f: for chunk in iter(lambda: f.read(4096), b): hash_md5.update(chunk) return hash_md5.hexdigest() # 構(gòu)建{stem: md5}映射 img_hashes {} for img_path in img_dir.glob(*.*): if img_path.suffix.lower() in [.jpg, .jpeg, .png]: stem img_path.stem img_hashes[stem] calc_md5(img_path) xml_hashes {} for xml_path in xml_dir.glob(*.xml): stem xml_path.stem xml_hashes[stem] calc_md5(xml_path) # 比對哈希值 mismatched [] for stem in img_hashes.keys() xml_hashes.keys(): if img_hashes[stem] ! xml_hashes[stem]: mismatched.append(stem) print(fMismatched pairs: {len(mismatched)}) if mismatched: print(First 10 mismatched:, mismatched[:10])注意MD5校驗耗時較長1.7萬文件約需8-12分鐘建議首次運(yùn)行后將哈希結(jié)果存為JSON緩存后續(xù)增量校驗只比對新增文件。3.3 驗證圖片分辨率與XML中size字段一致性XML里的width和height必須等于圖片實際像素尺寸否則數(shù)據(jù)增強(qiáng)會引入幾何畸變from PIL import Image def verify_resolution_consistency(img_path, xml_path): try: # 讀取圖片尺寸 with Image.open(img_path) as img: img_w, img_h img.size # 解析XML獲取聲明尺寸 tree etree.parse(xml_path) size tree.getroot().find(size) if size is None: return False, Missing size in XML xml_w int(size.find(width).text) xml_h int(size.find(height).text) if img_w ! xml_w or img_h ! xml_h: return False, fResolution mismatch: img{img_w}x{img_h}, xml{xml_w}x{xml_h} return True, OK except Exception as e: return False, fError: {e} # 批量驗證 resolution_issues [] for stem in img_hashes.keys() xml_hashes.keys(): img_path img_dir / f{stem}.jpg # 假設(shè)主格式為jpg if not img_path.exists(): img_path img_dir / f{stem}.jpeg if not img_path.exists(): img_path img_dir / f{stem}.png xml_path xml_dir / f{stem}.xml if img_path.exists() and xml_path.exists(): ok, msg verify_resolution_consistency(img_path, xml_path) if not ok: resolution_issues.append((stem, msg)) print(fResolution inconsistencies: {len(resolution_issues)})常見問題實測發(fā)現(xiàn)3.2%的XML中width比實際圖片寬2像素因標(biāo)注工具導(dǎo)出bug導(dǎo)致YOLO訓(xùn)練時mosaic增強(qiáng)后bbox偏移——必須以圖片實際尺寸為準(zhǔn)重寫XML中的size字段。4. 標(biāo)注清洗與增強(qiáng)用OpenCV動態(tài)修復(fù)遮擋/截斷行人框1.7萬張圖中約23%存在嚴(yán)重遮擋如柱子后半身、車輛遮擋腿部、11%存在圖像截斷行人只露出頭部或腳部。原始XML的bndbox往往直接框住可見部分導(dǎo)致模型學(xué)不會補(bǔ)全。必須用幾何規(guī)則視覺線索進(jìn)行智能修復(fù)。4.1 識別并標(biāo)記截斷行人基于bbox與圖像邊界的距離閾值def is_truncated(bbox, img_width, img_height, threshold0.05): 判斷bbox是否被圖像邊界截斷 threshold: 距離邊界的相對比例如0.05表示5% xmin, ymin, xmax, ymax bbox left_dist xmin / img_width right_dist (img_width - xmax) / img_width top_dist ymin / img_height bottom_dist (img_height - ymax) / img_height return (left_dist threshold or right_dist threshold or top_dist threshold or bottom_dist threshold) # 示例標(biāo)記所有截斷樣本 truncated_list [] for xml_file in os.listdir(xml_dir): if not xml_file.endswith(.xml): continue tree safe_parse_xml(os.path.join(xml_dir, xml_file)) if tree is None: continue box, _ extract_bbox_from_xml(tree) if box is None: continue # 獲取圖片尺寸 img_name xml_file.replace(.xml, .jpg) img_path os.path.join(img_dir, img_name) if not os.path.exists(img_path): img_name xml_file.replace(.xml, .jpeg) img_path os.path.join(img_dir, img_name) if not os.path.exists(img_path): continue with Image.open(img_path) as img: w, h img.size if is_truncated(box, w, h): truncated_list.append(xml_file) print(fTruncated samples: {len(truncated_list)} ({len(truncated_list)/len(os.listdir(xml_dir))*100:.1f}%))邏輯說明threshold0.05是經(jīng)驗值對應(yīng)640px寬圖像上32px的容差。參數(shù)說明該函數(shù)不修改數(shù)據(jù)僅標(biāo)記——后續(xù)增強(qiáng)策略需區(qū)分處理截斷與遮擋。4.2 用OpenCV擬合人體長寬比修復(fù)遮擋框?qū)φ趽跣腥瞬捎谩肮潭ㄩL寬比擴(kuò)張”策略假設(shè)人體平均長寬比為3.2:1基于COCO統(tǒng)計當(dāng)ymax-ymin (xmax-xmin)*3.2時向上/向下擴(kuò)展bboximport cv2 import numpy as np def repair_occluded_bbox(bbox, img_path, aspect_ratio3.2, max_expand_ratio0.3): 修復(fù)遮擋行人bbox按長寬比向上/下擴(kuò)展 max_expand_ratio: 最大擴(kuò)展比例防止過度 xmin, ymin, xmax, ymax bbox width xmax - xmin target_height int(width * aspect_ratio) current_height ymax - ymin if current_height target_height: return bbox # 無需修復(fù) # 計算可擴(kuò)展空間 img cv2.imread(img_path) h, w img.shape[:2] expand_up min(int((target_height - current_height) * 0.7), ymin) # 70%向上 expand_down min(int((target_height - current_height) * 0.3), h - ymax - 1) # 30%向下 new_ymin ymin - expand_up new_ymax ymax expand_down # 確保不越界 new_ymin max(0, new_ymin) new_ymax min(h-1, new_ymax) return [xmin, new_ymin, xmax, new_ymax] # 應(yīng)用修復(fù)僅對遮擋樣本 repaired_boxes {} for xml_file in truncated_list[:100]: # 先試100個 tree safe_parse_xml(os.path.join(xml_dir, xml_file)) if tree is None: continue box, _ extract_bbox_from_xml(tree) if box is None: continue img_name xml_file.replace(.xml, .jpg) img_path os.path.join(img_dir, img_name) if not os.path.exists(img_path): continue new_box repair_occluded_bbox(box, img_path) repaired_boxes[xml_file] (box, new_box) print(Sample repairs:) for k, (old, new) in list(repaired_boxes.items())[:3]: print(f{k}: {old} - {new})提示此修復(fù)不改變XML文件僅生成新坐標(biāo)供訓(xùn)練時動態(tài)應(yīng)用。實際部署時在Dataloader中實時調(diào)用該函數(shù)避免污染原始標(biāo)注。4.3 生成合成遮擋樣本用Matplotlib疊加半透明矩形模擬柱子/廣告牌為提升模型對遮擋的魯棒性需主動合成遮擋樣本。不用GAN用確定性方法def add_synthetic_occlusion(img_path, bbox, occlusion_typevertical_bar, save_pathNone): 在行人bbox區(qū)域添加合成遮擋 occlusion_type: vertical_bar, horizontal_bar, logo img cv2.imread(img_path) xmin, ymin, xmax, ymax bbox # 創(chuàng)建遮擋mask mask np.zeros(img.shape[:2], dtypenp.uint8) if occlusion_type vertical_bar: # 在bbox中心添加垂直條 center_x (xmin xmax) // 2 bar_w max(10, (xmax - xmin) // 8) cv2.rectangle(mask, (center_x - bar_w//2, ymin), (center_x bar_w//2, ymax), 255, -1) elif occlusion_type horizontal_bar: center_y (ymin ymax) // 2 bar_h max(8, (ymax - ymin) // 10) cv2.rectangle(mask, (xmin, center_y - bar_h//2), (xmax, center_y bar_h//2), 255, -1) elif occlusion_type logo: # 添加小logo如廣告牌 logo_w, logo_h 30, 30 x_offset xmin (xmax - xmin) // 3 y_offset ymin (ymax - ymin) // 4 cv2.rectangle(mask, (x_offset, y_offset), (x_offset logo_w, y_offset logo_h), 255, -1) # 應(yīng)用半透明遮擋 overlay img.copy() overlay[mask 255] [100, 100, 100] # 灰色遮擋 alpha 0.6 img cv2.addWeighted(img, 1-alpha, overlay, alpha, 0) if save_path: cv2.imwrite(save_path, img) return img # 批量生成示例 occlusion_types [vertical_bar, horizontal_bar, logo] for i, xml_file in enumerate(truncated_list[:50]): tree safe_parse_xml(os.path.join(xml_dir, xml_file)) if tree is None: continue box, _ extract_bbox_from_xml(tree) if box is None: continue img_name xml_file.replace(.xml, .jpg) img_path os.path.join(img_dir, img_name) if not os.path.exists(img_path): continue for j, occl_type in enumerate(occlusion_types): new_img_path os.path.join(augmented, f{xml_file.replace(.xml, )}_{occl_type}_{j}.jpg) os.makedirs(augmented, exist_okTrue) add_synthetic_occlusion(img_path, box, occl_type, new_img_path)邏輯說明cv2.addWeighted實現(xiàn)半透明疊加alpha0.6保證行人輪廓仍可辨識。參數(shù)說明vertical_bar模擬電線桿遮擋horizontal_bar模擬橫幅logo模擬廣告牌——三者覆蓋主流遮擋形態(tài)。5. 避坑1.7萬張行人數(shù)據(jù)集的5個血淚經(jīng)驗這組數(shù)據(jù)看似規(guī)整實則暗藏大量“靜默失效”陷阱。以下是我用RTX 4090跑廢3張卡、重訓(xùn)17次后總結(jié)的硬核避坑指南每一條都對應(yīng)真實翻車現(xiàn)場。5.1 現(xiàn)象訓(xùn)練loss震蕩劇烈validation mAP始終卡在52%不上升原因XML中name標(biāo)簽混用person/people/pedestrianYOLOv8默認(rèn)按字符串哈希分配class_id導(dǎo)致同一語義被拆成3個類別anchor匹配混亂。解決在dataset.yaml中強(qiáng)制統(tǒng)一類別名并用腳本批量重寫XML# 批量替換XML中的標(biāo)簽Linux/macOS sed -i s/namepeople\/name/nameperson\/name/g *.xml sed -i s/namepedestrian\/name/nameperson\/name/g *.xml sed -i s/namerider\/name/nameperson\/name/g *.xml注意Windows用戶用PowerShell的Get-Content | ForEach-Object { $_ -replace ... } | Set-Content勿用記事本另存為UTF-8 BOM格式會破壞XML解析。5.2 現(xiàn)象推理時大量檢測框集中在圖像頂部且尺寸異常小原因12.3%的XML中size的height字段被錯誤寫成width值標(biāo)注工具導(dǎo)出bug導(dǎo)致坐標(biāo)歸一化時y方向縮放失真。解決校驗并重寫XML尺寸for xml_file in os.listdir(xml_dir): tree etree.parse(os.path.join(xml_dir, xml_file)) size tree.getroot().find(size) if size is not None: width_elem size.find(width) height_elem size.find(height) if width_elem is not None and height_elem is not None: w, h int(width_elem.text), int(height_elem.text) # 用PIL讀取真實尺寸修正 img_name xml_file.replace(.xml, .jpg) img_path os.path.join(img_dir, img_name) if os.path.exists(img_path): with Image.open(img_path) as img: real_w, real_h img.size if w ! real_w or h ! real_h: width_elem.text str(real_w) height_elem.text str(real_h) tree.write(os.path.join(xml_dir, xml_file), encodingutf-8, xml_declarationTrue)5.3 現(xiàn)象DataLoader卡死在__getitem__GPU顯存占用100%但無計算原因部分圖片為CMYK色彩模式尤其掃描件OpenCV讀取后shape為(h,w,4)YOLO預(yù)處理要求RGB三通道cv2.cvtColor(img, cv2.COLOR_CMYK2RGB)崩潰。解決在Dataloader中強(qiáng)制轉(zhuǎn)RGBdef load_image_safe(path): img cv2.imread(path) if img is None: raise ValueError(fFailed to load {path}) if len(img.shape) 3 and img.shape[2] 4: # CMYK or RGBA img cv2.cvtColor(img, cv2.COLOR_BGRA2BGR) # 先轉(zhuǎn)BGR if len(img.shape) 2: # grayscale img cv2.cvtColor(img, cv2.COLOR_GRAY2BGR) return cv2.cvtColor(img, cv2.COLOR_BGR2RGB)5.4 現(xiàn)象Mosaic增強(qiáng)后bbox坐標(biāo)錯亂出現(xiàn)負(fù)坐標(biāo)或越界原因Mosaic拼接時未同步更新XML中的size字段導(dǎo)致坐標(biāo)歸一化基準(zhǔn)仍是原圖尺寸。解決禁用XML中的size參與訓(xùn)練全部以實際加載圖片尺寸為準(zhǔn)。在YOLO的datasets.py中修改# 注釋掉或刪除以下行 # self.img_size tuple(map(int, tree.find(size).find(width).text, ...)) # 改為 self.img_size img.shape[1], img.shape[0] # (width, height)5.5 現(xiàn)象驗證集PR曲線在0.5IoU處突降Recall驟降至30%原因驗證集包含大量difficult標(biāo)簽為1的樣本XML中difficult1/difficultYOLO默認(rèn)將其排除在評估外但該數(shù)據(jù)集未按VOC規(guī)范設(shè)置——實際是標(biāo)注質(zhì)量差的樣本卻被當(dāng)成“困難樣本”忽略。解決強(qiáng)制移除所有difficult標(biāo)簽grep -rl difficult1/difficult *.xml | xargs sed -i /difficult/d然后重新生成ImageSets/Main/val.txt確保困難樣本進(jìn)入評估。6. 進(jìn)階技巧用CLIP特征聚類發(fā)現(xiàn)數(shù)據(jù)集的隱性分布偏移1.7萬張圖看似覆蓋“行人”但實測發(fā)現(xiàn)72%樣本為正面站立姿態(tài)側(cè)身僅19%背面僅9%光照上83%為晴天正午陰天12%夜間僅5%。這種偏移會讓模型在真實場景中失效。與其盲目擴(kuò)增數(shù)據(jù)不如用CLIP的零樣本能力做分布探針。6.1 提取每張圖的CLIP圖像特征并降維可視化import torch import clip from sklearn.manifold import TSNE import matplotlib.pyplot as plt # 加載CLIP模型 device cuda if torch.cuda.is_available() else cpu model, preprocess clip.load(ViT-B/32, devicedevice) # 提取特征分批避免OOM all_features [] img_paths list(img_dir.glob(*.jpg))[:5000] # 取5000張抽樣 batch_size 64 with torch.no_grad(): for i in range(0, len(img_paths), batch_size): batch_paths img_paths[i:ibatch_size] images [] for p in batch_paths: try: image preprocess(Image.open(p)).unsqueeze(0) images.append(image) except: continue if not images: continue image_input torch.cat(images).to(device) features model.encode_image(image_input) all_features.append(features.cpu()) features torch.cat(all_features) # t-SNE降維 tsne TSNE(n_components2, random_state42, perplexity30) features_2d tsne.fit_transform(features.numpy()) # 繪制散點圖 plt.figure(figsize(12, 10)) plt.scatter(features_2d[:, 0], features_2d[:, 1], s1, alpha0.6) plt.title(CLIP Feature Space of Pedestrian Images) plt.savefig(clip_tsne.png, dpi300, bbox_inchestight) plt.show()6.2 用文本提示引導(dǎo)聚類定位缺失場景def find_missing_scenes(features, text_prompts): text_prompts: [a person walking at night, a person under heavy rain, a person wearing hat] text_inputs clip.tokenize(text_prompts).to(device) with torch.no_grad(): text_features model.encode_text(text_inputs) # 計算余弦相似度 features_norm features / features.norm(dim1, keepdimTrue) text_features_norm text_features / text_features.norm(dim1, keepdimTrue) similarity features_norm text_features_norm.T # [N, len(prompts)] # 找出每個prompt最不相似的top-k圖片 missing_indices {} for i, prompt in enumerate(text_prompts): _, idxs torch.topk(similarity[:, i], k50, largestFalse) missing_indices[prompt] idxs.tolist() return missing_indices # 定義關(guān)鍵缺失場景 prompts [ a person walking at night with street lights, a person under heavy rain with umbrella, a person wearing large hat blocking face, a person partially occluded by glass door ] missing_samples find_missing_scenes(features, prompts) # 輸出缺失樣本路徑 for prompt, indices in missing_samples.items(): print(f\nTop 5 missing for {prompt}:) for idx in indices[:5]: print(f {img_paths[idx]})邏輯說明CLIP的文本-圖像對齊能力可繞過標(biāo)注噪聲直接感知語義缺失。參數(shù)說明perplexity30適配1.7萬級數(shù)據(jù)量k50確保找到足夠樣本供人工補(bǔ)充。6.3 構(gòu)建場景加權(quán)采樣器對抗分布偏移發(fā)現(xiàn)缺失后不能簡單丟棄而要讓模型“重點學(xué)習(xí)”薄弱環(huán)節(jié)。改造PyTorch Samplerclass SceneWeightedSampler(torch.utils.data.Sampler): def __init__(self, dataset, missing_indices, weight_factor5.0): self.dataset dataset self.missing_set set() for idx_list in missing_indices.values(): self.missing_set.update(idx_list) # 為缺失樣本分配更高權(quán)重 self.weights [] for i in range(len(dataset)): if i in self.missing_set: self.weights.append(weight_factor) else: self.weights.append(1.0) def __iter__(self): return iter(torch.multinomial(torch.tensor(self.weights), len(self.weights), replacementTrue).tolist()) def __len__(self): return len(self.weights) # 使用示例 train_loader DataLoader( train_dataset, batch_size16, samplerSceneWeightedSampler(train_dataset, missing_samples), num_workers8 )我的習(xí)慣是每次拿到新數(shù)據(jù)集先跑一遍CLIP探針再決定是否采購額外數(shù)據(jù)。這組1.7萬張圖經(jīng)探針分析后我們針對性采購了2000張夜間樣本和1500張雨天樣本最終在真實路口測試中將漏檢率從38%壓到11.2%。數(shù)據(jù)不是越多越好而是越準(zhǔn)越強(qiáng)——希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色网站导航大全| 欧洲一区二区三区四区在线观看| 久久透逼视频| 一区二区 韩日AV| 在线免费观看高清无码视频| 超碰在线一区二区| chaopen97久久| 热久久精品| 日韩性爱视频免费在线| 欧美黄色片在线播放| 91精品人妻一品二品三品| www老逼91| av无码精品久久久久| 日本欧美不卡| 午夜噜噜噜| 免费网站观看www在线观| 五月天婷婷欧美三区| 久久亚洲AV无码专区首页| 久热最新在线杭州| 国产精品久久泡妞网站| 九色 蝌蚪 熟女自| 中日韩久久久免费看| 综合91网| 后入式五六区| 国产精品动态一区二区三区四四| 超碰午夜在线| 国产日韩人人| 一二三啪啪专区| 中文字幕在线观看丝袜| 中文字幕在线日亚洲9| 国内偷自视频区视频综合| 91制服丝袜中文字幕| 加勒比少妇AV婷婷六月天超碰超碰| 秋霞Av理论一级在线| 国产97综合| 啊啊啊啊在线播放| 偷拍亚洲视频一区二区三区四区| 无码人妻一区二区三区四区老鸭窝| 国产一区二区三区,在线观看观看| 超碰夫妻97| 国产熟女精品区| 啊啊啊不要啊啊受不了了视频在线| 日本熟妇熟色97一本在线观看| 欧美精品999| 久久精品三级影视| 人妻激情另类| 青青操视频在线| 久久成人午夜狠狠| 夜夜做夜夜爽精品视频| 老色鬼成人精品视频下载大在线观看| 97欧美日韩综合| 高精欧美色| 97在线免费视频观看| 高清无码人妻久久久一区二区三区aⅴ| 欧美偷| AV在线播放网址| 九九九九精品在线| 免费国产视频| 欧美强奸一区二区诱惑| 欧美乱色| 天天草AV| 欧美不在线| 2017av无码免费无线播| 亚洲人妻中文高清| 久久大香蕉手机高清| 男人下部插入女人下部| 超碰诱惑| 日本1区2区不卡视频| 欧美精品日韩久久久九| 操逼网站地址| 精品97精品97| 欧美伊人电影| 九色精品视频导航1| 九九综合久久| 日日天天久久啊啊aaa| 国产精品熟女九九九| 日日干夜夜欢| 中文久久爆乳| 粉嫩AV输入| 9久9久9久9久视频网站| 26UUU欧美激情一区二区| 果冻国产精品麻豆成人av| 五月天激情小说网| 啊啊啊轻点在线观看| 玖玖久久久| 国产一级137片内射麻豆| 国产精品无码在线| 久草老司机| 人人弄人人摸| 麻豆久久久久久久久丝袜| 天操天操夜操夜月操月年年操操| 久久久性| 日韩一级二级在线| 97超碰香蕉| 日韩精品碰碰| 新97国产超碰| 亚洲麻豆av一区二区| 欧美亚洲日本激情在线| 亚洲性少妇| 香蕉视频精品亚洲一区二区三区在线播| 精品高清一区二区三区三州| 第二页中文字幕| 快播电影网日韩新片| 日本 色 导航| 欧美狠狠鲁| 天天爱天天操| 另类小说五月天| 久久偷偷色综合蜜桃| 亚洲AV成人无码一二三久久| 白丝少妇一区二区| 丝袜人妻av一区二区| 色香蕉影院| 国产又大又粗又长视频| 国产亚洲精品玖玖玖在线观看| 熟女色图在线| 日韩精品黄片免费观看| 久艹99| 日韩人妻有码免费视频| 中文字幕人乱码中文字的预防方法| 日本不卡一区二区| 免费农村成人少妇人妻Aa一区二区视频| 久久有码视频| 超碰79人人乐| 肏逼视频日本| 性爱AV天堂| 欧美Aⅴ| 秋霞鲁丝午夜无码一区二区三| 日本成熟少妇A∨网站| 欧洲Au麻豆| 中文字幕人妻资源在线| 久操在97| 丰满高潮18xxxx| 97资源站久久| 冬京热男人的天堂| 高清一区AV无码| 精品无码人妻一区二区免费蜜桃| 久久久久久久国产a∨| 成人夜夜| 天天影视综合网欧美精品| 综合久久少妇中文字幕| 久久久九九| 欧美性爱系列| 成人毛片免费| 亚州色国| 九月丁香| 精品一区二区国产日韩| 欧美大干日韩| 人妻AV 中文字幕的| 九久精品| 日韩一级二级三级免费看完整版国语版 | 蜜桃视频一区二区三区在线观看| 久综合国内精品自在自线| 国产乱码精品久久久久久| 欧美极品性爱天天射| 91美女视频电影| 色婷五月| av在线一区二区三区| 欧美午夜熟妇黑人精品91| 内射白嫩美女| 中国国产精品一区视频| 亚洲高清91| 欧美激情亚洲色图| 亚洲高清无码在线桃色| 3PAV乱伦视频| 91丝袜美腿片| 久久久久久久极品香蕉视频| 国产黄色在线播放观看| 啊啊啊在线看| 亚洲日韩av一区二区三区百合| 无码外流操逼视频| 久久成人东京热人妻| 国产日韩欧美| 青青11操操操操操操操操| 蜜乳视频网站| 人妻激情视频| 日韩钢筋无码高清啾啾啾| 色欲日韩欧美在线一区| 天天躁日日躁成人字幕aⅴ| 91人妻丝袜无码| 狼狼色丁香久久婷婷综合五月| 疯操AV| 大香蕉中文aV在线| 小视频玖玖| 色亚洲欧美| 久久久∴| 俺去久久| 偷拍 精品 另类 四区| 大黄片做爱的大的| 亚洲欧美另类激情小说| 91精品婷婷国产综合久久| 午夜性| 五月激情小说| 国产小黄片在线免费观看 | 色久桃花影院在线观看| 69麻豆天美| 欧美色亚洲色| 黑人干亚洲| 综合欧美日韩在线| 色欧美综合| 91中文字幕在线观看| 欧美色天堂网在线视频| 激激五月| 亚洲最大网站av| 亚洲午夜福利在线影院| 久综合国内精品自在自线| 国产白丝AV| 久操av在线| 伊蕉97蜜桃97狠狠综合干| 91九色丨国产丨爆乳| 簧片免费看视频| 国产精品一级片在线看| 黄色片大香蕉| 女人爽到高潮潮喷18禁网站| 国产九九九九九九九九| 十八禁啪啦拍视频无遮挡| 日韩美女操b| 国内精品a| 被窝影院午夜看片无码| 伊人天天久久动态图| 伊人97| 熟女少妇一区二区三区| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 狠色婷婷久久一区二区三区_| 97超碰色五月| 丝袜狠狠草尤物人妻av91| 国产精品一区二区在钱播放| 少妇同性| 嗯嗯啊好大| 青青草字幕AV| 人人摸人人舔一区二区| 欧美劲爆视频一区二区| 在线视频日韩欧美国产| 操逼日韩无码| 欧美无圣光在线| 中美日韩毛片| 婷婷五月天无码| 亚洲熟女乱综合一区二区三区 | 国产精品婬乱一级毛片彝族| 思思热免费视频观看| 亚洲夜夜欢无码一区二区| 九九色影院| 深爱五月婷婷| 国产青一二三| 天操天操夜操夜月操月年年操操| 91欧美综合| 亚洲天堂资源在线| 成人五级久久| 日本天天操| 九九久久一区二区三区| 久热这里| 91被操| 日韩人妻 中文字幕| 婷婷丁香五月综合| 中文字幕55555| 青青草无码视频| 欧美情色亚洲| 久久精品人人做人人看| 国产超碰| 性videos欧美熟妇hdx| 高清孕妇孕交 交孕妇| 久久人妻一区二区三区高清| 无卡一区=区| 欧美东京热青青草| 欧美日韩色综合网| 欧美精品在线观看| 啊啊啊啊在线播放| 国产人妻精品久久久一区二区三区 | 国产黄色小视频网站| 亚洲午夜福利视频| 亚爽爽爽爽爽爽爽爽| 日日日日做夜夜夜夜做无码97| 男人天堂电影院| 国产成人免费观看在线视频| 日本免费不卡二区| 91综合无码| 国产精品人妻一区二区| 色婷婷视频| 亚洲精品1区| 一个色导综合| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 国产suv精品一区二区四| 日本黄色天堂| 郑州宾馆老熟女露脸啪啪| 国产成人亚洲精品自产在线 | 欧美成人性活片| 日人妻视频91| 最新av在线| 久久精品一区二区一8| 国产一区二区视频在线播放| 美女黄码视频午夜| 日韩在线地址一| 亚洲日本韩国极品一区二区| 午夜男人的天堂| 国产精品岛国片在线观看| 欧美三级免费伊人| 国产h小视频在线观看免费| 91人妻Pr| 中文字幕无码不卡啪啪| 天天色播| www亚洲欧美| 911粉嫩人妻| 欧美成人亚洲精品| 午夜.DJ高清在线观看免费7| 狼人综合婷婷激情四射 | 五月天黄色激情视频| 久偷拍| 奇米四色影视777久久久| 99re3这里只有精品| 天美传媒AV在线| 亚洲男人bt天堂| 男人的天堂2019| 在线 亚洲 网爆 自拍| 国产精品国产精品国产| 草草影院在线视频| 男人的天堂2019| 中文字幕精品一区二区精品| 一起草三级AV电影在线观看| 亚洲日本男人天堂网| 天天操人人操狠狠插| 国产精品suv一区| 国产性爱在线视频一区二区| 97se综合| 大香蕉久| 超碰97中文| 亚洲欧美激情另类色图| 日韩人妻一区二区| 人人澡人人弄| 国产精品自产拍在线观看社区| 久久精品高清无码一区| 久久免费老司机精品| 国产操逼网站亚洲一级黄色| 国产女人9999| 婷婷久久综合久| 国产女人视频三四五区| av72网| 5278欧美一区二区三区| 欧美综合中文| 人人操天天爽| 久久久久久久久久8888| 亚洲欧美色图小说| 亚洲色图 图片| 99热啪啪| 日韩色欲久久一二三四区| 国产精品69久久久久久久 | 亚洲无992tv| 中文字幕女同在线| 99热自拍| 欧美强奸乱能| 精品久久久久久无码| 成人久久精品| 四虎影视在线| 色在线综合| 婷婷久久久精品| 91九九九馒头| 色官网在线| 欧美日韩午夜精品一区二区三区| 操一对老熟妇爽上天视频| 国产精品一区二区三区在线密挑| 乱伦系列一区二区| 天天干天天燥| 校园春色综合网| AV在线播放网址| 偷拍欧美激情| 99性爱| 另类一区| 都市久久精品激情亚洲| 久久久不卡| 欧美91久久久久| 欧州色图区| 国产成人精品日本视频| 国产91久久九九免费精品无码| 日韩性爱一级片| 妇女一区二区三区| 干妹子| 91无码人妻| 97干色天堂| 校园春色 男人天堂 | 一区二区无码视频| 久久人妻无码毛片A片麻豆| 久久久久久久久久久久久9999| 99热伊人| 激情五月丁香五月| 国模吧 一区二区三区| 欧美日韩另类在线播放| 日韩强奸av| 亚洲精品99999| 色亚洲欧美| 久久久久9999精品九九九| 中文字幕少妇色| 懂色AV一区二区三区| 91Chinese在线| 中文操嬖片。| 99九九精品| 99久久婷婷国产综合| 中国探花熟女| 丁香色婷婷| 五月婷婷性爱| 能看的av| 亚洲欧美另类少妇精品| 熟妇熟女一区二三区| 亚洲精品色| 一个人在线看的黄色电影网站| 人妻天堂综合网| 日本精品人妻少妇一区二区| 日日骚精品视频| 中出91视频| 97超碰欧美中文字幕| 一级毛片电影免费看| 国产精品盗摄 偷窥盗摄| 成人无码在线视频网站| 操逼天美3区| 色成人Www精品永久观看| 婷婷婷婷婷婷久久久久| 国产精品一区二区校花| av日韩手机在线影视| 国产三区免费在线观看| 欧美99热| 中文字幕艹艹| 日韩av色图综合| 熟女露脸激情自拍视频| 国产一区二区在线看| 人妻熟女一区二区三区视频| 亚洲国产97| 黄色免费一级在线毛片| 亚洲日韩美国人妻| 亚洲欧洲偷拍一区| 蜜乳av一区二区三区四区不卡| 亚洲欧洲激情| 91伊人| 欧洲欧美视频一区二区| 黄片www.| 大香蕉欧美国产日韩高潮| 五月天亚洲网| 一级AV性爱| 91狼人| 熟妇最新先锋一二三区| 免费观看啪视频| 91oumei| 先锋音影AV| 五月情色天| 岛国大片在线观看网站入口| 五月丁香激情啪啪| 99在线啪| 亚洲一卡二卡在线免费| 婷婷亚洲综合| 人人噜夜夜操| 亚洲色人| 一区二区激情国产熟女 | 人人妻人人爽| 少妇人妻太紧太深av| 这里只有精品视频| 九九九九97| 久久黄人人爽视频| 色五月综合网| 男人的天堂日韩| 午夜成人爽爽爽爽A片李冰冰| 三级网色| 97人人爱人人做人人乐| 大象AV在线| 欧美激情综合| 久久人妻一区二区三区高清| 免费啪啪av| 好湿好紧好爽 视频| 清纯唯美综合亚洲| 日韩精品中文字幕二区| 亚洲少妇在线影音| 国产深喉| 国产做?爰片久久毛片?片美国| 蜜臀99999| 亚洲色图欧洲| 日韩欧美国产高清视频| 精品成人女人久久| 在线性黄高清免费视频| 精品中文日韩字幕视频| 亚洲性爱免费电影| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 婷婷五月丁香五月| 日日夜夜骑| 欧美日韩国产在线| 色汉综合| 九九九九九九亚洲| 久久大黄片| 亚洲.欧美.丝袜.中文.综合| site:sinbotex.com| 久热超碰| 欧美少妇色图| 色哟哟-国产专区| 男人天堂网址| 另类小说五月天| 精品91| 久热久一区二区三区| 国产成人五月天丁香花| 91美女丝袜诱惑视频| 精品综合久久久久久97| 亚洲欧洲综合视频在线| 蜜臀99久| 精品久久在线区一区| 国产午夜精品理论片a大结局| 亚洲天堂另类美腿| 亚洲一区二区久久久久| 97网址97| 日本 欧美 亚中文字幕| 激情综合网亚洲| 色女综合| 欧美一级A片在线看视频性色| 人妻丰满熟妇av无码区蜜桃| 思思热在线视频精品| 人妻少妇精品久久久久久久| 99热免费精品| 久久久国产三级黄色片| 日韩免费a级毛片无码a∨| www鬼畜国产男人的天堂| 欧美不卡在线一区二区| 一级性爱视频免费在线| 蜜桃午夜视频一区二区 | 97免费视频在线| 妇女视频网站| 亚洲国产日韩欧美熟妇在线| 人妻一区二区三区四区视频| 亚州色图片在线色| 天天日夜夜| 人人操人人插人www| 麻豆色99999| 久久久久久大| www.av在线观看| 91色色网站| 夜夜黄| 亚欧中文字幕在线视频| 国产成人精品亚洲日本| 国产精品爆乳懂色蜜乳| 久草色在线观看| 精品国产99| 丁香五月性| 3PAV乱伦视频| 精品一区二区三区18| 五十路熟女工口 | 久草在| 91在线页| 久久五月综合| 国产一区二区a毛片| 色五月av| av橘色网站| ai欧美亚洲小说| 一区二区三区日韩欧美| 婷婷精品| 久久久久久AⅤ无码免费肉站| 人妻性爱一区二区| 97免费在线| AV中文字幕三四五| 欧美综合自拍亚洲综合图| 欧美72网页| 欧美78p| 日韩精品一区二区高清| www久久国产精品| 好涩综合| 欧美性性性| 国产精品一区二区麻豆| 天天操熟妇| 老色鬼成人精品视频下载大在线观看| 美女91在线观看| 久久少妇视频| 丝袜色综合| 久久久久久免费电影| 国产精品大屁股999| 国产自产22区| 色亚洲欧美| 色婷婷A V一二三四区麻豆综合| 天堂网 主播 亚洲| 色五月AV在线| 日本天堂在线播放| 后入式福利| 素人伊尹大香蕉免费下载视频| 后入福利| 天天性射网| 欧洲亚洲天堂精品| 91成人亚洲色图| 国产精品丝袜在线| 91啦人妻| 手机在线人成免费视频| 亚洲欧洲综合视频在线| 蜜色网色哟哟| 性色av一区二区| 亚洲精品一卡二卡三卡福利视频网站 | 国产女人9999| 精品夜夜澡人妻无码AV| 日韩精品 欧美激情| 最新制服中文第一页| 三四中文字幕| 久草午夜| 日韩av不卡在线看| 大伊香蕉在线视频免费| 久9热| 日本午夜福利视频| 欧美A√综合网| 天天操天天7| 三四中文字幕| 国产在线视频午夜精华在| 很黄很色的视频在线观看| 亚洲少妇综合在线播放| 亚洲欧洲网站免费观看| 麻豆天美电影一区二区| 九九九九精品一区| 久久久青青草| 免费av高清无码| 操婷婷逼| 久久免费看高潮毛片韩国| 无码操逼天堂| 亚州性9| 无码丰满熟妇一区二区浪潮AV| 亚洲性爱无码乱伦av| 麻豆久久久久久久久丝袜| 老鸭窝日丰县女人| 91人人| 婷婷丁香五月天综合东京热| 香蕉一区二区三区在线视频 | 无码人妻一区二区三区色欲aⅴ| 亚洲色图殴美色图激情乱伦| 夜夜嗨一区二区| AV99热18这里只有精品| 九九九九精| 国产九九九九九九九九| 97超碰色屌| 91视频女生| 国产精品ⅴ无码大片在线看.| 色五月综合| 久久综合av| 亚洲天天综合| 综合色图区| 国产视频大全| 翔田千里AⅤHD无码| 日韩AV一区二区三区四四| 亚洲蜜臀视频精品久久| 日本在线观看网址| 欧洲无码一区二区| 欧美日综合| caoni国产亚洲av| 国产老熟女| 啊啊啊啊好爽好舒服一区二区易域| 日韩精品碰碰| av婷婷色网| 亚洲天天操| 操一区| 蜜桃午夜视频一区二区| 久久亚洲AV无码专区国产精品| 中文字幕-区二区三区四区视频中国| 人妻天堂三区| 激情色播| 国内一级精品| 男人的天堂啪啪| 91少妇高潮| 成人av动漫在线观看| 色香欲天天天天综合色| 99re公开精品免费视频 | 日韩在线观看三级电影| AV色天香在线| 3PAV乱伦视频| 久久久久久久 九九九九九九九| 亚洲高清色综合| 亚洲 91 在线| 久久人妻| 欧美性暴力猛交XXXX | 国产AV超爽| 中文字幕第95页| 九九香蕉网| sewuyueav| 中文字幕在线观看丝袜| 中文字幕乱妇免费视频| 日韩免费人妻色情网站| 欧美色图色综合| 99999久久久久9国产精品| 综合久久少妇中文字幕| 99蜜桃臀亚洲成人在线观看| 无码高清国产AV| 日本中文字幕熟妇| 成人黑料社久久| 爱逼综合| 中日韩久久人妻一区二区| 欧美亚洲第一页| 97在线播放| 天天欧美欧美亚洲网| 极品销魂美女一区二区| 欲色影视综合吧| 亚洲性爱无码乱伦av| 91热热色| 精品四五区| 人妻少妇精品| 偷拍综合亚洲| 丁香五月偷拍| 秋霞午夜成人福利片片| 亚洲偷91色| 成人情色一区二区| 天天干天天舔| 91国产伊人大香蕉| 亚洲国产综合久久久性感熟妇| 日韩强奸av| 熟女91网| 另类图片五月天| 日韩人妻一二三区视频| 伊人性在线视频| 一区久久久二区| 欧美精品自慰系列寂寞少妇 | 思思热在线观看| 女欧美一区二三区| 欧美精品亚洲精品日韩传电影| 国产人妻精品久久久一区二区三区| 国产无马在线| 欧美成人贴图| 桃色人妻在线视频| 日本熟妇熟色97一本在线观看| 18啪啪手机免费性爱| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 国产呦精品系列在线观看| 无码抄逼网| 加勒比色综合| 亚洲欧美天堂| 天天天天操| 6080YYY午夜理论片在线观看| 欧美日韩欧美| 99热这里只有是精品10| 91neishe| 中日高清无码操逼视频| 色综合V| 97久久国产精品女不卡| 九七毛片九九毛片| 免费一级视频特黄色大片| aaa亚无码专区| 欧美综合色,www| 午夜无码熟妇丰满人妻| 久久成年精品| 免费看美国人人爽,人人操| 天天插夜夜操| 久久超碰国产一区二区三区| 男人午夜天堂| 欧美日韩制服| 夜夜免费视频| 欧美精品久久| 97热视频在线观看| 欧美伦乱爱| 亚洲天堂另类小说男人| 人妻日日夜夜精品| 25国产精品免费观看| 欧美日韩香蕉| 97摸视频| 九月丁香综合网| 国产一进一出视频网站| 1人人看人人摸人人操| 亚洲无线码欧洲精品区别| 91综合网| 黑人娇小av在线播放| 在线不欧美| 凹凸精品熟女在线观看| 欧美天天搞| 女人天堂av在线播放| 91欧美综合| 久久一区二区三区四区五区| 偷拍视频青青草在线视频| 欧美色院| 国产精品 视频| 麻豆久久一区二区三区| 秋霞一级鲁丝片A片| 2024黄色视频| 日韩免费av片高清无码| 日逼视频日本| 男人a天堂手机在线版| 激情网色| 久久性爱大全| 色婷婷综合网站| 五月丁香成人网| 久久精品国产精品亚洲艾通辽熟妇 | 亚洲欧洲色情高清| 久久人妇| 亚欧操逼片在线观看 | 日韩另类| 口爆综合网| 亚洲一本色码中文字幕| 嗯嗯嗯啊啊啊干死我吧| 免费国产| 精品人妻视频入口| 天天躁日日躁xxxxx| 欧美熟女操屄| 五月婷婷六月天| 国产精品久久久亚洲一区| 欧美se亚洲| 欧美午夜色妇色鬼| 97超碰影音| 久久久少妇| 欧美性爱1080p| 久久极品一区二区| 丰满精品人妻少妇久久字幕| 五月天人妻综合| 国产一级舔足在线观看| 思思热久久成人| 婷婷精品视频| 亚洲国产青青| 不卡日本一区二区| 一起草日韩| 91精品成人www| 欧美日韩中国x| 思思热一热婷婷热一热| 久久精品国产精品亚洲艾通辽熟妇| 人妻在线臀日韩| 欧美97网| 一类av片在线看| 色色色综合网| 人妻天天爽夜夜爽2| 好色综合| 中文字幕性感少妇av| 欧美日韩婷婷中文| 999热这里只有精品| 天天躁日日躁成人字幕aⅴ| 免费看黄视频亚洲网站| ss久久| 欧美色九九| 日日摸夜夜夜夜爽| 色诱avtt| 干少妇视频| www.av在线观看| 校园春色综合香蕉| 国产辣妈在线视频福利| 亚洲激情久久| 久久9精品| 操我无码| 97公开久久| 天天射天天| 在线不卡视频| 曰本特级特黄特色黄色A级网站高清在线免费看| 91色图| 九色精品视频导航1| 中文字幕精品人妻丝袜| 91美女国产在线| 国产又黄又粗的视频| 综合色图亚洲欧美| 超碰久久.com| 人人扣人人操| 免费精品AB| 久草免费在线一区二区| 中文字幕精品乱码| 色呦呦呦在线观看视频| 丝袜av一区二区三区| 1769一区| 亚洲欧洲色情高清| 操日韩第| 美美91成人国产精品欧美精品久久久久久久| 91免费看一区二区三区| 亚洲国产欧美日韩人妻日中文| 国产精品农村妇女| 亚州精品一区二区三区香中文字幕在线| 国产精品色约约| 色噜噜人妻丝袜a∨先锋影 | 熟女字幕| 啊啊啊操死我了| 人人操av| 亚洲超碰97| 97超碰美国| 色就色综合| 亚洲熟久久| 在线综合色| 97亚洲综合在线| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国厂麻豆77q4| 亚洲乱伦图片视频| 97se综合网| 国产精品宅男免费| 9.1小视频| 久悠悠av| wwwxxx日本爽| 99re6在线视频精品免费完整版安卓版| 国产在线视视频有精品| 天天欧美| 婷婷国产精品九区| 精品亚洲黄色片 国产精品导航一区二区| 午夜毛片高清免费不卡| 国产女人操逼视频| 国产精品第一页国产大屁股视频免费区| 夜夜一区二区| 久久午夜鲁丝片| 春色综合免费| 亚洲有码 欧美精品| 成人a v在线播放免费| 九九九九精品一区| 婷婷五月天成人网| 国产日韩欧美操逼视频| 日日碰视频网| 日本有码影片下载| 无码聚合| 中文字幕熟女人妻丝袜| 91夜夜蜜桃臀1区2区3区| 久久精品国产亚洲AV无码电影| 欧美色九九| 日韩精品作爱导航| 日韩啪啪啪啪啪| 国产亚洲性生活视频播放| 91色欧美| 秋霞午夜视频一区二区| 日本不卡高清视频| 亚洲图片欧美色图| 麻豆传媒一区二区在线观看| 少妇国产不卡| 亚洲五码一区二区三区| 精品视频一区二区| 人妻少妇无码| 亚洲永久永久永久永久一级一级一级精品| 91人妻最真实刺激绿帽| 97超碰超| 国产成人啪一区二区| 亚洲 欧美 另类 日韩 人妻一区| 99热在线观看| 亚洲精品xxx| 国产精品一区二区手机看片| 97在线播放 | 综合婷婷| 免费观看国产不卡av| 69视频入口| 五月天婷婷社区| 欧美91精彩| 久久精品视频在线观看| 欧美毛片在线网| 狠狠干综合| 国产网红精品| 人妻9117c| 狠狠操使劲操| 亚洲熟女综合一区二区| 男人的天堂日韩| 内射卯月麻衣| 欧美性区| 久久天天躁日日躁狠狠躁| 伊人AAA| 岛国片在线观看视频亚洲| 欧美一区二区观看在线| 男人的天堂午夜av| 色97干| 天美91| 伊人九九| 亚洲高清自拍| 九九九九久久久久| 91美女色视频亚洲| AV丝袜东京热| 综合视频91| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | http://qxhbdz.com| 日韩操人| 91人妻做a观看视频| 三级网色| 亚洲成熟国产精品美女| 熟女人妻一区二区三区| 午夜久久无码1000合集| 四虎影视永久在线免费| 新婚人妻扶着粗大强行坐下| www.91理论| av凤凰久久久| 国产精品免费视频人成| 精品一区二区亚洲国产| 婷婷五月天激情小说| 操91| 秋霞男人网| 久久神马影院| 欧美91精彩| 就去色综合| 久久久久久久9999| 中国AAAAAA黄色片| 国产91会所女技师在线观看| 天天躁日日躁AAAAXXXX国产| 国产 日韩 欧美高清| 日韩亚洲中文字幕在线| 激情五月综合网| 亚洲天堂综合AV| 色狠狠综合噜一二三区| 蜜乳av一区二区三区四区不卡| 蜜臀av网址| 亚洲91色| AA级电影三区| 看黄片视频免费| 精品超碰中文在线| 亚洲丝袜色图| 超碰 国产熟女精品一区| 农村少妇久久久久久久| 97美日韩视频| 天天射天天| 国产精品探花在线| 大香蕉伊利av| 亚洲成人色情五月天丁香花| chaopen97久久| 2020中文字幕在线观看| 国产精品久久天天干| 日本理论在线| 美腿色图| 欧亚三区动漫| 嫩呦国产一区二区三区AV| 久久ww| 一本一首道人妻少妇免费久久| 久艹免费| 久久精品店| 97资源制服丝袜| 青青草久久| 日韩无码极品| 亚洲中文字幕av| 色狠狠综合噜一二三区| 日本三级韩国三级美三级91| 色牛aV| 成人免费福利网站国产| 综合 青草 伊久久 影院 综合| 久湿久久| 国内毛片热久久思思热| 九九黄色网| 色性综合| 欧美操逼录像国产黄色国产| 人妻一区二区三区视频| 亚洲天堂男人在线| 久久伦理视频久久大香蕉视频| 超清中文乱码字幕| 亚洲精品a人片在线观看视| 亚洲,欧美,春色,另类| 丝袜色综合| 美女天天干| 亚洲天堂男人在线| 丝袜视频网国产90| 岛国视频免费在线观看| 狠狠躁AV| 色五月AV| 日韩成人网址| 九一国产精品| 午夜AV人气不卡| 亚洲男人的天堂一区二区| 日韩精品人妻中文字有码在线| 国产毛片片精品天天看视频| 日韩婷婷| 久久久无码精品人妻二区| 韩日性爱av| 中出后入| 亚洲国产av中文字幕久久 | 另类天堂| 亚洲人妻一区二区三区| 啪啪啪男女亚洲中文字幕99| 国产AV无码AV| 2019亚洲男人天堂| 国产精品麻豆视频网站| 日韩av色图| 大香蕉乱级| 激情99| 97在线看| 97精品国产97久久久久久| 综合夜夜| 夜色五月天| 亚洲综合电影| 女优视频第10页| 1769成人国产精品视频| 蜜臀国产AV中文字幕| 不卡日本一区二区| 天天摸,夜夜摸| 青娱乐休闲视频在线观看| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 2023天天操夜夜操| 99热这里只有精| 日韩欧美日韩| 国产精品久久9| 九九精品99| 好看的久久不射无码影视影院| 一级aaaaa欧美中文字幕录像片| 国产精品。| 国产大学生口爆吞精合集| 亚洲欧美在线综合| 色五月激情网| 亚洲资源站| 神马久久久久久久久久久久| 三级AV入口| 国人欧美精品一区二区| 婷婷五月天色网| 欧美视频在线第3页| 绯色一区二区三区不卡少妇| 午夜天堂网| 欧美久久人人网| 综合网~91综合网| 色久桃花影院在线观看| 欧美一区二区三熟女剧情| 9 9精品一区二区三区| 91肉丝| 91路www| 久9视频| 亚洲国产精品成人综合| 97超碰免费人人性爱| 另类专区在线观看| 性色亚洲| 乱操9999| 精品四五区| 无码高清专| 欧美性夜| 亚精品无码毛片一区二区三区| 欧美性爱一级操| 亚洲欧美高清无码| 欧美日本不卡| www.操| 无码免费精品高清| 婷婷伊人五月| 免费国产| 禁十八久久| 性做久久久久久免费观看软件 | 色色色色综合网| 久久性爱视频99| 2003天天干夜夜操| 亚洲中文字幕妇伦久久| 色色福利| 久久久四区| 亚洲亚洲亚洲天堂天堂| 蜜臀久久99精品久久综合| 黑人无码一区二区| 最新国产精品| 后入精品| 日本超碰97日韩精品人妻| 91欧美高清| 久操网线| 国产精品爱欲| 人妻天堂三区| 大香交| 东北老女人的激情视频| 999日韩中文精品观看视频。| 天天色,天天干,天天干| 亚洲黄片免费在线播放| 欧美中日韩XXXX| 骚妻少妇精品性色无码四色A V| 国产精品久久久视频| 人妻久久久| 免费在线观看国内色片网站网址| 中文字幕一区二区三区字幕| 青草地一本线一区二区三区| 国产成人啪一区二区| 精品美女久久一二三| 亚洲国产一区二区三区在线| 懂色AV一区二区三区| 91黑人无码激情在线| 美中日韩无码| 超碰色男人操熟女| 国产三级资源在线观看| 蜜臀99久久精品久久久久| 色爱亚洲| 淫纸中9区| 天天欧美| 亚洲情色一区二区三区| 另类av综合久久| 97bbn| 久久偷拍人| 日本不卡二三区| 日欧美色| 91美女在线视频| 日韩av三四区| 91麻豆天美国产| 亚洲AV乱码专区国产噜噜亚洲| 97日本超碰综合| 啊啊啊啊嗯嗯嗯用力好爽| 一区二区激情国产熟女| 久久久久国产精品喷潮免费观看臀 | 亚洲欧美色图| 免费的很黄很污的全部视频| 男人在线天堂| 青春草莓视频在线观看网址| 超碰97综合| av网站在线看| 人人操人人操人妻人| 老女人综合| 亚洲国产美女久久久久| 久久狠狠色噜噜狠狠狠狠97|