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

ARTICLE DETAIL

資訊詳情

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

Detectron2實戰(zhàn)指南:從配置驅(qū)動到模型部署的完整流程

Detectron2實戰(zhàn)指南:從配置驅(qū)動到模型部署的完整流程 1. 為什么值得花時間搞懂 detectron2如果你正在做計算機視覺相關(guān)的項目尤其是目標檢測、實例分割、關(guān)鍵點檢測這類任務大概率會碰到detectron2這個名字。它是某知名AI研究機構(gòu)開源的一個目標檢測與分割框架基于PyTorch構(gòu)建把大量經(jīng)典和前沿的檢測、分割模型整合到了一套統(tǒng)一的代碼體系里。簡單說它解決的核心問題是讓你不用從零實現(xiàn)Faster R-CNN、Mask R-CNN、RetinaNet這些模型的訓練和推理流程直接調(diào)用現(xiàn)成的、經(jīng)過驗證的實現(xiàn)就能跑起來。我第一次接觸它是因為一個工業(yè)質(zhì)檢的項目需要在產(chǎn)線圖片里定位缺陷區(qū)域并做像素級分割。當時試過自己搭Mask R-CNN光是把ROI Align、RPN、多尺度訓練這些環(huán)節(jié)調(diào)通就花了兩周效果還不穩(wěn)定。后來換到detectron2同樣的數(shù)據(jù)集配置改一改兩天就跑出了可用的baseline。這個效率差距就是它最大的價值。這篇文章適合誰看如果你是剛?cè)腴T目標檢測的學生、需要快速驗證算法的工程師、或者想找一個穩(wěn)定訓練框架的研究者那這篇內(nèi)容能幫你少走很多彎路。我會從整體設計思路講起然后拆解核心配置項再給出一套完整的實操流程最后把我在實際項目中踩過的坑整理成排查清單。全程不堆術(shù)語盡量用“人話”把每個選擇背后的原因講清楚。2. 整體設計思路與方案選型考量2.1 為什么是“配置驅(qū)動”而不是“代碼驅(qū)動”detectron2最核心的設計哲學是配置驅(qū)動config-driven。你幾乎不需要改Python代碼只需要寫一個YAML配置文件就能定義模型結(jié)構(gòu)、數(shù)據(jù)集路徑、訓練超參數(shù)、數(shù)據(jù)增強策略等所有內(nèi)容。這個選擇背后有很實際的考量。傳統(tǒng)做法是每個項目復制一份訓練腳本然后在代碼里改參數(shù)。問題是當你同時跑十幾個實驗對比不同backbone、不同學習率、不同增強策略時代碼分支會變得極其混亂。detectron2把配置抽出來之后實驗管理變得非常清晰一個實驗一個YAML文件配合命令行覆蓋參數(shù)可以快速做消融研究。它的配置系統(tǒng)基于一個叫LazyConfig和CfgNode的機制。早期版本主要用CfgNode類似字典的層級結(jié)構(gòu)支持從文件加載和命令行覆蓋。新版本引入了LazyConfig用Python文件做配置靈活性更高但對新手來說門檻也稍高一些。我的建議是新手從CfgNode的YAML配置入手熟悉之后再考慮LazyConfig。注意detectron2的配置項非常多但真正需要你手動調(diào)的其實就那么十幾個。不要被配置文件里密密麻麻的鍵值嚇到大部分保持默認就行。2.2 模型 zoo 的設計邏輯detectron2內(nèi)置了一個Model Zoo提供了大量預訓練模型。這些模型按照任務類型和backbone結(jié)構(gòu)組織比如COCO-Detection下面是目標檢測模型COCO-InstanceSegmentation下面是實例分割模型COCO-Keypoints是關(guān)鍵點檢測。這個設計的好處是你可以直接加載預訓練權(quán)重做微調(diào)而不需要從頭訓練。對于小數(shù)據(jù)集項目微調(diào)預訓練模型通常比從頭訓練效果好得多收斂也快得多。我做過對比同樣一個5000張圖的缺陷檢測數(shù)據(jù)集從頭訓練mAP只能到0.45左右加載COCO預訓練權(quán)重微調(diào)能到0.72。選擇哪個預訓練模型主要看三個因素任務類型、精度要求、推理速度要求。R50ResNet-50 backbone是速度和精度的平衡點R101精度更高但慢一些X101是更深的網(wǎng)絡適合精度優(yōu)先的場景。如果部署在邊緣設備上可以考慮MobileNet backbone的輕量模型。2.3 數(shù)據(jù)加載與增強的流水線設計detectron2的數(shù)據(jù)加載用了DatasetCatalog和MetadataCatalog兩個注冊表。你需要把數(shù)據(jù)集注冊進去框架才能識別。這個設計看起來多了一步但實際上很合理它把數(shù)據(jù)集的“物理位置”和“邏輯名稱”解耦了方便切換不同數(shù)據(jù)集做實驗。數(shù)據(jù)增強方面detectron2內(nèi)置了一套基于AugmentationList的增強流水線。常用的增強包括隨機翻轉(zhuǎn)、隨機裁剪、顏色抖動、亮度對比度調(diào)整等。它的增強是在線進行的每個epoch的增強結(jié)果都不同能有效提升模型泛化能力。這里有個容易忽略的點增強策略要和任務匹配。比如做文本檢測時隨機旋轉(zhuǎn)可能會破壞文字的可讀性做工業(yè)缺陷檢測時顏色抖動可能改變?nèi)毕莸囊曈X特征。我見過有人直接套用COCO的增強配置做工業(yè)項目結(jié)果模型把顏色變化當成了缺陷特征換一批光照條件就完全失效。3. 核心配置項深度拆解與實操要點3.1 環(huán)境搭建從零到能跑通第一個Demo環(huán)境搭建是第一步也是最容易卡住的地方。detectron2對PyTorch版本、CUDA版本、編譯器版本都有要求版本不匹配會報各種奇怪的錯誤。我的建議是用conda創(chuàng)建獨立環(huán)境不要污染系統(tǒng)Python。步驟如下conda create -n detectron2 python3.9 conda activate detectron2然后安裝PyTorch。這里要注意detectron2需要PyTorch 1.8以上但不同版本對CUDA的支持不同。如果你用的是CUDA 11.3可以這樣裝pip install torch1.10.0cu113 torchvision0.11.0cu113 -f https://download.pytorch.org/whl/torch_stable.html接下來安裝detectron2本體。有兩種方式pip安裝和源碼編譯。pip安裝簡單但可能遇到版本兼容問題源碼編譯更可控但需要gcc和g支持。# 方式一pip安裝 pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu113/torch1.10/index.html # 方式二源碼編譯 git clone https://github.com/facebookresearch/detectron2.git cd detectron2 pip install -e .提示源碼編譯時如果報“nvcc not found”說明CUDA編譯器沒裝好需要先安裝對應版本的CUDA Toolkit。如果報“gcc version too old”需要升級gcc到7.5以上。驗證安裝是否成功import detectron2 print(detectron2.__version__)能打印出版本號就說明基礎環(huán)境OK了。如果報“ImportError: libcudart.so.11.0: cannot open shared object file”說明CUDA路徑?jīng)]配好需要把CUDA的lib目錄加到LD_LIBRARY_PATH里。3.2 配置文件的核心結(jié)構(gòu)一個典型的detectron2配置文件包含以下幾個大塊MODEL: META_ARCHITECTURE: GeneralizedRCNN BACKBONE: NAME: build_resnet_fpn_backbone RESNETS: DEPTH: 50 FPN: IN_FEATURES: [res2, res3, res4, res5] ROI_HEADS: NUM_CLASSES: 3 WEIGHTS: detectron2://COCO-Detection/faster_rcnn_R_50_FPN_3x/137849458/model_final_280758.pkl DATASETS: TRAIN: (my_dataset_train,) TEST: (my_dataset_val,) SOLVER: BASE_LR: 0.001 MAX_ITER: 10000 BATCH_SIZE_PER_IMAGE: 64 STEPS: (7000, 9000) INPUT: MIN_SIZE_TRAIN: (640, 800) MAX_SIZE_TRAIN: 1333 MIN_SIZE_TEST: 800 MAX_SIZE_TEST: 1333MODEL.META_ARCHITECTURE決定用哪個模型架構(gòu)。目標檢測用GeneralizedRCNN實例分割也用這個但需要加mask head關(guān)鍵點檢測用GeneralizedRCNN加keypoint head。MODEL.WEIGHTS指定預訓練權(quán)重路徑。可以是本地文件路徑也可以是Model Zoo的URL。加載預訓練權(quán)重時如果類別數(shù)不匹配比如COCO是80類你的數(shù)據(jù)集是3類框架會自動跳過分類層的權(quán)重只加載backbone和RPN的權(quán)重。SOLVER.BASE_LR是基礎學習率。這個值很關(guān)鍵太大容易震蕩太小收斂慢。經(jīng)驗值是batch size為2時用0.001batch size為8時用0.005batch size為16時用0.01。如果你不確定從0.001開始試。SOLVER.STEPS是學習率衰減的迭代次數(shù)。比如(7000, 9000)表示在第7000次和第9000次迭代時把學習率乘以0.1。通常設置在總迭代次數(shù)的70%和90%位置。INPUT.MIN_SIZE_TRAIN是訓練時的圖像短邊縮放范圍。多尺度訓練能提升模型對不同尺寸目標的適應能力但會增加顯存占用。如果顯存不夠可以固定一個值比如(800,)。3.3 數(shù)據(jù)集注冊的完整流程detectron2不能直接讀文件夾里的圖片必須先把數(shù)據(jù)集注冊到DatasetCatalog。注冊的核心是提供一個函數(shù)返回一個列表每個元素是一個字典包含file_name、image_id、annotations等字段。以COCO格式的數(shù)據(jù)集為例from detectron2.data.datasets import register_coco_instances register_coco_instances( my_dataset_train, {}, annotations/train.json, images/train ) register_coco_instances( my_dataset_val, {}, annotations/val.json, images/val )如果是自定義格式比如每張圖對應一個XML標注文件就需要自己寫注冊函數(shù)from detectron2.data import DatasetCatalog, MetadataCatalog import os import xml.etree.ElementTree as ET def get_my_dataset_dicts(img_dir, anno_dir): dataset_dicts [] for idx, img_name in enumerate(os.listdir(img_dir)): record {} record[file_name] os.path.join(img_dir, img_name) record[image_id] idx record[height] 640 record[width] 640 anno_path os.path.join(anno_dir, img_name.replace(.jpg, .xml)) tree ET.parse(anno_path) objs [] for obj in tree.findall(object): bbox obj.find(bndbox) objs.append({ bbox: [ float(bbox.find(xmin).text), float(bbox.find(ymin).text), float(bbox.find(xmax).text), float(bbox.find(ymax).text) ], bbox_mode: BoxMode.XYXY_ABS, category_id: class_names.index(obj.find(name).text) }) record[annotations] objs dataset_dicts.append(record) return dataset_dicts DatasetCatalog.register(my_dataset_train, lambda: get_my_dataset_dicts(images/train, annotations/train)) MetadataCatalog.get(my_dataset_train).set(thing_classes[defect_a, defect_b, defect_c])注意image_id必須是唯一的整數(shù)。如果重復評估時會出錯。bbox_mode要和標注格式匹配COCO格式用XYXY_ABSYOLO格式用XYWH_ABS并做歸一化轉(zhuǎn)換。3.4 訓練啟動與參數(shù)覆蓋配置文件和數(shù)據(jù)集都準備好之后就可以啟動訓練了。detectron2提供了tools/train_net.py腳本但更靈活的方式是自己寫一個訓練入口from detectron2.engine import DefaultTrainer from detectron2.config import get_cfg from detectron2 import model_zoo cfg get_cfg() cfg.merge_from_file(model_zoo.get_config_file(COCO-Detection/faster_rcnn_R_50_FPN_3x.yaml)) cfg.DATASETS.TRAIN (my_dataset_train,) cfg.DATASETS.TEST (my_dataset_val,) cfg.DATALOADER.NUM_WORKERS 4 cfg.MODEL.WEIGHTS model_zoo.get_checkpoint_url(COCO-Detection/faster_rcnn_R_50_FPN_3x.yaml) cfg.SOLVER.IMS_PER_BATCH 4 cfg.SOLVER.BASE_LR 0.001 cfg.SOLVER.MAX_ITER 10000 cfg.SOLVER.STEPS (7000, 9000) cfg.MODEL.ROI_HEADS.NUM_CLASSES 3 cfg.OUTPUT_DIR ./output os.makedirs(cfg.OUTPUT_DIR, exist_okTrue) trainer DefaultTrainer(cfg) trainer.resume_or_load(resumeFalse) trainer.train()命令行覆蓋參數(shù)的方式python train.py SOLVER.BASE_LR 0.002 SOLVER.MAX_ITER 20000這種覆蓋機制在做超參數(shù)搜索時特別方便不需要改文件就能跑不同配置。4. 完整實操流程與關(guān)鍵環(huán)節(jié)實現(xiàn)4.1 從原始數(shù)據(jù)到COCO格式的轉(zhuǎn)換大部分標注工具LabelImg、CVAT、Labelme導出的格式都不是COCO。以LabelImg的XML為例轉(zhuǎn)換腳本如下import os import json import xml.etree.ElementTree as ET from PIL import Image def xml_to_coco(anno_dir, img_dir, output_json): coco { images: [], annotations: [], categories: [] } class_names [defect_a, defect_b, defect_c] for i, name in enumerate(class_names): coco[categories].append({id: i, name: name}) anno_id 0 for img_id, xml_file in enumerate(os.listdir(anno_dir)): if not xml_file.endswith(.xml): continue tree ET.parse(os.path.join(anno_dir, xml_file)) root tree.getroot() img_name xml_file.replace(.xml, .jpg) img_path os.path.join(img_dir, img_name) img Image.open(img_path) width, height img.size coco[images].append({ id: img_id, file_name: img_name, width: width, height: height }) for obj in root.findall(object): cls_name obj.find(name).text if cls_name not in class_names: continue bbox obj.find(bndbox) xmin float(bbox.find(xmin).text) ymin float(bbox.find(ymin).text) xmax float(bbox.find(xmax).text) ymax float(bbox.find(ymax).text) coco[annotations].append({ id: anno_id, image_id: img_id, category_id: class_names.index(cls_name), bbox: [xmin, ymin, xmax - xmin, ymax - ymin], area: (xmax - xmin) * (ymax - ymin), iscrowd: 0 }) anno_id 1 with open(output_json, w) as f: json.dump(coco, f)提示COCO的bbox格式是[x, y, width, height]不是[xmin, ymin, xmax, ymax]。這個轉(zhuǎn)換很容易搞錯搞錯了訓練時loss會異常大或者直接不收斂。4.2 訓練過程中的監(jiān)控與日志解讀detectron2默認用TensorBoard記錄訓練日志。啟動TensorBoardtensorboard --logdir output/重點看幾個指標total_loss總體損失應該穩(wěn)步下降。如果震蕩劇烈可能是學習率太大。loss_cls分類損失。如果一直不降可能是類別不平衡或者標注有問題。loss_box_reg邊界框回歸損失。如果突然飆升可能是某些標注框坐標異常。lr學習率。確認衰減策略是否按預期執(zhí)行。日志里還會定期打印評估結(jié)果包括AP、AP50、AP75等指標。AP50是IoU閾值為0.5時的平均精度通常是最先看到明顯提升的指標。AP是IoU從0.5到0.95的平均值更能反映模型在不同定位精度下的綜合表現(xiàn)。我一般會關(guān)注AP50和APs小目標AP。如果AP50高但APs很低說明模型對小目標檢測能力不足可能需要調(diào)整FPN層或者增加高分辨率特征圖。4.3 推理與可視化訓練完成后用DefaultPredictor做推理from detectron2.engine import DefaultPredictor from detectron2.config import get_cfg from detectron2 import model_zoo import cv2 cfg get_cfg() cfg.merge_from_file(model_zoo.get_config_file(COCO-Detection/faster_rcnn_R_50_FPN_3x.yaml)) cfg.MODEL.WEIGHTS ./output/model_final.pth cfg.MODEL.ROI_HEADS.NUM_CLASSES 3 cfg.MODEL.ROI_HEADS.SCORE_THRESH_TEST 0.5 cfg.MODEL.DEVICE cuda predictor DefaultPredictor(cfg) img cv2.imread(test.jpg) outputs predictor(img) instances outputs[instances] boxes instances.pred_boxes.tensor.cpu().numpy() scores instances.scores.cpu().numpy() classes instances.pred_classes.cpu().numpy() for box, score, cls in zip(boxes, scores, classes): print(f類別: {cls}, 置信度: {score:.3f}, 框: {box})可視化可以用Visualizerfrom detectron2.utils.visualizer import Visualizer from detectron2.data import MetadataCatalog v Visualizer(img[:, :, ::-1], MetadataCatalog.get(my_dataset_train), scale1.2) v v.draw_instance_predictions(outputs[instances].to(cpu)) cv2.imwrite(result.jpg, v.get_image()[:, :, ::-1])注意SCORE_THRESH_TEST是推理時的置信度閾值。設太低會出很多誤檢設太高會漏檢。工業(yè)質(zhì)檢場景通常設0.7以上通用檢測場景0.5左右比較合適。4.4 模型導出與部署準備訓練好的模型如果要部署到生產(chǎn)環(huán)境通常需要導出成TorchScript格式from detectron2.export import export_torchscript model predictor.model model.eval() torchscript_model export_torchscript(model, (img_tensor,)) torch.jit.save(torchscript_model, model.ts)導出時要注意輸入尺寸固定。如果訓練時用了多尺度導出時需要指定一個固定尺寸比如(800, 1333)。另外TorchScript對某些自定義算子支持不好如果模型里用了非標準操作導出可能會失敗。5. 常見問題與排查技巧實錄5.1 訓練不收斂的典型原因訓練不收斂是最常見的問題表現(xiàn)是loss震蕩或者一直很高。根據(jù)我的經(jīng)驗原因通常集中在以下幾個方面現(xiàn)象可能原因排查方法解決方案loss劇烈震蕩學習率太大看lr曲線和loss曲線的關(guān)系降低BASE_LR從0.001降到0.0005loss一直不降標注格式錯誤可視化幾個batch的標注框檢查bbox_mode和坐標范圍loss先降后升過擬合對比訓練集和驗證集AP增加數(shù)據(jù)增強加weight decayloss為NaN梯度爆炸看是否有異常大的loss值加梯度裁剪降低學習率分類loss不降類別不平衡統(tǒng)計各類別樣本數(shù)用focal loss或重采樣我遇到過一次特別隱蔽的問題標注文件里有個框的坐標是負數(shù)導致ROI Align計算出錯loss直接變NaN。排查了半天才發(fā)現(xiàn)是標注工具導出的問題。所以訓練前一定要做數(shù)據(jù)清洗檢查所有框的坐標是否在圖像范圍內(nèi)寬高是否大于0。5.2 顯存不足的優(yōu)化策略顯存不足是另一個高頻問題。detectron2的顯存占用主要來自三個方面模型參數(shù)、特征圖、ROI特征。優(yōu)化手段按優(yōu)先級排列減小batch sizeSOLVER.IMS_PER_BATCH從4降到2顯存占用幾乎減半。減小輸入尺寸INPUT.MIN_SIZE_TRAIN從800降到640特征圖面積減少36%。減少ROI數(shù)量MODEL.ROI_HEADS.BATCH_SIZE_PER_IMAGE從512降到256。用混合精度訓練SOLVER.AMP.ENABLED True顯存占用減少約30%。凍結(jié)backboneMODEL.BACKBONE.FREEZE_AT 2只訓練后面的層。提示混合精度訓練在PyTorch 1.6以上支持較好但某些自定義算子可能不兼容。開啟后如果loss出現(xiàn)NaN先關(guān)掉試試。5.3 評估指標異常的排查思路評估時如果AP異常低不要急著改模型先檢查評估流程本身類別ID是否從0開始COCO的類別ID從1開始但detectron2內(nèi)部從0開始。如果注冊時沒做轉(zhuǎn)換評估時所有預測都會被當成背景。驗證集是否注冊正確DATASETS.TEST里的名稱必須和注冊時的名稱完全一致。標注框是否被正確加載用DatasetCatalog.get(my_dataset_val)打印幾條數(shù)據(jù)確認annotations字段不為空。NMS閾值是否合理MODEL.ROI_HEADS.NMS_THRESH_TEST默認0.5如果設得太低重疊目標會被誤刪。我踩過的一個坑是驗證集的圖片路徑寫錯了導致加載不到圖片評估時所有預測都是空的AP直接為0。后來加了一個檢查在注冊數(shù)據(jù)集后打印前幾條數(shù)據(jù)的file_name確認路徑存在。5.4 推理速度優(yōu)化的實戰(zhàn)技巧如果模型要部署到實時場景推理速度很關(guān)鍵。除了換輕量backbone還有幾個實用技巧降低輸入分辨率從1333降到800推理速度提升約2倍精度損失通常在2-3個點以內(nèi)。減少ROI數(shù)量推理時MODEL.ROI_HEADS.DETECTIONS_PER_IMAGE從100降到30后處理時間大幅減少。用TensorRT加速把模型轉(zhuǎn)成TensorRT引擎推理速度能再提升2-3倍但轉(zhuǎn)換過程比較折騰。批處理推理如果有多路視頻流攢幾幀一起推理GPU利用率更高。實測數(shù)據(jù)Faster R-CNN R50在V100上輸入800x1333單張推理約45ms輸入640x1067約28ms轉(zhuǎn)TensorRT后約15ms。精度方面AP50從0.82降到0.79再降到0.77。這個精度換速度的取舍要根據(jù)實際業(yè)務需求來定。5.5 微調(diào)預訓練模型的注意事項微調(diào)預訓練模型時有幾個細節(jié)容易忽略學習率要調(diào)小從頭訓練用0.01微調(diào)通常用0.001甚至0.0001。因為預訓練權(quán)重已經(jīng)在一個大分布上收斂了大學習率會破壞已有的特征。凍結(jié)底層MODEL.BACKBONE.FREEZE_AT 2表示凍結(jié)前兩個stage只訓練后面的。小數(shù)據(jù)集微調(diào)時特別有用能防止過擬合。類別數(shù)要匹配MODEL.ROI_HEADS.NUM_CLASSES必須改成你的類別數(shù)。如果忘了改加載權(quán)重時會報維度不匹配。權(quán)重加載策略trainer.resume_or_load(resumeFalse)會加載MODEL.WEIGHTS指定的權(quán)重。如果OUTPUT_DIR里有上次訓練的checkpointresumeTrue會接著上次訓練。我個人的習慣是先用小學習率微調(diào)全部層跑2000次迭代看效果如果過擬合明顯再凍結(jié)底層重新跑。這個策略在多個項目里都比較穩(wěn)。6. 從項目實戰(zhàn)中沉淀的經(jīng)驗6.1 數(shù)據(jù)質(zhì)量比模型選擇更重要做了這么多檢測項目我最大的體會是數(shù)據(jù)質(zhì)量決定上限模型選擇只是逼近上限。一個標注干凈、覆蓋全面的數(shù)據(jù)集用R50就能跑出很好的效果標注混亂、漏標嚴重的數(shù)據(jù)集換再大的模型也救不回來。具體來說標注要保證三點框要貼緊目標邊緣不要留太多背景、類別定義要清晰避免模棱兩可的標注、難例要覆蓋遮擋、截斷、小目標都要有樣本。我通常會在訓練前隨機抽100張圖人工檢查標注質(zhì)量發(fā)現(xiàn)問題就返工。這個時間投入絕對值得。6.2 配置文件版本管理detectron2的配置文件是實驗的核心資產(chǎn)。我的做法是每個實驗一個獨立的YAML文件命名規(guī)則是日期_模型_數(shù)據(jù)集_關(guān)鍵參數(shù).yaml比如20240115_r50_mydata_lr001.yaml。所有配置文件用git管理每次訓練前commit一次。這樣半年后回頭看能清楚知道每個結(jié)果是怎么來的。另外訓練腳本里把關(guān)鍵配置打印到日志里包括學習率、batch size、迭代次數(shù)、數(shù)據(jù)集路徑。這樣即使配置文件丟了從日志里也能恢復出當時的配置。6.3 小數(shù)據(jù)集上的實用技巧如果數(shù)據(jù)集只有幾百張圖直接微調(diào)可能會過擬合。幾個實用技巧強增強隨機裁剪、旋轉(zhuǎn)、顏色抖動全開甚至可以用CutMix、Mosaic。多尺度訓練INPUT.MIN_SIZE_TRAIN設一個范圍比如(640, 800, 1000)讓模型見到不同尺度的目標。早停驗證集AP連續(xù)幾次不提升就停不要死磕MAX_ITER。交叉驗證如果數(shù)據(jù)量實在少用5折交叉驗證取平均結(jié)果更可靠。我在一個只有300張圖的缺陷檢測項目里用R50微調(diào)加強增強最終AP50到了0.78。如果從頭訓練AP50只有0.52。預訓練權(quán)重的價值在小數(shù)據(jù)集上體現(xiàn)得淋漓盡致。6.4 后續(xù)擴展方向detectron2的生態(tài)還在持續(xù)演進。如果你已經(jīng)跑通了基礎流程可以考慮幾個擴展方向自定義backbone比如換成EfficientNet或Swin Transformer、自定義數(shù)據(jù)增強針對特定場景設計增強策略、模型蒸餾用大模型教小模型兼顧精度和速度、半監(jiān)督訓練利用未標注數(shù)據(jù)提升效果。這些方向每一個都夠?qū)懸黄L文但核心思路是一致的理解框架的擴展點在合適的位置插入自己的邏輯。detectron2的模塊化設計讓這些擴展變得相對容易這也是它比很多“一體化”框架更值得深入的原因。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
青青草久草AV| 亚洲日韩资源| 97色干| 国产97在线视频| 日日干夜夜操视频h| 熟女乱伦A| 天堂综合网| 性性欧美| 人妻蜜桃臀| 国产精品一级片在线看| 超碰人妻中文在线| 奇米四色网| 久草精品国产99| 无码视频黄色网战| 秋霞免费AV| 四虎国产精品永久在线囯在线| 视频二区熟女人妻| 91成人在线| 精品一区二区三区蜜桃臀赵总| 日韩操逼性鲍| 乱伦熟妇一区二区| 88xx成人精品视频| 欧美一区二区三区蜜桃| 中文字幕乱码人妻二区三区| 极品丝袜无码| 亚洲少妇喷视频看| 亚 欧 美 综合| 色综合尤物| 97在线观看播放视频| 亚洲成人在线高清| 一区二区三区美女超清| 国产色呦呦| 久久av一级av少妇av高潮| 日韩在线一区二区| 宅男影院久久久,99| 12一15性XXXX粉嫩国产| 成人26uuu| 岛国激情视频在线观看| 国产精品一区二区黄片| 久久99午夜精品一区人妻| 国产宅男宅女在线观看| 十八岁啪啪视频免费看| 一级黄色性爱A级片| 看免费的黄片| 国产欧美精选激情视频| 超碰成人最新最好看| 啪一啪免费视频| 欧美操逼熟女| 98一区二区精品| 久都青青视频| 天堂国产AV| 国产美女口爆吞精| 中文熟女五十乱码在线| 国产精品999aaa| ji熟女.com| 精品成人动漫一区二区| 99久久久久| 九九热精品视频在线观看| 发朗少妇买婬全视频中文| 91 亚洲 欧洲| 成人天天看站长推荐| 91 综合 色| 亚洲少妇自拍中文字幕懂色| 花花AV导航| 久久专区| 啪一啪免费视频| 欧美 亚洲 偷拍自拍| 五月天婷婷色| 男人的天堂VA在线| 97色碰| 一级日本牲交大片好爽在线看| 黄色电影在线播放综合网站| 国产精品久久伊人| 欧美一二在线| 婷婷激情五月天小说网| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 日韩欧美蜜桃精品久久中文字幕久久| 97国产|免费| 91精品国产91久久青草| α√在线| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 98精品国产乱码久久久久久| 日本中文字幕一区| 热99这里有精品综合久久| 一区二区乱码福利| 国内精品久久久久影院亚洲| 亚洲欲色9532548967一区| 亚洲视频,小说| 熟女91网| 日欧亚洲二三区大片不卡| 色五月婷婷在线| 中文字幕久久精视频久久大全| www.acm成人黄色毛片| 黄片www视频免费| 亚洲性爱无码乱伦av| 人妻日日夜夜精品| 国产精品不卡少妇白| 激情小说亚洲图片| 久久久久一本一区二区青青蜜月| 亚洲男人天堂视频| 综合av社区| 中文字幕五区| 91天美免费| 九月丁香婷婷色| 97一区二区蜜臀| 黄色成年| 五月丁香成人网| 校园春色综合香蕉| 国产亚洲深夜激情| 99色悠悠| AV男人天堂网| 97综合网| 97香焦色区| 欧美色综合网| 狠狠色婷婷7777久| 97超碰超| 夜色五月天| 国产日韩美女小穴视频网站不卡| 国产 无码 一区二区| 97露脸精品丝袜| 日韩成年人性爱视频| 成人综合色网| 日韩视频中文字幕| 双插在线| 自拍偷拍 高清无码| 欧美一级专区免费大片| 国产极品99热在线播放69| 久久曰曰| 欧美另类精品xxxx| 亚洲日韩国产精品| 日韩欧美三级| 国产女人91精品嗷嗷嗷嗷| 中文欧丝袜诱惑| 无码av永久免费专区网站| 夜夜 中文视频rt| 波多野42部无码喷潮在线观看| 91操人| 在线观看视频91| 免费超碰97在线观看| 啪啪91| 亚欧美色| 黄色二级片网站| 色视频蜜乳| 国产精品 午夜福利| 中文?日韩?免费?精品| 国产精品国产自产拍高清AV| 天天做日日做天天欢。| 欧美天天影院| 97亚洲综合电影| 欧美一区二区一级岛国大片| 婷婷五月天色网| 91粉芽高清在线一区二区| 99人妻碰碰碰久久久久禁片| 少妇精品久久久八区九区| 婷婷色婷婷| 国产女大学生AV| 成人在线永久| 久久久久久久久久久久久久久乱码| 一道α片欧美| 无码精品啪啪啪一区二区三区三州| 欧美视频边做饭边橾| 91丝袜视频在线观看| 中文字幕版| AV综合中文字幕干| 中国少妇XXXX做受| 免费又黄又裸乳的视频| 美女极品一区二区三区| 国产深喉| 91精品国久久久久久无码| 日韩精品在线观看网站| 乱伦强奸区日韩| 岛国不卡超碰护士AV在线播放| 国产 码在线成人网站| 免费人成毛片乱码| 欧成人在线| 人妻无码后入| 亚洲精品一区二区三区新线路| 国产日韩精品无码去免费专区国产| 情色五月天就去干| 97色诱| www.色五月| 国产高清无码一区三区二区| 手机午夜电影神马久久| 天天亚洲| 久草成人| 男人的天堂VA| 女人18精品一区二区三区| 欧美精品在线观看| 少妇二级| 欧美高潮| 日本东京热大香蕉a片| 男人天堂一区二区| 精品人妻伦一二三区久久| 美女操逼福利视频| 青青操狠狠撩| 日韩欧美午夜视频在线| 四虎影视永久在线免费| 国产精品久久久久亚洲av| 精品人妻中文字幕高清| 1级午夜影院费免区| 欧美色图色综合| 98久久超碰| 天天综合站| av线电影| 亚州图片第一页| 久久精品夜色国产亚洲AV| 大香蕉十区| 99热| 亚洲色图 综合| 在线黄色污污网站| 日韩亚洲中文字幕在线| 久久久人体| 欧美精品999| 日韩性爱电影一区| 免费啪啪啪网站18岁| 国产日韩欧美亚洲精品95 | 大香蕉一级黄色片久久| 99亚洲国产精品色一区二区三区| 免费观看性欧美一级| 国产家庭乱伦表演| 色翁荡息又大又硬又粗又爽| 亚洲图片偷拍视频区| 国产欧美日韩在线不卡第一页| 操逼逼无码| 日韩精品中文字幕二区| 精品视频久久久久九九九九9999| 97久精品| 金典av| 久久久精| 精品国产乱码久久久久久蜜臀| 97精品网| 国产 无码 一区二区| 亚洲成av人片色午夜乱码| 99热最新| av天天在线| 久久精品无码熟妇一区二区三区视频导航 | 97超碰国产精品| 成 人 影视 一区 二区 三区 四区| 97人肏| 亚州性9| 久久大黄片| 精品亚洲国产成人精品| 中文字幕丝袜美腿| 一级免费精品| 热99这里有精品综合久久 | 日韩丝袜二区| 亚洲丝袜色| 日韩99神马视频片| 99少妇内射| 男人的天堂午夜av| 操美女高潮抽搐白浆| 欧洲无码一区二区| 日本黄色天堂| 黄色成人网久久久久久| 国产情侣自拍在线播放| 91丝袜在线观看视频在线观看| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 免费又黄又裸乳的视频| 91久久精品国产| 色踪合AV| 十八禁视频一区二区| av天堂5| 色哟哟-国产专区| 国产国产亚洲一二三久久| 国产91av在线播放| 中文字幕少妇色 | 乱伦av国产| 日韩性色b| 四虎884| 丰满岳乱妇一区二区三区| 男人的天堂2010| 日韩97精| 日韩A优精品在线观看| 激激五月| 欧亚日韩一区在线| 亚洲国产激情国产av| 国产精品视频播放| 无码操逼网| 欧美熟妇乱码在线一区| 天天日天天干少妇日| 强奸乱伦动态污图免费| 无码人妻系列少妇| 国产一级αv免费看片| 欧美91网站| 伊人操你| 男人把坤坤插入女人的下体| 亚洲欧洲无码bt精品合集| 亚洲欧美激情另类色图| 亚欧成人一级片在线播放| 色婷婷视频| 88在线一区二区三区| 人人天天干干| 欧美日韩国产色图在线| 欧美日韩情色一区二区| 久久春色| 日韩国产品视频中文字| 欧美一区二区三区不卡高清视频| 亚洲人在线成线成人| 激情小说在线视频| 久插综合| 做爱A级亚欧| 大香蕉色欲AV| 九九色影院| 上床啊啊啊| 婷婷丁香六月| 蜜臀久久99精品久久久久| 欧美激情总合网| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 人妻偷拍一区二区三区| 性性久久| 九九热九九| 97这里有精品| 麻豆人妻少妇在线免费观看| 欧美日韩亚洲一区二区在线观看| 精品综合久久久久久97| 九九玖玖精品| 日本一本道A级黄色毛片试看60分钟| 美国三级日本三级久久99| 国产在线精品偷| 青草成人免费视频一COm| 国产精品肉丝自拍| 国产精品极品美女视频| 好涩综合| 草久久久| 婷婷综合网| 欧美激情一区| 秋霞福利网| 五月丁香综合激情| 成年人网站在线免费观看| 成人黄页| 五月激情综合网| 亚洲国产精品无码AV久久久| 色臀AV| 亚洲av热热色| 78m啪啪啪| 变态乱伦伪娘灌肠一区二区| 九九九999久久久网站| 午夜久久一区二区无码中出 | 久久99综合| 99久久无码| 本道在线| 黄网站黄视频网站进入口| 爆操无码| 精品日韩人妻视频| 人妻蜜桃臀| 黄色高清久久无码依人| 国产亚洲人妻综合日韩 久久| 国产精品黑人一区二区三区| 夜夜欧美| 日本 情色 1区2区3区| 欧美三级免费伊人| 91操碰| 午夜AV人气不卡| 欧美日韩1234| 97操b| 麻豆区久久久久亚| 9久久美女首页| 久久极品一区二区| 丁香五月激情综合国产| 日本Xx性爱| 午夜视频久久久久一区| 久久的免费性爱视频| 91女神在线视频| 操操操操网黑人| 人妻丝袜日本| 六月婷婷一区二区三区| 日日夜夜干| 92人人操人人| 在线观看亚洲专区| 青青操网| 91亚洲网| 精品人妻一二三| 欧美日韩亚洲天堂| 欧日韩一二三f区| 98福利在线视频| 97色色国产视频| 久久久久久性爱视频| 亚洲丝袜二区| 日韩人妻资源在线看| 超碰人妻在线| 久草综合京东| 操香逼| 国产馆极品诱惑| 7月婷婷综合| 人人爱夜夜爱| 九九夜精品九九在线| 天天综合香 ld视频| 吉田爱美AV在线| 中文乱码99| 色婷婷成人综合| 久久中出在线| 欧美综合传媒| 92大香蕉| 欧美色图片| 男人天堂网站| 亚洲激情综合另类男同| 最新岛国大片| 9999免费精彩视频| 玖色AV| 91精品人妻一区二区三区蜜桃臀| 黄色高清久久无码依人| 骚妻少妇精品性色无码四色A V| 日韩精品系列| 日韩精品-原创伙伴| 日韩三级伊人| 性爱免费视频成人| 亚洲熟女中文字幕在线| 亚洲日韩一区电影| 男人天堂综合| 欧美高清91| 男女无套 免费网站| 肏逼福利网站| 亚洲中文字母在线播放| 色婷婷aV一区二区三区麻豆综合| 中文幕97| 熟妇色99| 东亚亚洲无码高清| 十八禁网站在线| 加勒比海成人视频网| 熟妇无码视频三区| 男女猛烈无遮掩视频免费软件| 欧美性爱第一区| 五月丁香婷婷色| 伊人国产av| 超碰无码五月97| 9久热这里只有精品| 免费黄色片。| 天天欧美欧美亚洲网| 99精品伊人| 99re视频这里只有精品| 18禁精品网站在线看| 久久精彩视频| 少妇人妻在线| 久操凹凸视频| 丰满翘臀美女影院视频| 97网站在线观看| 三级精品三级在线观看| 伊人亚洲国产一成人久久精品,久久| 欧美 传媒 麻豆 日韩 偷拍| 亚洲天堂资源网| 91爆操视频| 一区中文字幕二区日韩| 蜜臀AV午夜精品久| 日韩成人大片一区二区| 亚洲日韩东京热一区| 亚洲中文字幕在线视频一区二区| 综合五月婷婷| 久久久精| 嫩草一区二区在线观看| 国产免费久久精品99re韩国| 亚洲**2021在线观看| 狠狠综合| 美女91AV| 99热这里都是精品| 欧美性少妇| 加勒比在线视频一区二区三区| 亚洲 欧美 中文 日韩超碰| 99热这里都是精品| 色五月首页| 亚洲国产97| 日本人人操人人操| 91少妇通奸网站| 久久久久久电影| 日韩av色图综合| 午夜小电影在线插入淫高潮| 国产不卡精品91| 97免费在线观看视频| 狠狠综合| 欧美色999| 91精品成人www| 91东北熟女| 性色乱AV一区二区| 国产亚洲精品A在线观看下载| 国产久久一区二区三区野外在线| 午夜人人操| 成人天天看站长推荐| 91丨豆花丨熟女| 国产精品久久久久久久久久久久久久久| 黑人免费福利视频| 97超碰免费人人性爱| 国产东北女人在线视频| 女人天堂网| 成人AV在线电影| 熟妇人妻精品一区二区| 久都青青视频| 在线看的av| 97av,com| 亚洲欧美精品一区天堂久久 | 精品一区二区成人| 男人的天堂日韩| 日韩精品一区二区三区色欲 | 男人天堂一区二区| 欧美在线永久天堂| 伊人96在线| 九九碰九九爱97| 少妇久久久久久久久| 超碰97资源中文字幕| 国产成人精品必看| 97超碰影音| 激激五月| 国产欧美岛国精品一区| 亚洲久9| 激情亚洲天堂| 99热9| 国产福利视频精品视频| 羞答答AV中文字| 天无日色综合| 精品一区二区成人| 国产色产精品在线观看| 国产自啪精品视频网站黑丝| 日本精品一区三区| 亚洲最新中文字幕免费| 啊啊啊在线观看| 五月开心久久AV官网| 天天天天干| 亚洲 日韩 丝袜 熟女 变态| 起碰97| 亚洲精品97p| 91国产大片| 99色在线观看| 亚洲国产成人精品无码专区| 东京热一区二区中文字幕| 九九九九免费视频| 亚洲精品欧洲精品| 亚洲 日本 一 二 三| 精品亚洲黄色片 国产精品导航一区二区| 欧美成人精品一区| 午夜精品久久久99热蜜桃的功能特点| 欧美最婬乱婬爆婬性视频| 亚洲欧洲国产综合av| 最新国内自拍av免费| 欧美性性性| 台湾佬中文娱乐网久久久久久久久久com | 婷婷探花久久精品一区| 97日视频| 97免费视频网| oumeisetupian| 天天射影院| 中文字幕日本久久| 日韩 欧美 另类 人妻| 亚洲男人综合| 91视频精品| 91伊人| 黄页av| 欧美黑人与女人91| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 91欧美美女日韩国产婷婷| 国产欧美精品日韩区二区麻豆天美| 黄片免费看黄片免费看| 嗯啊抽插大香蕉网页| 影音先锋新男人| 国产精品午夜福利亚洲综合网| 91爱| 无遮挡男女激烈动态图| 一级二级在线观看| 免费精品无码一级毛片牛牛影视| 日韩一级二级三级在线不卡观看完整| 特污精品女优骚货黄色视频在线免费观看| 国产欧美日产一区二区三区 - 国产欧美日| 老熟妇综合| 2000亚洲男人天堂| 国产精品久久久久久久久久久久久久久 | 超碰天天久久79| 成人网欧美风情| 求求你操操我| 欧美亚洲宗合色性图| 97超碰中文| 五十路成人在线视频二区三区| 国产熟女自拍| 加勒比海人人操超碰在线| 91老司机视频| 亚洲啪啪视频免费| 新久久AV| 91狠狠综合久久| 99久久com免费视频′| 久久综合乱子伦国产免费| yiren97| 人妻熟女一区二区| 久久这里只精品| 亚洲色图欧美激情| 91丨九色丨国产丨人妻在线| 国产精品制服丝袜清纯唯美| 色五月综合网| 丁香五月天婷婷姐| 中文字幕精品乱码| 久久久一区二区三区麻豆| 精品九九| 欧亚乱色熟女一区二区| 婷婷丁香五月综合| 大香蕉在线免| 欧美 色 亚洲| 久热影视| 五月婷丁香| 色诱avtt| 日韩大香蕉AV影片| 一区二区三区亚洲| 丁香五月激情综合| surenchaopeng| 亚州欧美在线| 最新亚洲人成网站在线影院| 九九黄色网| 成人热久久精品| 欧美一级二级三级| 很黄很色的视频在线观看| 激情五月天综合网| 欧美一级专区免费大片| 欧美色宗合| 久久亚洲精品成人av| 蜜桃久久久久久久| 992大香蕉| 国产日逼视频| 91丝袜美腿网站| 91精品在线播放| 亚洲天堂一区二区久久| 91亚·色| 蜜臀99久久国产| 青娱乐国产精品| 操香逼| 超碰97人妻在线| 国产超碰人人操| 精品久久大胆人体| 国产精品久久妻无码网站| 99热在线播放| 啊啊啊男女| 日韩人妻中文视频| 精品97久久综合| 加勒比综合网| 亚洲色图91欧美日韩| 天堂亚洲精品| 深田咏美亚洲精品福利社| 四季AV一区二区凹凸精品小说| 大学生美女口爆| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | jizzjizz欧美| 青青草色插素人| 无码精品久久| 大香蕉99热| 无码精品久久久久久亚洲| 亚洲黑丝在线| 伦理第一页| 丁香五月激情五月| 超碰97男女| 五月天综合| 2017天天插| 中文字幕 人妻不满 在线视频| 久久老熟女| 色情五月综合婷婷| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 日韩一级免费性爱| 97人妻人人躁人人玩人人| 亚洲国产高清福利视频| 校园春色家庭伦理欧美激情| 在线视频日韩欧美国产| 亚洲熟女一区二区| 日本三级大片| 日韩在线观看三级电影| 中文字幕精品丝袜| 欧美18 在线观看| 色偷偷色偷偷欧美日韩| 久草网站免费在线观看| 超碰偷拍| 麻豆2区1区天美| 欧美十八禁视频| 亚洲熟女乱综合一区二区三区| 2019天天干天天操| 一区二区三区男人的天堂| 日日夜夜狠狠| 欧美日韩国产成人高清| 日影院久久婷婷夜夜网| 日本一区二区成人在线| 夜夜高潮夜夜爽夜夜爱爱一区| 午夜人妻精品综合在线| 五月天婷婷在线看| Julia Annxxxxx| 色色操| 天堂69亚洲精品中文字| 亚州高清av| 六月天婷婷| 国产在线能看的你懂的| 啊啊啊啊啊好舒服视频| 99精品在线| 欧美中文字幕日韩在线| 日韩有码回春沙龙第一页| 夜夜操二区| 欧美国产精品| 精品国产乱子伦一区二区三区,精品一| 久久精品视频久久久| 国产 日韩 欧美高清| 高颜值美女口爆高潮浪叫| 2025亚洲男人天堂| 日韩精品在线观看网站| 亚洲性网| 亚洲成人AB| 欧美一二在线| 99综合网| 91成人久久| 久久国产在线一区二区| 欧美啪啪啪91| 国产精品suv一区| 99在线免费观看| 青青久久手机线视频| 欧美色亚洲| 极品美女嘿咻| 国产欧美成人精品| 亚洲人在线| 色色无码| 国产日韩欧美三级片| 天天草夜夜草高潮片| 性色A∨91| 91亚洲黄色网| 九九九精品色乱九九九| 青青草视频在线观看一区二区| 亚洲欧洲网站免费观看| 又大又长又粗又爽又黄| 操屄日韩| 加勒比综合| 熟女少妇一区二区三区| 人妻激情在线视频| 最新中文字幕av| 97高清啪啪| 天天操av懂色| 精品久久視頻在线| 久久亚洲熟妇在线视频| 日本一区二区三区精品| 亚洲日韩一区电影| 五月天社区| 久久婷婷热| 亚洲乱熟女一区二区三区大香蕉| 国产综合网站在线播放| 国产亚洲女v在线观看| 久久久久久国产成人| 久久成年片色大黄全免费网站| 国语少妇精| 男女国产精品| 国产精品乱码久久| 嗯嗯啊啊操我| 97超碰色| 成 人 A V免费视频在线观看| 男啪女色黄无遮挡免费观看| 超碰97网站| 啊v在线观看视频| 97超碰欧美手机| 亚洲欧美伦综合| 国产一区二区在线播放| 亚洲加勒比久久日本道| 国产精品美女视频诱惑| 国语对白露脸XXXXXX | av午夜玫瑰| 91丝袜激情在线| 欧美激情久久久久| 日韩人人精品| 97亚洲色图| 综合夜夜| 欧美性爱免费短视频| 嫩呦国产一区二区三区AV| 日韩精品国产一区二区| 日韩精品 视频一区二区| 乱伦3P视频| 999岛国大片| 亚洲av夫妻操穴网| 亚洲官网在线| 中文字幕人乱码中文字的预防方法 | 影音资源男人日韩| 久久久偷拍| 懂色aV一区二区天美传媒| 2024年最新色情网站在线观看| 另类亚洲一区二区三区| 国内毛片婷婷六月色| 97国产成人精品免费视频| 蜜臀少妇一区二区| 久艹伊人精品综合在线| 热热色色综合| 亚洲色图欧洲| 国产野战露脸在线播放| 桃花色涩综合影院| 91黑丝少妇| 曰韩少妇无码| 欧美天天射| 国产91乱伦| 日韩三级一区| 亚洲精品蜜桃久久久久久久| 欧色网址| 亚洲最大成人a毛毛片| 狠狠干狠狠色| 亚洲少妇色图自慰直播| 欧洲精品二区| 天天搞在线综合网| 玖玖97综合| 蜜桃狠狠色伊人亚洲综合| 人妻少妇精品视频一区二区三区| 国产亚洲精品久久久久小| 麻豆国产免费影片| 嫩草伊人久久精品| 91中文字幕制服丝袜免费视频| 亚洲精品一区二区精品| 色色亚洲| 懂色影视久久| 午夜视频久久久久一区| 裸体美女免费看网站青草| 伊人精品国产| 久久 国产 无码| 精品视频久久久久九九九九9999 | 久久久精品视频免费观看| 有码免费观看| 欧美亚洲今日在线| 深夜激情无码| 欧美性生活内射| 久久AV无码AV| 在线黄页看毛片| 国产午夜福利合集| 国产精品久久久无码AV网站| 中文字幕日产av人| 欧色网址| 欧美丰满熟妇XXXX性ppX人交| 日韩在线97| 一级性爱视频免费在线| 亚洲影视综合网| 天躁夜夜躁2021| 亚洲最大AV网| 97天天在线| 中文字幕一二区二三区人妻专区| 精品视频日日夜夜| 亚洲色宗合| 这里只有精品视频在线| 91亚洲黄色网| 婷婷视频网| av影院十区| 97香蕉碰碰人妻国产欧美| 亚洲国产亚洲天堂| 欧美亚洲另类在线蜜桃| 久久99精品九九久久久婷婷| 黑人美精品 A片| 欧美午夜色妇色鬼| 白丝被操91| 亚洲三级网址久久最新| 欧美 精品国产制服第一页| 国产97亚洲| 亚洲五月婷婷| 天天欧美| 欧美日韩性感| 日韩视频中文字幕| 天天淫人人妻日日色| 国产精品人妻无码久久久互動交流| 亚洲日本成人动漫| 粉嫩av在线| 色九九九| 久干9操| 日韩射图| 999狠狠综合| 日本αv| 精品九九九九九九九九九| 国产传媒操逼视频| 屁股久久久久久久久| 激情五月天丁香社区| 久久精品导航| 久操99| 天天摸夜夜添无码小视频| 另类专区加勒比| 久久ww| 亚洲无码精品AV久久久| 中国小夫妻勾搭露脸淫荡对白| 久久成人午夜精品影院| 熟妇无码视频三区| 丝袜AV一二三区| 日韩操逼性鲍| 少妇人妻在线| 熟女丰满人妻一区| 一起草欧美| 成人资源中文字幕在线观看| 夜夜爽33333| 日韩免费av片高清无码| 好爽免费视频,| 这里只有精品视频在线| 成人a v在线播放免费| 九一国产精品| 日韩美女久久一区二区三区| 久久美女国产| 香蕉综合网| 精品一国2| 一区二区三区精品黑丝白丝酒店对鸡| 色欲三区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 东北丰满熟女国产一区| 亚洲小说视频| 嗯嗯啊啊好疼| 天天摸,夜夜摸| 黄色AAAAA欧美| 99999精品| 日韩av电影网站| 啊啊啊啊啊在线观看网址| 国产区性爱在线视频秋霞豆| 97亚洲综合| 97在线播放| 神马久久啊啊| 亚洲中文字幕妇伦久久| 精品亚洲国产成人AV制服丝袜| 伊人热综合| 欧美三四五区| 久久精品人妻一区二区| 小草精彩毛片| 五月婷婷丁香| 91艹B视频| 中文字幕在线免费观看2| 久久久久幕乱码| 欧美亚州综合图片| 小草精彩毛片| 五月激情啪啪| 激情干在线| 久久久久久69国产一区二区| 超碰欧美| 在线中文字幕视频| 校园春色美腿丝袜| 久久偷偷色综合蜜桃| 欧美一二三区四五区| 天天日少妇逼AV| 国产免费久久久久| 久操com| 日韩熟女操逼| 日本久久女同性恋视频| 久区视频| 日韩精品人妻中文字幕不卡乱码| 日韩欧美中文字| 日韩99神马视频片| 亚洲成人一二三区| 日本久久久久久久久| 丁香六月综合激情| 久久性视频| 中出20p| 东京热毛片177b2viP| 男人的天堂亚洲| aa片毛片| 色妺妺在线视频| 成全动漫视频观看免费下载| 久热精品色情| 婷婷丁香五月综合| 欧美gv在线观看| 少妇三p| 欧美激情色婷婷花野真衣一区二区| 久久草大香蕉| 成人无遮挡毛片免费看| 精品国产乱子伦一区二区三区,精品一| 91人人爽人人爽| 国产超碰| 欧美性爱视频免费一区一A | 激情丁香婷婷| 视频一区二区三区精品| 欧美色图电影| 久久久久久中文| 亚洲美女黄色| 日韩人妻精品中文字幕| 9久久9综合| 五月婷婷综合在线| 思思热免费视频观看| 欧美福利视频啊啊啊啊| 日韩猛交| 久久久久久97| 1240青青草一区二区三区视频天爱 | 狠狠爱大香蕉| 九九热精品| 欧美性爱一区二区三区| 熟女高潮精品一区二区| 亚洲中文字幕一区| 亚洲欧美校园| 国产91丝袜 在线播放| 91丝袜人妻| 春色91| 99久久99久久免费精品蜜臀| 国产精品久久久久9999小说| 天天操妹子| 欧亚日韩中文在线| a片自拍直播视频| 八戒午夜福利理论片| 国产精品4p在线观看| 精品国产91av一区二区三区| 日韩欧美亚洲一区二区三区影院| 日韩av影片在线观看| 欧美成人性爱视频大全| 97超碰国产亚洲精品资源| 狠狠操狠狠| 人人爽夜夜操| 久久97视频| 亚洲欧美日韩制服另类| 啪一啪免费视频| 欧美九9 9 9| 欧美老妇女内射网址| 中文字幕视频二区| 不卡av在线中文字幕| 爱做久久久久久| 一区二区三区四区姦女| 超碰在线日韩一区| 国产一级内射无挡观看| 人妻久热在线| AV天堂因数| 99热99在线播放激情| 综精品久久久aaaa| 99热欧美| 强奸乱伦资源| 日韩影片中文字幕一区二区三区| 日韩美女,国产传媒,视频一区| 亚洲久9| www.狠狠| 91天天爽| 少妇xx精品| 操b网站亚洲无码| 亚洲影院无码在线| 久久女婷| 欧美性爱第一页久久| 日欧操屄| 天天干人人干天天日97| 五月丁香激情综合| 欧美碰碰综合色| 牛黄色久午久| 色色青青久久| 国内自拍 日韩激情 99| 91精品91久久久久77777| 美國A片| 国产熟码AV| 中文字幕二区日韩天堂| sewuyueav| 精品一区二区三区蜜桃臀赵总 | 国产亚州高清国产拍精| 久9爱经典视频| 五月丁香色色网| 97资源久久| 美女主播色欲91抠b在线播放| 青娱乐休闲视频在线观看| 精品人妻视频一区二区三区蜜桃视频| 美国日韩黄片| 精国久久一区二区三区98| 亚洲aV无码成人在线观看| 97K超碰在线| 色婷婷蜜臀av| 熟女六十路| 日日超碰亚洲| 亚洲自拍欧美色综合| 欧美人人AAA| 天天影视色香欲综合网小说| 走光一区92下载| 国产少妇与亚洲av| 亚洲成人性爱在线观看| 亚洲av噜噜噜噜噜噜| 超碰一区二区| 美女的肌被草喷水视频| 操逼网免费无码视频| 国产精品不卡一区二区电影| 亚洲欧美综合图片| 91色图片| 女人的久久久| 丁香色五月 97干| 免费精品人妻一区二区三| 久久精品久| 欧美天堂在线| 亚洲日韩狠狠撸视频| 天海翼久久| 国产和美国毛片| 日日骚 av| 天天舔九色婷婷| 91天美传媒精品| 日日干夜夜操视频h| 亚洲不卡AV在线| 91亚洲人电影| 97九色人妻| 性站| 亚州精品丝袜-不卡成人免费| 天天摸天天插天天日| 91在线页| 国产精品天美传媒| baisiav| 伊人久久久日韩一区| 精品一区二区三区四区女| 超碰碰激情97+久| 亚洲国产中文字幕| 97超碰伊人| 九九九网站| 在线观看高清AV| 97人人操人人摸人人爱| 人人天天干干| 女优视频第10页| 欧美性,色九九| 国产精品不卡一区二区三区| 国产欧洲精品亚洲午夜拍精品| 欲色啪| 午夜一区| 中文字幕精品一区二区精| 伊人黄色视频免费观看| 欧美黑人猛交春色影视大全| 91天天综合网,天天综合网| 欧美性综合| 亚洲不卡三级手机播放| 国产一进一出视频网站| 长长久久免费视频| 性爱AV天堂| 久操视频在线观看| 国产美女mm131爽爽爽爽| 久久本道| 亚洲做性| 嫩草一区二区在线观看| 91无码中出人妻视频| 老女人91| 人人干人人操人人爱| 婷婷中文字幕| 97免费视频在线观看视频| 精品无码久久久久久久杏吧| 大色综合网| 亚洲的天堂网| 秋霞网—男女啪啪亚洲免费体验区 | 久久人妻四季| 青青草好吊色| 懂色综合久久久| 亚91网| 在线只有精品| 欧美亚洲首页| 天天日天天色| 清纯唯美综合| 精品久久視頻在线| 91老司机视频| 91丨国产丨白浆| 国产高清亚洲日韩一区| 91久久精品国产| 懂色aV一区二区天美传媒| 蜜臀久久久久久999| 天天上日日上日韩精品| 麻豆AV短剧| 国产欧美精选自拍一区| 是还免费视频1727我| 中文字幕交换人妻| 久久一区二区加油站| 久草视频在线视频在线视频在线观看| 狠狠色综合网| 97综合国产精品高潮久久| 中文一区在线日| 久久精品国产Aⅴ| 亚洲人精品久久久喷水| 欧美高清无码免费视频高清版| 国产丰满熟夫69mpp| 亚洲免费人妻在| 亚洲精品电影| 亚洲综合影视| 日韩午夜啪啪视频| 白嫩少妇| 九九九九九九免费视频| 91蜜臀熟女| 8050午夜少妇无码| 欧美91精品国产自产| 男人成人黄色视频在线观看免费下载| 操逼日韩无码 | 婷婷色网| 日韩一级二级| 99日精品欧美国产| 国产日韩精品suv| 99少妇| 欧美肥臀在线| 欧美成人色| 日韩内射视频| 色噜噜婷婷| 亚洲午夜av| 乱伦日本色图AⅤ| 亚欧毛片基地国产毛片基地| 最新三级网址| 国产精品爆乳懂色蜜乳|