精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Yolov10:詳解、部署、應(yīng)用一站式齊全!

人工智能 新聞
在這項(xiàng)工作中,目標(biāo)是從后處理和模型架構(gòu)兩個(gè)方面進(jìn)一步提高YOLO的性能效率邊界。為此,首先提出了YOLOs無NMS訓(xùn)練的一致雙重分配,它同時(shí)帶來了有競(jìng)爭(zhēng)力的性能和低推理延遲。

一、前言  

在過去的幾年里,YOLOs由于其在計(jì)算成本和檢測(cè)性能之間的有效平衡,已成為實(shí)時(shí)目標(biāo)檢測(cè)領(lǐng)域的主導(dǎo)范式。研究人員探索了YOLO的架構(gòu)設(shè)計(jì)、優(yōu)化目標(biāo)、數(shù)據(jù)擴(kuò)充策略等,取得了顯著進(jìn)展。然而,依賴非極大值抑制(NMS)進(jìn)行后處理阻礙了YOLO的端到端部署,并對(duì)推理延遲產(chǎn)生不利影響。

此外,YOLOs中各種組件的設(shè)計(jì)缺乏全面徹底的檢查,導(dǎo)致明顯的計(jì)算冗余,限制了模型的能力。它提供了次優(yōu)的效率,以及相當(dāng)大的性能改進(jìn)潛力。在這項(xiàng)工作中,目標(biāo)是從后處理和模型架構(gòu)兩個(gè)方面進(jìn)一步提高YOLO的性能效率邊界。為此,首先提出了YOLOs無NMS訓(xùn)練的一致雙重分配,它同時(shí)帶來了有競(jìng)爭(zhēng)力的性能和低推理延遲。此外還介紹了YOLO的整體效率精度驅(qū)動(dòng)模型設(shè)計(jì)策略。

從效率和精度兩個(gè)角度對(duì)YOLO的各個(gè)組件進(jìn)行了全面優(yōu)化,大大減少了計(jì)算開銷,增強(qiáng)了能力。工作成果是新一代用于實(shí)時(shí)端到端目標(biāo)檢測(cè)的YOLO系列,稱為YOLOv10。大量實(shí)驗(yàn)表明,YOLOv10在各種模型尺度上都達(dá)到了最先進(jìn)的性能和效率。例如,在COCO上的類似AP下,YOLOv10-Sis1.8比RT-DETR-R18快1.8倍,同時(shí)享受的參數(shù)和FLOP數(shù)量少2.8倍。與YOLOv9-C相比,在相同的性能下,YOLOv10-B的延遲減少了46%,參數(shù)減少了25%。

二、背景  

實(shí)時(shí)物體檢測(cè)一直是計(jì)算機(jī)視覺領(lǐng)域的研究熱點(diǎn),其目的是在低延遲下準(zhǔn)確預(yù)測(cè)圖像中物體的類別和位置。它被廣泛應(yīng)用于各種實(shí)際應(yīng)用,包括自動(dòng)駕駛、機(jī)器人導(dǎo)航和物體跟蹤等。近年來,研究人員專注于設(shè)計(jì)基于CNN的物體檢測(cè)器,以實(shí)現(xiàn)實(shí)時(shí)檢測(cè)。

其中,YOLOs由于其在性能和效率之間的巧妙平衡而越來越受歡迎。YOLO的檢測(cè)流水線由兩部分組成:模型前向處理和NMS后處理。然而,這兩種方法仍然存在不足,導(dǎo)致準(zhǔn)確性和延遲邊界不理想。具體而言,YOLO通常在訓(xùn)練期間采用一對(duì)多標(biāo)簽分配策略,其中一個(gè)基本事實(shí)對(duì)象對(duì)應(yīng)于多個(gè)正樣本。盡管產(chǎn)生了優(yōu)越的性能,但這種方法需要NMS在推理過程中選擇最佳的正預(yù)測(cè)。這降低了推理速度,并使性能對(duì)NMS的超參數(shù)敏感,從而阻止YOLO實(shí)現(xiàn)最佳的端到端部署。解決這個(gè)問題的一條途徑是采用最近引入的端到端DETR架構(gòu)。例如,RT-DETR提供了一種高效的混合編碼器和不確定性最小的查詢選擇,將DETR推向了實(shí)時(shí)應(yīng)用領(lǐng)域。然而,部署DETR的固有復(fù)雜性阻礙了其實(shí)現(xiàn)精度和速度之間最佳平衡的能力。另一條線是探索基于CNN的檢測(cè)器的端到端檢測(cè),它通常利用一對(duì)一的分配策略來抑制冗余預(yù)測(cè)。

然而,它們通常會(huì)引入額外的推理開銷或?qū)崿F(xiàn)次優(yōu)性能。此外,模型架構(gòu)設(shè)計(jì)仍然是YOLO面臨的一個(gè)基本挑戰(zhàn),它對(duì)準(zhǔn)確性和速度有著重要影響。為了實(shí)現(xiàn)更高效、更有效的模型架構(gòu),研究人員探索了不同的設(shè)計(jì)策略。為增強(qiáng)特征提取能力,為主干提供了各種主要計(jì)算單元,包括DarkNet、CSPNet、EfficientRep和ELAN等。對(duì)于頸部,探索了PAN、BiC、GD和RepGFPN等,以增強(qiáng)多尺度特征融合。此外,還研究了模型縮放策略和重新參數(shù)化技術(shù)。盡管這些努力取得了顯著進(jìn)展,但仍然缺乏從效率和準(zhǔn)確性角度對(duì)YOLO中的各種組件進(jìn)行全面檢查。因此,YOLO中仍然存在相當(dāng)大的計(jì)算冗余,導(dǎo)致參數(shù)利用效率低下和效率次優(yōu)。此外,由此產(chǎn)生的約束模型能力也導(dǎo)致較差的性能,為精度改進(jìn)留下了充足的空間。

三、新技術(shù)  

Consistent Dual Assignments for NMS-free Training

在訓(xùn)練期間,YOLOs通常利用TAL為每個(gè)實(shí)例分配多個(gè)陽性樣本。一對(duì)多分配的采用產(chǎn)生了豐富的監(jiān)控信號(hào),有助于優(yōu)化并實(shí)現(xiàn)卓越的性能。然而,YOLO必須依賴NMS后處理,這導(dǎo)致部署的推理效率不理想。雖然以前的工作探索一對(duì)一匹配來抑制冗余預(yù)測(cè),但它們通常會(huì)引入額外的推理開銷或產(chǎn)生次優(yōu)性能。在這項(xiàng)工作中,為YOLO提供了一種無NMS的訓(xùn)練策略,該策略具有雙標(biāo)簽分配和一致的匹配度量,實(shí)現(xiàn)了高效率和有競(jìng)爭(zhēng)力的性能。

  • Dual label assignments

與一對(duì)多分配不同,一對(duì)一匹配只為每個(gè)地面實(shí)況分配一個(gè)預(yù)測(cè),避免了NMS的后處理。然而,它導(dǎo)致監(jiān)督不力,從而導(dǎo)致精度和收斂速度不理想。幸運(yùn)的是,這種不足可以通過一對(duì)多分配來彌補(bǔ)。為了實(shí)現(xiàn)這一點(diǎn),為YOLO引入了雙重標(biāo)簽分配,以結(jié)合兩種策略中的最佳策略。具體而言,如下圖(a)所示。

圖片

為YOLO引入了另一個(gè)一對(duì)一的頭。它保留了與原始一對(duì)多分支相同的結(jié)構(gòu)并采用了相同的優(yōu)化目標(biāo),但利用一對(duì)一匹配來獲得標(biāo)簽分配。在訓(xùn)練過程中,兩個(gè)頭部與模型共同優(yōu)化,讓骨干和頸部享受到一對(duì)多任務(wù)提供的豐富監(jiān)督。在推理過程中,丟棄一對(duì)多的頭,并利用一對(duì)一的頭進(jìn)行預(yù)測(cè)。這使得YOLO能夠進(jìn)行端到端部署,而不會(huì)產(chǎn)生任何額外的推理成本。此外,在一對(duì)一的匹配中,采用了前一名的選擇,在較少的額外訓(xùn)練時(shí)間下實(shí)現(xiàn)了與Hungarian matching相同的性能。

  • Consistent matching metric

在分配過程中,一對(duì)一和一對(duì)多方法都利用一個(gè)指標(biāo)來定量評(píng)估預(yù)測(cè)和實(shí)例之間的一致性水平。為了實(shí)現(xiàn)兩個(gè)分支的預(yù)測(cè)感知匹配,使用統(tǒng)一的匹配度量:

圖片

在雙標(biāo)簽分配中,一對(duì)多分支比一對(duì)一分支提供更豐富的監(jiān)控信號(hào)。直觀地說,如果能夠?qū)⒁粚?duì)一頭部的監(jiān)管與一對(duì)多頭部的監(jiān)管相協(xié)調(diào),就可以朝著一對(duì)多的頭部?jī)?yōu)化的方向?qū)σ粚?duì)一的頭部進(jìn)行優(yōu)化。因此,一對(duì)一頭部可以在推理過程中提供改進(jìn)的樣本質(zhì)量,從而獲得更好的性能。為此,首先分析了兩個(gè)之間的監(jiān)管差距。由于訓(xùn)練過程中的隨機(jī)性,一開始就用兩個(gè)用相同值初始化的頭開始檢查,并產(chǎn)生相同的預(yù)測(cè),即一對(duì)一的頭和一對(duì)多的頭為每個(gè)預(yù)測(cè)實(shí)例對(duì)生成相同的p和IoU。注意到兩個(gè)分支的回歸目標(biāo)。

圖片

當(dāng)to2m,i=u*時(shí),它達(dá)到最小值,即,i是中的最佳正樣本?, 如上圖(a)所示。為了實(shí)現(xiàn)這一點(diǎn),提出了一致的匹配度量,即αo2o=r·αo2m和βo2o=r·βo2m,這意味著mo2o=mro2m。因此,一對(duì)多頭部的最佳陽性樣本也是一對(duì)一頭部的最佳樣本。因此,兩個(gè)頭部可以一致且和諧地進(jìn)行優(yōu)化。為了簡(jiǎn)單起見,默認(rèn)取r=1,即αo2o=αo2m和βo2o=βo2m。為了驗(yàn)證改進(jìn)的監(jiān)督對(duì)齊,在訓(xùn)練后計(jì)算一對(duì)多結(jié)果的前1/5/10內(nèi)的一對(duì)一匹配對(duì)的數(shù)量。如上圖(b),在一致匹配方法下,對(duì)準(zhǔn)得到改善。

由于篇幅有限,YOLOv10 的一大創(chuàng)新點(diǎn)便是引入了一種雙重標(biāo)簽分配策略,其核心思想便是在訓(xùn)練階段使用一對(duì)多的檢測(cè)頭提供更多的正樣本來豐富模型的訓(xùn)練;而在推理階段則通過梯度截?cái)嗟姆绞剑袚Q為一對(duì)一的檢測(cè)頭,如此一來便不在需要 NMS 后處理,在保持性能的同時(shí)減少了推理開銷。原理其實(shí)不難,可以看下代碼理解下:

#https://github.com/THU-MIG/yolov10/blob/main/ultralytics/nn/modules/head.py
class v10Detect(Detect):

    max_det = -1

    def __init__(self, nc=80, ch=()):
        super().__init__(nc, ch)
        c3 = max(ch[0], min(self.nc, 100))  # channels
        self.cv3 = nn.ModuleList(nn.Sequential(nn.Sequential(Conv(x, x, 3, g=x), Conv(x, c3, 1)), \
                                               nn.Sequential(Conv(c3, c3, 3, g=c3), Conv(c3, c3, 1)), \
                                                nn.Conv2d(c3, self.nc, 1)) for i, x in enumerate(ch))

        self.one2one_cv2 = copy.deepcopy(self.cv2)
        self.one2one_cv3 = copy.deepcopy(self.cv3)
    
    def forward(self, x):
        one2one = self.forward_feat([xi.detach() for xi in x], self.one2one_cv2, self.one2one_cv3)
        if not self.export:
            one2many = super().forward(x)

        if not self.training:
            one2one = self.inference(one2one)
            if not self.export:
                return {'one2many': one2many, 'one2one': one2one}
            else:
                assert(self.max_det != -1)
                boxes, scores, labels = ops.v10postprocess(one2one.permute(0, 2, 1), self.max_det, self.nc)
                return torch.cat([boxes, scores.unsqueeze(-1), labels.unsqueeze(-1)], dim=-1)
        else:
            return {'one2many': one2many, 'one2one': one2one}

    def bias_init(self):
        super().bias_init()
        '''Initialize Detect() biases, WARNING: requires stride availability.'''
        m = self  # self.model[-1]  # Detect() module
        # cf = torch.bincount(torch.tensor(np.concatenate(dataset.labels, 0)[:, 0]).long(), minlength=nc) + 1
        # ncf = math.log(0.6 / (m.nc - 0.999999)) if cf is None else torch.log(cf / cf.sum())  # nominal class frequency
        for a, b, s in zip(m.one2one_cv2, m.one2one_cv3, m.stride):  # from
            a[-1].bias.data[:] = 1.0  # box
            b[-1].bias.data[: m.nc] = math.log(5 / m.nc / (640 / s) ** 2)  # cls (.01 objects, 80 classes, 640 img)

Holistic Efficiency-Accuracy Driven Model Design

架構(gòu)改進(jìn):

  • Backbone & Neck:使用了先進(jìn)的結(jié)構(gòu)如 CSPNet 作為骨干網(wǎng)絡(luò),和 PAN 作為頸部網(wǎng)絡(luò),優(yōu)化了特征提取和多尺度特征融合。
  • 大卷積核與分區(qū)自注意力:這些技術(shù)用于增強(qiáng)模型從大范圍上下文中學(xué)習(xí)的能力,提高檢測(cè)準(zhǔn)確性而不顯著增加計(jì)算成本。
  • 整體效率:引入空間-通道解耦下采樣和基于秩引導(dǎo)的模塊設(shè)計(jì),減少計(jì)算冗余,提高整體模型效率。

圖片

四、實(shí)驗(yàn)  

與最先進(jìn)的比較。潛伏性是通過官方預(yù)訓(xùn)練的模型來測(cè)量的。潛在的基因測(cè)試在具有前處理的模型的前處理中保持了潛在性。?是指YOLOv10的結(jié)果,其本身對(duì)許多訓(xùn)練NMS來說都是如此。以下是所有結(jié)果,無需添加先進(jìn)的訓(xùn)練技術(shù),如知識(shí)提取或PGI或公平比較:

圖片

圖片

五、部署測(cè)試  

首先,按照官方主頁(yè)將環(huán)境配置好,注意這里 python 版本至少需要 3.9 及以上,torch 版本可以根據(jù)自己本地機(jī)器安裝合適的版本,默認(rèn)下載的是 2.0.1:

conda create -n yolov10 pythnotallow=3.9
conda activate yolov10
pip install -r requirements.txt
pip install -e .

安裝完成之后,我們簡(jiǎn)單執(zhí)行下推理命令測(cè)試下效果:

yolo predict model=yolov10s.pt source=ultralytics/assets/bus.jpg

圖片

 讓我們嘗試部署一下,譬如先導(dǎo)出個(gè) onnx 模型出來看看:

yolo export model=yolov10s.pt format=onnx opset=13 simplify

好了,接下來通過執(zhí)行 pip install netron 安裝個(gè)可視化工具來看看導(dǎo)出的節(jié)點(diǎn)信息:

# run python fisrt
import netron
netron.start('/path/to/yolov10s.onnx')

圖片

先直接通過 Ultralytics 框架預(yù)測(cè)一個(gè)測(cè)試下能否正常推理:

yolo predict model=yolov10s.onnx source=ultralytics/assets/bus.jpg

圖片

大家可以對(duì)比下上面的運(yùn)行結(jié)果,可以看出 performance 是有些許的下降。問題不大,讓我們基于 onnxruntime 寫一個(gè)簡(jiǎn)單的推理腳本,代碼地址如下,有興趣的可以自行查看:

# 推理腳本
https://github.com/CVHub520/X-AnyLabeling/blob/main/tools/export_yolov10_onnx.py

# onnx 模型權(quán)重
https://github.com/CVHub520/X-AnyLabeling/releases/tag/v2.3.6

責(zé)任編輯:張燕妮 來源: 計(jì)算機(jī)視覺研究院
相關(guān)推薦

2010-05-06 16:02:26

2021-12-07 10:04:34

Azure Kuber場(chǎng)景應(yīng)用

2024-08-19 09:05:00

Seata分布式事務(wù)

2023-10-26 06:59:58

FinOps云原生

2009-05-13 19:30:20

華碩郵件服務(wù)器MASP

2022-09-16 11:27:46

建設(shè)微服務(wù)

2017-05-04 21:30:32

前端異常監(jiān)控捕獲方案

2009-10-23 09:42:24

2009-07-30 21:16:29

布線服務(wù)電纜架設(shè)

2016-11-01 11:54:26

BI大數(shù)據(jù)

2014-01-13 09:00:54

PythonDjango

2011-06-21 14:35:27

2016-11-02 11:58:06

大數(shù)據(jù)BI

2012-04-09 17:36:38

華為智真

2013-10-24 17:35:01

云網(wǎng)絡(luò)H3C電子政務(wù)

2009-07-27 11:37:04

網(wǎng)絡(luò)拓?fù)?/a>摩卡

2013-12-17 09:23:14

戴爾軟件戴爾云服務(wù)OpenStack

2015-07-01 15:03:21

SpeedyCloud
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲成人亚洲激情| 亚洲人成精品久久久久久| 欧美一级高清免费播放| 手机看片福利视频| 亚洲一区二区小说| 亚洲va中文字幕| 午夜老司机精品| 成人黄色在线观看视频| 另类图片国产| 大胆欧美人体视频| 亚洲一区二区三区蜜桃| 玖玖玖电影综合影院| 欧美特黄级在线| www.午夜色| 色综合久久网女同蕾丝边| 精品一区二区av| 2019av中文字幕| 国产传媒免费在线观看| 偷拍视屏一区| 日韩午夜在线观看视频| 天天操天天摸天天爽| av福利导福航大全在线| 国产精品女同一区二区三区| 精品一区日韩成人| 精品久久久无码中文字幕| 巨乳诱惑日韩免费av| 色综合久久悠悠| 天天干天天舔天天操| 窝窝社区一区二区| 日韩欧美国产一区在线观看| 高清av免费看| 国产高清不卡| 激情av一区二区| 日本精品福利视频| 免费观看在线黄色网| 国产欧美日韩麻豆91| 久久精品女人的天堂av| 人妻少妇精品无码专区久久| 国产ts人妖一区二区| 国产日韩精品一区二区| 国产精品sm调教免费专区| 亚洲影院免费| 国产91av在线| 国产成人在线免费观看视频| 在线观看日韩av电影| 美女少妇精品视频| 国产日韩欧美在线观看视频| 成人精品久久| 日韩亚洲在线观看| 波多野结衣喷潮| 日本一区二区三区视频| 久久精品视频在线看| 欧美日韩亚洲另类| 久久久免费视频网站| 国产在线xxx| 亚洲一区二区三区四区中文字幕| 日本一道在线观看| v天堂福利视频在线观看| 中文字幕一区二区三区在线播放 | 亚洲在线免费观看视频| 日韩va欧美va亚洲va久久| 国产精品69av| 中文字幕乱码人妻二区三区| 美腿丝袜在线亚洲一区| 国产欧美日韩精品丝袜高跟鞋| 亚洲图片欧美日韩| 免费成人你懂的| 成人黄色免费在线观看| 成人精品视频一区二区| а√在线天堂官网| 日韩欧美一区二区三区久久| 午夜亚洲视频| 亚洲国产精品va在线看黑人动漫| 国产精品免费看久久久无码| 日本在线丨区| 黄色在线一区| 欧美成人免费一级人片100| 日韩欧美精品在线观看视频| 中文字幕制服诱惑| 在线中文字幕电影| 一区二区视频欧美| 国产欧美视频在线观看| 欧美黑人xxxx| 久久亚洲免费| 欧美一级免费在线观看| 俄罗斯女人裸体性做爰| av不卡一区| 亚洲精品成人久久| 91精品国自产在线| 欧美一区二区三区久久精品茉莉花| 色在人av网站天堂精品| 日日噜噜噜噜人人爽亚洲精品| 日本aⅴ免费视频一区二区三区| 91精品中国老女人| 日本久久一级片| 欧美国产激情二区三区| 狠狠精品干练久久久无码中文字幕 | 另类图片综合电影| 欧美日韩高清一区二区| 师生出轨h灌满了1v1| 少妇精品久久久| 欧美成人h版在线观看| 黄色片视频网站| 免费一级片91| 久久精品人人做人人爽电影| 人人干在线视频| 欧美日韩国产色| 国产欧美一区二| 男男gay无套免费视频欧美| 久久精品视频导航| 91亚洲男人天堂| 色婷婷激情久久| 女人高潮一级片| 伦理一区二区三区| 精品国产拍在线观看| 日本三级午夜理伦三级三| 琪琪一区二区三区| 久久精品99久久| 91黄色在线| 欧美色精品在线视频| 亚洲精品乱码久久| 欧美日韩国产精品一区二区亚洲| 日韩av理论片| 亚洲av成人无码久久精品老人| 亚洲欧洲日本在线| 国产天堂在线播放| 欧美精品密入口播放| 欧美裸体男粗大视频在线观看| 亚洲图片欧美日韩| 久久综合色之久久综合| 国产 日韩 欧美在线| 日本一区精品视频| 久久精品电影一区二区| 日韩黄色片网站| 久久嫩草精品久久久精品| 国产精品国产对白熟妇| 伊人久久亚洲| 九色精品美女在线| 国产浮力第一页| 亚洲美女精品一区| 在线观看岛国av| 久久综合电影| 国产精品影片在线观看| sese一区| 在线观看免费成人| 少妇愉情理伦三级| 美女视频黄频大全不卡视频在线播放| 欧美一区1区三区3区公司| 日本黄色免费在线| 亚洲精品视频久久| 韩国av中文字幕| 91麻豆成人久久精品二区三区| 国产日韩av网站| 日韩mv欧美mv国产网站| 欧美一区二区三区……| 三区在线观看| 色狠狠桃花综合| 黄免费在线观看| 日本欧美一区二区三区| 五月天综合网| 96视频在线观看欧美| 久久国产精品网站| 亚洲免费成人网| 天天色图综合网| 黄色录像a级片| 久久高清免费观看| 亚洲国产一区二区在线| 日韩成人一区| 欧美国产激情18| 亚洲欧美日韩成人在线| 色综合夜色一区| 天美传媒免费在线观看| 国产精品一区二区视频| 国产原创中文在线观看| 久操精品在线| 91精品国产综合久久香蕉最新版| 99福利在线| 亚洲精品国产综合久久| 黄色网址中文字幕| 亚洲精品国产一区二区精华液 | 国产成人综合在线观看| 2018日日夜夜| 青青草综合网| 成人自拍偷拍| 亚洲精品国产精品国产| 色999日韩欧美国产| 国产黄色免费大片| 欧美网站在线观看| 国产小视频你懂的| 99久久99久久综合| 91 在线视频观看| 在线欧美视频| 亚洲图色在线| 精品丝袜久久| 国产精品男人的天堂| 视频在线观看入口黄最新永久免费国产| 亚洲成人网av| 91欧美日韩麻豆精品| 亚洲成av人片www| 午夜黄色福利视频| 99热精品一区二区| 久久精品亚洲天堂| 日韩精品视频网站| 日本免费a视频| 日韩免费特黄一二三区| 国产精品日韩欧美一区二区三区| 日韩在线观看不卡| 久久青草福利网站| 久操视频在线免费播放| 亚洲欧美中文日韩在线v日本| 国产精品高潮呻吟av| 欧美午夜片欧美片在线观看| 男人操女人的视频网站| 国产欧美日韩不卡| 久久无码人妻精品一区二区三区| 国内精品不卡在线| 日本成人在线免费视频| 伊人久久大香线蕉综合热线| 午夜在线视频免费观看| 国产一区二区欧美| 精品国产一二| 97久久超碰| 成人在线播放av| a成人v在线| 4438全国亚洲精品在线观看视频| 蜜桃传媒在线观看免费进入| 日韩在线视频播放| chinese偷拍一区二区三区| 国产婷婷97碰碰久久人人蜜臀| 高h震动喷水双性1v1| 91精品国产综合久久福利软件| 国产精品第六页| 欧美午夜xxx| 国产一级片毛片| 午夜精品123| 久热精品在线观看| 亚洲视频免费在线| 亚洲 欧美 国产 另类| 国产精品视频一二| 日韩黄色中文字幕| 国产精品女上位| 日韩av片在线免费观看| 中文子幕无线码一区tr| 亚欧精品视频一区二区三区| 中文字幕av资源一区| 一区二区三区在线观看免费视频| 国产日韩视频一区二区三区| 手机免费看av| 国产亚洲欧美一区在线观看| 青娱乐国产视频| 国产精品免费视频网站| 刘亦菲国产毛片bd| 一区在线观看免费| 性欧美videos| 亚洲午夜一二三区视频| 国产精品theporn动漫| 午夜视频一区二区三区| 日韩三级一区二区三区| 欧美日韩国产色| 日韩精品一区不卡| 欧美视频一区二| 91av久久久| 日韩三级视频在线看| 好吊色在线观看| 日韩精品在线私人| 成人免费高清在线播放| 中文字幕欧美视频在线| av片在线观看免费| 国内伊人久久久久久网站视频 | av在线网站观看| 亚洲国产精品激情在线观看| 亚洲一区电影在线观看| 一个色综合av| 免费看一级视频| 欧美日韩国产美| 黄色成人一级片| 国产亚洲精品一区二区| 免费a级在线播放| 久久久噜噜噜久久中文字免| 92国产精品| 成人精品久久av网站| 99a精品视频在线观看| 免费看污久久久| 91免费精品| 精品人妻少妇一区二区| 奇米777欧美一区二区| 中文字幕第10页| 91欧美一区二区| 夫妻性生活毛片| 日韩欧美在线字幕| 国产老妇伦国产熟女老妇视频| 精品国产伦理网| 国产精品麻豆一区二区三区| 欧美裸身视频免费观看| 久久精品女人天堂av免费观看 | 97久久超碰福利国产精品…| 黄色精品视频| 国产伦精品一区二区三区照片| 日韩精品久久久久久久电影99爱| 国产美女作爱全过程免费视频| 日韩中文字幕av电影| 国产a级片视频| 国产精品你懂的在线欣赏| 国产成人精品a视频一区| 欧美日韩www| 欧美扣逼视频| 欧美俄罗斯性视频| 国产91欧美| 牛人盗摄一区二区三区视频| 欧美激情第二页| 中文字幕视频在线免费观看| 成人99免费视频| 亚洲一区电影在线观看| 日本精品一级二级| 人妻精品一区一区三区蜜桃91| 久久精品视频中文字幕| 日韩精品99| 精品999在线观看| 午夜欧美视频| 97人人爽人人| 欧美激情在线看| 青青青国产在线| 337p日本欧洲亚洲大胆色噜噜| 麻豆网站在线看| 国产精品激情自拍| 久久av超碰| 日韩人妻精品无码一区二区三区| 成人午夜视频在线观看| 国产在线一卡二卡| 欧美视频日韩视频| 男人的天堂av高清在线| 热re91久久精品国99热蜜臀| 精品伊人久久久| 久久99中文字幕| 成人av网站在线观看免费| 久久久久久蜜桃| 日韩精品一区二区在线观看| av片在线观看| 99re6热在线精品视频播放速度| **女人18毛片一区二区| 亚洲高清免费在线观看| 中文字幕精品三区| 中文字幕理论片| 精品国产欧美成人夜夜嗨| 久久久久久一区二区三区四区别墅| 日韩精品最新在线观看| 日韩av一区二区在线影视| 人妻aⅴ无码一区二区三区| 一本到高清视频免费精品| 国产视频网站在线| 国产精品激情av在线播放| 成人vr资源| 中文字幕亚洲影院| 亚洲精品一二三四区| 草逼视频免费看| 久久免费视频网| 午夜先锋成人动漫在线| 成人一区二区三| 国产精品美女久久福利网站| 97人妻一区二区精品免费视频 | 欧美一区二区三区爽爽爽| 欧美第一区第二区| wwwww亚洲| 欧美日韩亚洲在线| 日韩不卡一区二区三区| 国产天堂av在线| 精品欧美乱码久久久久久 | 亚洲深深色噜噜狠狠爱网站| 又大又长粗又爽又黄少妇视频| 亚洲成人tv网| 黄网站在线观看| 成人国产在线激情| 亚洲视频一二| 精品欧美一区二区久久久| 欧美日韩国产首页| 牛牛在线精品视频| 欧美一区二区在线| 蜜臀va亚洲va欧美va天堂| 青娱乐av在线| 亚洲免费中文字幕| 国产aa精品| 丰满人妻中伦妇伦精品app| 中文无字幕一区二区三区| 亚洲精品久久久蜜桃动漫| 538国产精品一区二区免费视频| 欧美码中文字幕在线| 国产黄色一区二区三区 | 国产免费毛卡片| 国产精品短视频| 天堂中文在线观看视频| 国产精品一区二区三| 激情欧美一区二区三区| 91在线无精精品白丝| 精品欧美乱码久久久久久| 992tv国产精品成人影院| www.亚洲成人网| 国产精品免费视频网站| 天天操天天干天天操| 91美女片黄在线观| 亚洲中午字幕|