国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

基于opencv對(duì)高空拍攝視頻消抖處理

共 10666字,需瀏覽 22分鐘

 ·

2021-03-15 10:25

擊上方小白學(xué)視覺”,選擇加"星標(biāo)"或“置頂

重磅干貨,第一時(shí)間送達(dá)

本文轉(zhuǎn)自 | AI算法與圖像處理

一、問題背景

無(wú)人機(jī)在拍攝視頻時(shí),由于風(fēng)向等影響因素,不可避免會(huì)出現(xiàn)位移和旋轉(zhuǎn),導(dǎo)致拍攝出的畫面存在平移和旋轉(zhuǎn)的幀間變換, 即“抖動(dòng)” 抖動(dòng)會(huì)改變目標(biāo)物體 (車輛、行人) 的坐標(biāo),給后續(xù)的檢測(cè)、跟蹤任務(wù)引入額外誤差,造成數(shù)據(jù)集不可用。

原效果

目標(biāo)效果

理想的無(wú)抖動(dòng)視頻中,對(duì)應(yīng)于真實(shí)世界同一位置的背景點(diǎn)在不同幀中的坐標(biāo)應(yīng)保持一致,從而使車輛、行人等目標(biāo)物體的坐標(biāo)變化只由物體本身的運(yùn)動(dòng)導(dǎo)致,而不包含相機(jī)的運(yùn)動(dòng) 抖動(dòng)可以由不同幀中對(duì)應(yīng)背景點(diǎn)的坐標(biāo)變換來描述


二、量化指標(biāo)

抖動(dòng)可以用相鄰幀之間的 x 方向平移像素 dx,y 方向平移像素 dy,旋轉(zhuǎn)角度 da,縮放比例 s 來描述,分別繪制出 4 個(gè)折線圖,根據(jù)折線圖的走勢(shì)可以判斷抖動(dòng)的程度 理想的無(wú)抖動(dòng)視頻中,dx、dy、da 幾乎始終為 0,s 幾乎始終為 1。

三、技術(shù)思路

我們最終實(shí)現(xiàn),將視頻的所有幀都對(duì)齊到第一幀,以達(dá)到視頻消抖問題,實(shí)現(xiàn)邏輯如下圖所示。



(1)首先對(duì)視頻進(jìn)行抽第一幀與最后一幀,為什么抽取兩幀?這樣做的主要目的是,我們?cè)谧鰩瑢?duì)齊時(shí),使用幀中靜態(tài)物的關(guān)鍵點(diǎn)做對(duì)齊,如果特征點(diǎn)來源于動(dòng)態(tài)物上,那么對(duì)齊后就會(huì)產(chǎn)生形變,我們選取第一幀與最后一幀,提取特征點(diǎn),留下交集部分,則可以得到靜態(tài)特征點(diǎn)我們這里稱為特征模板,然后將特征模板應(yīng)用到每一幀上,這樣可以做有效對(duì)齊。

(2)常用特征點(diǎn)檢測(cè)器:

SIFT: 04 年提出,廣泛應(yīng)用于各種跟蹤和識(shí)別算法,表現(xiàn)能力強(qiáng),但計(jì)算復(fù)雜度高。

SURF: 06 年提出,是 SIFT 的演進(jìn)版本,保持強(qiáng)表現(xiàn)能力的同時(shí)大大減少了計(jì)算量。

BRISK: BRIEF 的演進(jìn)版本,壓縮了特征的表示,提高了匹配速度。ORB: 以速度著稱,是 SURF 的演進(jìn)版本,多用于實(shí)時(shí)應(yīng)用。

GFTT: 最早提出的 Harris 角點(diǎn)的改進(jìn)版本,經(jīng)常合稱為 Harris-Shi-Tomasi 角點(diǎn)。

SimpleBlob: 使用 blob 的概念來抽取圖像中的特征點(diǎn),相對(duì)于角點(diǎn)的一種創(chuàng)新。FAST: 相比其他方法特征點(diǎn)數(shù)量最多,但也容易得到距離過近的點(diǎn),需要經(jīng)過 NMS。

Star: 最初用于視覺測(cè)距,后來也成為一種通用的特征點(diǎn)檢測(cè)方法。

我們這里使用的是SURF特征點(diǎn)檢測(cè)器

第一幀特特征點(diǎn)提取

最后一幀特征點(diǎn)提取

(3)在上圖中,我們發(fā)現(xiàn)所提取的特征點(diǎn)中部分來自于車身,由于車是運(yùn)動(dòng)的,所以我們不能使用,我們用第一幀與最后一幀做靜態(tài)特幀點(diǎn)匹配,生成靜態(tài)特征模板,在下圖中,我們發(fā)現(xiàn)只有所有的特征點(diǎn)只選取在靜態(tài)物上

靜態(tài)特征點(diǎn)模板

(4)靜態(tài)特征模板匹配 ,我們這里使用Flann算法,匹配結(jié)果如下

特征匹配

(5)使用匹配成功的兩組特征點(diǎn),估計(jì)兩幀之間的透視變換 (Perspective Transformation)。估計(jì)矩陣 H,其中 (x_i, y_i) 和 (x_i^′, y_i^′) 分別是兩幀的特征點(diǎn)。

第一幀

最后一幀對(duì)齊到第一幀

四、實(shí)現(xiàn)代碼

代碼基于python實(shí)現(xiàn),如下所示

import cv2import timeimport numpy as npimport os  class Stable:    # 處理視頻文件路徑    __video_path = None     # surf 特征提取    __surf = {        # surf算法        'surf': None,        # 提取的特征點(diǎn)        'kp': None,        # 描述符        'des': None,        # 過濾后的特征模板        'template_kp': None    }     # capture    __capture = {        # 捕捉器        'cap': None,        # 視頻大小        'size': None,        # 視頻總幀        'frame_count': None,        # 視頻幀率        'fps': None,        'video': None    }     # 配置    __config = {        # 要保留的最佳特征的數(shù)量        'key_point_count': 5000,        # Flann特征匹配        'index_params': dict(algorithm=0, trees=5),        'search_params': dict(checks=50),        'ratio': 0.5,        'frame_count': 9999    }     # 當(dāng)前處理幀數(shù)    __current_frame = 0     # 需要處理幀數(shù)    __handle_count = 0     # 處理時(shí)間    __handle_timer = {        'init': 0,        'handle': 0,        'read': 0,        'key': 0,        'matrix': 0,        'flann': 0,        'perspective': 0,        'write': 0,        'other': 0,    }     # 幀隊(duì)列    __frame_queue = None     # 需要寫入的幀隊(duì)列    __write_frame_queue = None     # 特征提取列表    __surf_list = []     def __init__(self):        pass     # 初始化capture    def __init_capture(self):        self.__capture['cap'] = cv2.VideoCapture(self.__video_path)        self.__capture['size'] = (int(self.__capture['cap'].get(cv2.CAP_PROP_FRAME_WIDTH)),                                  int(self.__capture['cap'].get(cv2.CAP_PROP_FRAME_HEIGHT)))         self.__capture['fps'] = self.__capture['cap'].get(cv2.CAP_PROP_FPS)         self.__capture['video'] = cv2.VideoWriter(self.__video_path.replace('.', '_stable.'),                                                  cv2.VideoWriter_fourcc(*"mp4v"),                                                  self.__capture['fps'],                                                  self.__capture['size'])         self.__capture['frame_count'] = int(self.__capture['cap'].get(cv2.CAP_PROP_FRAME_COUNT))         self.__handle_count = min(self.__config['frame_count'], self.__capture['frame_count'])     # 初始化surf    def __init_surf(self):         st = time.time()        self.__capture['cap'].set(cv2.CAP_PROP_POS_FRAMES, 0)        state, first_frame = self.__capture['cap'].read()          self.__capture['cap'].set(cv2.CAP_PROP_POS_FRAMES, self.__capture['frame_count'] - 20)        state, last_frame = self.__capture['cap'].read()         self.__surf['surf'] = cv2.xfeatures2d.SURF_create(self.__config['key_point_count'], 1, 1, 1, 1)         # nfeatures:默認(rèn)為0,要保留的最佳特征的數(shù)量。特征按其分?jǐn)?shù)排名(在SIFT算法中按局部對(duì)比度排序)        # nOctaveLayers:默認(rèn)為3,金字塔每組(Octave)有多少層。3是D. Lowe紙中使用的值。        # contrastThreshold:默認(rèn)為0.04,對(duì)比度閾值,用于濾除半均勻(低對(duì)比度)區(qū)域中的弱特征。閾值越大,檢測(cè)器產(chǎn)生的特征越少。        # edgeThreshold:默認(rèn)為10,用來過濾邊緣特征的閾值。注意,它的意思與contrastThreshold不同,edgeThreshold越大,濾出的特征越少(保留更多特征)。        # sigma:默認(rèn)為1.6,高斯金字塔中的σ。如果使用帶有軟鏡頭的弱相機(jī)拍攝圖像,則可能需要減少數(shù)量。         self.__surf['kp'], self.__surf['des'] = self.__surf['surf'].detectAndCompute(first_frame, None)        kp, des = self.__surf['surf'].detectAndCompute(last_frame, None)         # 快速臨近匹配        flann = cv2.FlannBasedMatcher(self.__config['index_params'], self.__config['search_params'])        matches = flann.knnMatch(self.__surf['des'], des, k=2)         good_match = []        for m, n in matches:            if m.distance < self.__config['ratio'] * n.distance:                good_match.append(m)         self.__surf['template_kp'] = []        for f in good_match:            self.__surf['template_kp'].append(self.__surf['kp'][f.queryIdx])         self.__capture['cap'].set(cv2.CAP_PROP_POS_FRAMES, 0)         self.__handle_timer['init'] = int((time.time() - st) * 1000)         print("[INFO] init time:{}ms".format(self.__handle_timer['init']))     # 初始化 隊(duì)列    def __init_data(self):        pass     # 初始化    def __init(self):        self.__init_capture()        self.__init_surf()        self.__init_data()     # 處理    def __process(self):         self.__current_frame = 1         while True:             if self.__current_frame > self.__handle_count:                break             start_time = time.time()             # 抽幀            success, frame = self.__capture['cap'].read()            self.__handle_timer['read'] = int((time.time() - start_time) * 1000)             if not success: return             # 計(jì)算            frame = self.detect_compute(frame)             # 寫幀            st = time.time()            self.__capture['video'].write(frame)            self.__handle_timer['write'] = int((time.time() - st) * 1000)             self.__handle_timer['handle'] = int((time.time() - start_time) * 1000)             self.__current_frame += 1             self.print_handle_time()     # 視頻穩(wěn)像    def stable(self, path):        self.__video_path = path        self.__init()        self.__process()     # 打印耗時(shí)    def print_handle_time(self):        print(            "[INFO] handle frame:{}/{} time:{}ms(read:{}ms key:{}ms flann:{}ms matrix:{}ms perspective:{}ms write:{}ms)".                format(self.__current_frame,                       self.__handle_count,                       self.__handle_timer['handle'],                       self.__handle_timer['read'],                       self.__handle_timer['key'],                       self.__handle_timer['flann'],                       self.__handle_timer['matrix'],                       self.__handle_timer['perspective'],                       self.__handle_timer['write']))     # 特征點(diǎn)提取    def detect_compute(self, frame):         frame_gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)         # 計(jì)算特征點(diǎn)        st = time.time()        kp, des = self.__surf['surf'].detectAndCompute(frame_gray, None)        self.__handle_timer['key'] = int((time.time() - st) * 1000)         # 快速臨近匹配        st = time.time()        flann = cv2.FlannBasedMatcher(self.__config['index_params'], self.__config['search_params'])        matches = flann.knnMatch(self.__surf['des'], des, k=2)        self.__handle_timer['flann'] = int((time.time() - st) * 1000)         # 計(jì)算單應(yīng)性矩陣        st = time.time()        good_match = []        for m, n in matches:            if m.distance < self.__config['ratio'] * n.distance:                good_match.append(m)         p1, p2 = [], []        for f in good_match:            # 存在與模板特征點(diǎn)中            if self.__surf['kp'][f.queryIdx] in self.__surf['template_kp']:                p1.append(self.__surf['kp'][f.queryIdx].pt)                p2.append(kp[f.trainIdx].pt)         H, _ = cv2.findHomography(np.float32(p2), np.float32(p1), cv2.RHO)        self.__handle_timer['matrix'] = int((time.time() - st) * 1000)         # 透視變換        st = time.time()        output_frame = cv2.warpPerspective(frame, H, self.__capture['size'], borderMode=cv2.BORDER_REPLICATE)        self.__handle_timer['perspective'] = int((time.time() - st) * 1000)         return output_frame  s = Stable() s.stable('video/test10.mov')

 五、效果展示

我們消抖后的視頻道路完全沒有晃動(dòng),但是在邊界有馬賽克一樣的東西,那是因?yàn)閳D片對(duì)齊后后出現(xiàn)黑邊,我們采用邊緣點(diǎn)重復(fù)來彌補(bǔ)黑邊。

消抖前

消抖后

六、效率優(yōu)化

目前的處理效率(原視頻尺寸3840*2160),我們可以看出主要時(shí)間是花費(fèi)在特征點(diǎn)(key)提取上。
可以采用異步處理+GPU提高計(jì)算效率

處理效率

 七、存在問題

目前存在的問題 還不能完全消除視頻中的所有抖動(dòng)

(1)尤其是對(duì)于原來的抖動(dòng)比較劇烈的視頻,目前只能去除大部分明顯抖動(dòng);

(2)由于畫面旋轉(zhuǎn)造成的邊緣畫面缺失,目前采取了復(fù)制邊緣點(diǎn) (replicate) 的操作,是否會(huì)對(duì)數(shù)據(jù)集的使用造成影響還需要進(jìn)行實(shí)驗(yàn)。

改進(jìn)思路

(1)對(duì)于抖動(dòng)問題,計(jì)劃通過調(diào)整關(guān)鍵點(diǎn)檢測(cè)器參數(shù)、盡可能過濾掉運(yùn)動(dòng)物體的特征點(diǎn)、調(diào)整特征點(diǎn)匹配參數(shù)來解決;

(2)對(duì)于邊緣畫面缺失問題,可以使用基于 CNN 的圖像修復(fù)算法,盡可能讓缺失的邊緣表現(xiàn)得更自然 后續(xù)進(jìn)一步增加運(yùn)動(dòng)平滑等算法,實(shí)現(xiàn)對(duì)整體運(yùn)動(dòng)的進(jìn)一步平滑。

下載1:OpenCV-Contrib擴(kuò)展模塊中文版教程
在「小白學(xué)視覺」公眾號(hào)后臺(tái)回復(fù):擴(kuò)展模塊中文教程,即可下載全網(wǎng)第一份OpenCV擴(kuò)展模塊教程中文版,涵蓋擴(kuò)展模塊安裝、SFM算法、立體視覺、目標(biāo)跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。

下載2:Python視覺實(shí)戰(zhàn)項(xiàng)目52講
小白學(xué)視覺公眾號(hào)后臺(tái)回復(fù):Python視覺實(shí)戰(zhàn)項(xiàng)目即可下載包括圖像分割、口罩檢測(cè)、車道線檢測(cè)、車輛計(jì)數(shù)、添加眼線、車牌識(shí)別、字符識(shí)別、情緒檢測(cè)、文本內(nèi)容提取、面部識(shí)別等31個(gè)視覺實(shí)戰(zhàn)項(xiàng)目,助力快速學(xué)校計(jì)算機(jī)視覺。

下載3:OpenCV實(shí)戰(zhàn)項(xiàng)目20講
小白學(xué)視覺公眾號(hào)后臺(tái)回復(fù):OpenCV實(shí)戰(zhàn)項(xiàng)目20講,即可下載含有20個(gè)基于OpenCV實(shí)現(xiàn)20個(gè)實(shí)戰(zhàn)項(xiàng)目,實(shí)現(xiàn)OpenCV學(xué)習(xí)進(jìn)階。

交流群


歡迎加入公眾號(hào)讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器自動(dòng)駕駛、計(jì)算攝影、檢測(cè)、分割、識(shí)別、醫(yī)學(xué)影像、GAN、算法競(jìng)賽等微信群(以后會(huì)逐漸細(xì)分),請(qǐng)掃描下面微信號(hào)加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請(qǐng)按照格式備注,否則不予通過。添加成功后會(huì)根據(jù)研究方向邀請(qǐng)進(jìn)入相關(guān)微信群。請(qǐng)勿在群內(nèi)發(fā)送廣告,否則會(huì)請(qǐng)出群,謝謝理解~


瀏覽 81
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 四虎国产精品成人久久| 久草视频网| 黄色电影大香蕉| 91精品人妻一区二区三区四区| 亚洲一区二区三区免费视频| 蜜臀av一区二区三区| 日韩无码中文字幕| 山东熟妇搡BBBB搡BBBB| 午夜福利码一区二区| 欧美国产日韩在线| 北条麻妃无码精品AV| 五月婷婷无码| www.日本黄色视频| 欧美日韩中文字幕在线视频| 亚洲日韩免费| 国产精品国产精品国产专区不52| 国产精品V日韩精品V在线观看| 91香蕉在线看| 精品久久久无码| 激情乱伦网站| 亚洲午夜精品久久久久久APP| 国产精品怡红院有限公司| 影音先锋资源| 色墦五月丁香| 婷婷五月天在线观看| 欧美日韩毛| 日韩一区二区无码| 亚洲毛片在线观看| 中文字幕在线亚洲| 亚洲精品一区二区三区在线观看 | 国产成人无码精免费视频| 竹菊av一区二区三区四区五区| 四川揉BBB搡BBB| 久久久久久99| 国产一级免费在线观看| 国产精品视频瘾无码| 最美孕交vivoestv另类| 亚洲天堂av在线观看| 亚洲成人少妇老妇a视频在线 | 日韩国产一区二区| 囯产精品久久久久久久| 自拍视频在线观看| 国产精品无码ThePorn| 色婷婷国产精品| ThePorn-成人网站入口| 免费在线观看无码视频| 操学生妹| 青青草成人网站| 中文字幕熟女| 国产精品乱子伦一区二区三区视频 | 久草香蕉| 国产精品777777| 熟女视频网| 欧美一级高清片免费一级a| 亚洲砖区免费| 色欲AV秘无码一区二区三区| 一区二区三区四区av| 久久国产精品精品国产色婷婷| 啪啪免费网| 欧美一区免费| 成人在线一区二区三区| 国产精品久久免费| 狠狠干网站| 中文字幕国产AV| 性爱麻豆| 69婷婷国产精品| 国产口爆在线| 在线免费看a片| 抽插视频免费| 亚洲夜夜撸| 三级在线视频| 一道本在线视频| 国产色情性黄片Av网站| 中文字幕无码视频| 黄色视频一区二区| 日本不卡一区二区三区四区| 亚洲偷拍中文| www.欧美精品| 四虎最新地址| 99国产综合| 人人操人人模| 97人妻人人澡人| 黄色片视频| 午夜精品久久久| 国产成人精品免高潮在线人与禽一| 2018最好看的中文字幕高清电影| av免费播放| 欧美级毛片一进一出| 男女av| 蜜桃91精品秘入口| 日韩AA视频| 99久久久久久久无码| 免费看黄色大全| 国产一级片免费视频| 99欧美精品| 国产精品久久免费| 亚洲中文综合| 狠狠天天| 天天插天天干| 中文字幕免费观看| 国产中文人人国际| 婷婷视频导航| 国产亚洲无码激情| 久久精品在线播放| av色色| 亚洲高清无码在线播放| 操大香蕉| 久久久久久国产| av福利电影在线| 人人操人人摸人人射| 青青草在线观看免费| 中文字幕第27页| 91AV在线免费观看| 豆花在线视频| 香蕉三级片| 国产91白丝在一线播放| 午夜小电影| 久久黄色视| 揄拍成人国产精品视频| 午夜精品久久久久久久91蜜桃 | 99视频精品在线| 亚洲精品午夜福利| AV天堂影视在线观看| 黄色视频网站亚洲| 影音先锋AV无码| 国产欧美岛国| 北条麻妃在线一区| 四虎一区二区| 成人超碰在线| 国产6区| 天天做天天爱夜夜爽| 精品丰满人妻一区二区三区免费观 | 天天爽夜夜爽AA片免费| 无码欧美人XXXXX日本无码| 日韩精品一区二区亚洲AV观看| 人人妻人人超| 日本综合久久| 国产高清无码视频在线观看| 成人片成人网久久蜜桃臀| AV天堂手机| 操b视频在线免费观看| a片一级片| 奇米狠狠操| 四虎AV| 69天堂| 亚洲国产成人无码| av手机在线| 狠狠躁日日躁夜夜躁2022麻豆 | 久久久久久久久国产| 97人妻在线| 黄色天堂天天看| 国产欧美精品一区二区三区| 狠狠干天天操| 五月天婷婷丁香综合视频| 精品人妻一区二区免费蜜桃视频| 国产一区二区三区在线| 日韩欧美一级A片| 91视频第一页| 91丨熟女丨对白| 久久天堂网| 免费射精一二三区| 99精品一区二区| 国产草莓视频| 丝袜人妻| 久艹视频在线观看| 亚洲精品无码人妻| yjizz视频网| 最近中文字幕在线中文字幕7| ThePorn人妻白浆| 大香蕉国产视频| 亚洲中文视频免费| 香蕉综合在线| 丰满人妻一区二区| 五月天丁香社区| 丝袜人妻被操视频| 香蕉中文网| 大香蕉9999| 国产一卡二卡在线观看| 成人在线观看网站| 人人爱人人看| 学生妹一级片内射视频| 精品视频免费观看| 国产强伦轩免费视频在线| 青青啪啪啪| 色在线视频| 亚洲美女免费视频| 日韩av免费| 污视频在线观看免费| 国产一区二区三区四区在线观看| 亚洲毛片在线| 欧美丰满人妻免费视频人| 精品AV无码一区二区三区| 天天日AV| 西西444WWW无码精品| jiujiuav| 国产91一区在线精品| 日韩欧美大片在线观看| 欧美高清视频| 日韩一级黄色视频| 黄色a片在线观看| 亚洲精品一区二区三区四区五区六区| 欧美操逼的| 99视频在线免费观看| 一级无码在线| 欧亚AV| 人成在线免费视频| 男人天堂中文字幕| 亚洲高清视频在线播放| 五月婷婷激情综合| 日韩精品视频在线| 亚洲91无码精品一区在线播放| 亚洲成人精品一区二区| 国产乱国产乱300精品| 超碰自拍私拍二区三区区| 四虎成人精品永久免费AV九九| 东京热黄色| 91视频久久| 日韩五月婷婷| 中文字幕A片| 五月婷丁香| 欧美黄色激情视频网站| 91在线一区| 久久久久久高清毛片一级| 日本免费A片| www.插逼| 日本熟妇高潮BBwBBwBBw| 亚洲性爱一区| 加勒比一区二区| 国产精品中文| av天天干| 九九成人免费视频| 三级国产AV| 操人妻视频| 国产91www| 谁有毛片网站| AV无码高清| 色哟哟一区二区三区四区| 毛片导航| 91精品久久久久| 囯产一级黄片| 五月丁香狠狠爱| 婷婷五月天久久| 日韩无码黄色电影| 1024在线| 国内精品国产成人国产三级| 国产激情网址| 国产91探花秘入口| 国产欧美在线综合| 极品少妇久久久| 亚洲毛片网| 久久久久久久久久久久久久久久久久免费精品分类视频 | 91无码人妻东京热精品一区| 躁BBB躁BBB躁BBBBB乃| av一区二区三区| 波多野结衣AV在线观看| 国产激情片| 操逼不卡视频| 无码欧美成人AAAA三区在线| 婷婷丁香激情五月天| 亚洲一本色道中文无码| 狠狠干在线观看| 婷婷久久综合久色| 永久中文字幕| 亚洲无码99| 欧美黄片免费视频| 成人激情免费视频| 久久蜜桃| 毛片a级| 伊人福利导航| 先锋影音一区二区三区| 黄片中文字幕| 91视频网站在线观看| 永久免费叼嘿| 天天肏夜夜肏| 日韩高清无码免费看| 色婷婷在线影院| 精品二区| 高清无码视频免费看| 免费操逼网| 麻豆videos| 亚洲视频在线视频| 成人A毛片| 高清视频一区| www.狠狠撸| 黄色三极片| 波多野结衣高清无码视频| 久久婷视频| 狼友综合| 精品视频一区二区| 91美女在线视频| 在线黄片视频| 无码九九九| 国产亲子乱XXXXinin| 日韩性爱一区二区| 欧美成人在线免费视频| 日韩性爱视频| 真人BBwBBWBBw另类视频 | 天天日天天干天天日| 亚洲人人爱| 日韩性爱视频在线观看| 天天插天天| 在线观看无码av| 91精产国品一二| 黄网在线播放| 狼人综合网| 美女免费AV| 天堂一区二区三区| 色香蕉网| 中文字幕日韩欧美| 日韩欧美在线免费| 国产成人精品无码免费| 久久成人久久爱| 97国产超碰| 亚洲欧美另类图片| 日本爱爱视频免费| 麻妃无码| 亚洲欧洲精品在线| 国产一级电影网站| 日本操b| 久久动图| 欧美18禁网站| 91人妻日韩人妻无码专区精品| 无套内射学生妹去看片| 香蕉成人视频| 蜜臀av在线观看| 狠狠AV| 久久精品夜色噜噜亚洲A∨| 中文字幕免费看高清| 香蕉一区二区| 一品国精和二品国精的文化意义| 在线观看黄色网| 天天躁狠狠躁av| 91吴梦梦一区二区传媒| 日韩肏屄视频在线观看| 日一日射一射| 农村一级婬片A片| 国产日韩欧美一区二区| 人妻人人干| 精品在线第一页| 小早川怜子精品一区二区| 亚洲V国产v欧美v久久久久久| 综合插插| 国产日韩视频| 日本免费在线观看视频| www.第四色| 精品九九九九九| 欧美性爱自拍| 成人亚洲av| 亚洲一级黄色片| 日韩无码精品一区二区三区| 色图在线观看| 久久久久久久麻豆| 国产三级高清无码| 亚洲视频中文字幕在线观看| 日韩无码黄色电影| 91大鸡巴| 日本在线网站| 天天色色| 免费在线观看无码视频| 3级片网站| 成人av中文字幕| 自拍视频在线| 免费无码成人片在线播放| AV天堂偷拍亂伦| www.大鸡巴| 日韩五码在线| 暗呦罗莉精品一区二区| 男人在线天堂| 2017天天射| 亚洲日本欧美| 日韩高清成人无码| 99热最新| 9797色色| 国产精品亚洲一区| 欧美精品网站| 中文字幕天堂在线| 黑人无码| 精品欧美一区二区三区久久久| 特级毛片av| 天天日天天射天天干| chinese高潮老女人| 国内精品国产成人国产三级| 高清无码日本| 在线观看视频免费无码| 婷婷五月天无码| 韩国gogogo高清在线完整版| 久久久一区二区三区四区免费听| 中文无码熟妇人妻| 西西444WWW无码视频软件| 婷婷六月激情| 俺也来最新色视频| 久久精彩偷拍视频| 日本五十路熟女视频| 99视频自拍| 五月婷婷五月天| 综合网插菊花| 欧美日韩在线观看一区| 日韩少妇视频| 人妻精品综合码| 免费黄色小视频| 激情小说五月天| 影音先锋色色| 一级成人片| 成人午夜在线视频| 精品视频久久久久久| 婷婷五月精品中文字幕| 青青草逼视频| 中文字幕韩日| 国产女人18毛片精品18水| 三级成人视频| 风情万种AV| 久久久久无码| 中文字幕一本道| 日韩精品| 91丨国产丨熟女熟女| 在线免费观看黄色网址| 婷婷五月天在线观看| 特级A级毛片| 大香蕉大香蕉免费网| 婷婷五月丁香六月| 高清无码二区| 日韩美女性爱| 九九九国产| 中国无码视频| 国产欧美另类| 亚洲狠狠| 麻豆AV在线观看| 免费观看一区| 色图在线观看| 国产精品秘麻豆免费版现看视频| 嗯嗯啊啊网站| 一区二区三区四区不卡| 国产精品久久久久久久久久两年半| 蜜桃久久av一区| 少妇人妻一区| 国产成人无码一区二区在线| 无码av一区二区| 成年人免费黄色视频| 精久久久| 日韩精品一区二区三区黄冈站长| 精品国产999久久久免费| www.狠狠操| 午夜天堂精品久久| 特级西西人体www高清大胆| 婷婷五月天激情俺来也| 九一久久| 秋霞福利影院| 特级西西444WWW高清大视频| 国产激情综合| 中文字幕无码人妻在线视频| 欧美va亚洲va| 国产精品国产自产拍高清AV| 激情av| 91精品久| 人人人人干| 久久精品6| 国产—a毛—a毛A免费看图| 国产主播专区| 免费看毛片中文字幕| 黄色小视频在线观看| 俺也日| 国产成人久久精品麻豆二区| 欧美日韩成人| www中文字幕| 中文字幕人妻在线中文乱码怎么解决| 调教人妻视频| 日逼视频免费看| 色婷婷在线无码精品秘人口传媒| 欧美日在线观看| 婷婷黄色电影| 欧美自拍偷拍| 国产精品欧美一区二区三区苍井空 | 女女女女女女BBBBBB手| 性色网站| 日韩一级电影在线观看| 操操操网| 国产又粗又长又硬又大毛苴茸图片| 成人黄色视频网站| 久草热在线| 成人免费视频国产在线观看| 我要看黄色一级片| 秋霞久久日| A片视频在线观看| 欧美一区二区三区不卡| 日韩色情电影| 日本三级AAA三级AAAA97| 制服丝袜人妻| 亚洲黄色小视频| 亚洲AV无码成人精品区在线欢看| 欧美老妇大BBBBXXXX| 大鸡巴网站| 九色影院| 熟女综合网| 亚洲成人精品AV| 中文字幕五月久久婷婷| 99欧美| 免费精品视频| 亚洲中文字幕免费在线观看| 久草高清视频| 色老板免费精品无码免费视频| 大香蕉精品| 国产看片网站| 国产精品自拍三级| 日韩A片免费观看| 开心激情播播网| a在线视频| 老鸭窝在线观看视频| 国内精品一区二区三区| 18禁网站免费观看| 国产高清无码免费视频| 五月婷婷丁香| 在线观看黄网| 色五月婷婷在线| 99综合久久| 欧美成人性爱影院| 麻豆一区视频| 在线免费看黄色| 特级西西WWW444人体聚色| 91精品无码视频| 一区二区三级片| 艹逼视频免费观看| 国产激情视频在线免费观看| 青青操在线观看| 无码四区| 体内射精视频| 狠狠躁日日躁夜夜躁A片男男视频 精品无码一区二区三区蜜桃李宗瑞 | 亚洲精品国产精品国自产曰本| 久久女人网| 在线观看亚洲中文字幕| 在线免费观看国产视频| 操你久久| 国产三级在线播放| 国产精品午夜福利| 蜜臀精品一区二区三区| 成人精品123| 欧美午夜影院| 广西少妇BBwBBwBBw| 中文字幕片av| 成人免费无码婬片在线| 一级成人A片| 刘玥无码| 在线观看内射视频| 国产一级二级片| 国产无码久久久| 亚洲性生活| 黄色激情五月天| 搞搞视频| 亚洲手机视频| 国产日韩欧美一区| 日本久热| 中文字幕中文| 国产白浆一区二区三区| 国产黄色a片| 欧美色视频网| 毛片网| 91精品亚洲| 亚洲视频中文字幕| 国产v在线| 91福利网站| 日本aaaa片| 91视频入口| 99久久久久久久无码| 2025av中文字幕| 国产欧美在线观看| 亚洲狠狠操| 中文字幕熟女人妻| 一级av在线| 天天爽天天日| 蜜臀av在线免费观看| 日韩无码AV中文字幕| 一区二区三区四区在线视频| 成人色色视频| 久久精品99视频| 乱轮少妇| 国产人人干| 五月天中文字幕| 黄色高清无码| 国产免费黄色片| 成人无码区免费A片久久| 露脸老熟女91集合| 国产黄色视频免费在线观看| 日本黄色视频大全| 91无码人妻精品一区二区三区四| 色情片在线播放| 久久爱91| 国产性爱电影网| 殴美色色网| 人人射| 色网在线| 一级免费黄色电影| 亚洲高清在线观看视频| 久久无码高清视频| 欧美操逼视频网站| 蜜桃Av噜噜一区二区三| 欧美一级黄色大片| 婷婷精品免费久久| 7799综合| 91色区| 少妇精品久久久久久久久久| 日本一级特级毛片视频| 怡红院一区二区| 欧美熟妇擦BBBB擦BBBB| 91精品国产综合久久久蜜臀图片 | 日本一区二区不卡| 人妻精品一区二区三区| 日本激情网站| 亚洲男人天堂av| 婷婷五月天国产| 久久艹国产| 丰满人妻一区二区| 蜜桃视频在线入口www| 久久视频国产| 日韩欧美在线不卡| 一本色道久久综合无码人妻软件| 欧美国产一区二区| www高清无码| 天天爽天天爽夜夜爽毛片| 91麻豆精品无码人妻| 蜜臀AV午夜精品| 人人人人人人操| 久久久国产一区| 国产视频成人| 污视频网站免费在线观看| 国产成人一区二区无码| 日本黄色电影在线播放| 欧美一级片免费观看| 人妻综合第一页| 亚洲精品无| 亚洲无码高清免费| 国产在线精品自拍| 国产精品国产三级国产AⅤ| 91精品国产91久久久久久吃药| AV-ThePorn| 操女人的网站| 另类老妇奶性生BBwBBw偷拍 | 97人妻在线视频| 久99| 99爱在线观看| 午夜成人在线观看| 日韩性爱无码| 成人视频免费网站| 国产人妻| 一级操逼| 国产一区二区精品| 日本黄色免费网站| 人人操人人妻| 粉嫩AV蜜乳AV蜜臀AV蜂腰AV | 蜜桃亚洲AV无码一区二区三区| 国产人妖AV| 99国产在线观看免费视频| 97人妻人人澡人人爽人人| 亚洲在线第一页| 丰满人妻一区二区三区免费| 狠狠干b| 婷婷性爱五月天| 69色综合| 久久国产综合| 亚洲一区二区三| 天天看天天射| 五月激情综合网| 国产色情性黄片Av网站| 人人摸人人搞| 国产A片录制现场妹子都很多 | 漂亮人妻吃鸡啪啪哥哥真的好| 亚洲熟女一区二区三区妖精| 无码免费中文字幕| 人人爱人人看| 欧美日韩中文在线观看| 最新亚洲中文字幕| 日韩激情一区二区| 99久久国产热无码精品免费| 人妻av无码| 91色秘乱码一区二区| 国产精品婷婷午夜在线观看| 中文日韩在线| 日本免费a片| 成人三级av| 中文字幕乱妇无码Av在线| 欧美亚洲天堂| 成人福利影视| 中文字幕资源站| 十八禁福利网站| 欧美69成人| jizz免费在线观看| 国产三级在线免费观看| 综合色网站| 国产A片免费| 无码黄色片| 日韩成人免费| 日韩成人精品中文字幕| 狠狠香蕉| 日韩一区二区三区在线视频| 2024男人天堂| 看一级黄色视频| 色天堂在线观看视频| 特级艺体西西444WWw| 日本不卡视频在线| 久久91视频| 国产69精品久久久久久久久久久久 | 日本成人久久| 国产三级片在线免费观看| 人人干人人爽| 苍井空亚洲精品AA片在线播放| 成人av网站在线播放| 国产成人毛片18女人18精品| 蝌蚪窝在线视频观看| 国产一级片内射| 在线观看操逼视频| 在线观看国产一区| 欧美精品三级| 高清无码在线看| 日本伊人在线综合视频| 国产a一级a毛一级视频| 一级片在线免费看| 午夜乱伦福利| 久久久久久婷婷| 国产午夜福利在线| 国产午夜无码福利视频| 中文字幕乱码亚洲中文在线| 久久免费看视频| 欧美一区二区三区成人| 四川少BBB搡BBB爽爽爽| 青青操久久| 国产女人18毛片水真多1| 四虎性爱| 欧美综合网| 天天插天天爽| 亚洲综合网在线观看| 成人一区在线观看| AV无码免费一区二区三区不卡| 91资源在线观看| 日韩AV电影在线观看| 杨晨晨不雅视频| 国产精品H| 亚洲色图欧美| 毛片A级| 日本一级片在线观看| 九九视频免费在线观看| 日韩在线免费视频| 色狠狠AV| 男人的天堂aa| 亚韩AV| 大鸡巴视频在线观看| 欧美三级片在线| 成人女人18女人毛片| 不卡无码中文字幕| 日韩无码免费电影| 亚洲秘无码一区二区三区蜜桃中文| 午夜性福利| 日韩成人无码一区二区视频| 亚洲中文字幕在线观看免费| 久操免费在线观看| 嫩草久久99www亚洲红桃| 粉嫩小泬BBBBBB免费| 天天射日日干| 懂色成人视频在线观看| 日韩中文字幕一区二区| 国产又粗又猛又爽又黄91精品| 天天日天天添| 国产色av| 91愛爱| 国产美女被爽到高潮免费A片软件| www高清无码| 大香蕉久热| 中文字幕精品在线| 亚洲成人中文字幕在线| 日韩视频中文字幕在线| 国产无遮挡又黄又爽又色| 北条麻妃高清无码| 日韩人妻丰满无码区A片| 欧美性猛交XXXX乱大交| 黑人一区二区三区四区| 日日干av| 亚洲卡一卡二| 久久68| 国产亚洲视频免费观看| 欧美囗交大荫蒂免费| 亚洲精品成人7777777| 黄网站免费观看| 人人澡人人妻人人爽| 欧美成人视频| 精品乱子伦一区二区三区下载 | 青青草国产亚洲精品久久| 中文字幕乱码亚洲中文在线| 亚洲色情在线| 国产色视频一区二区三区QQ号| 青草影视久久| 色婷婷视频| 688AV秘无码一区二区| 中文字幕av久久爽爽| 小泬BBBBBB免费看| 91高清视频| 人妻无码一区二区三区免费| 中国12一13毛片| 色婷婷在线视频播放| 青青草成人在线观看| 亚洲AV动漫| 中文字幕免费在线观看| 日韩av小说| 涩五月婷婷| 成人欧美大片黄18| 黃色A片一級二級三級免費久久久 亚洲AV无码第一区二区三区蜜桃 亚洲综合免费观看高清完整版在线 | 男人天堂视频在线| 免费中文字幕AV| 天天干天天操天天| 激情无码av| a片一级片| 粉粉嫩嫩的18虎白女| 巨い巨乳の少妇あジed2k| 热re99久久精品国产99热| 一级A片亲子乱中文| 久久视频免费看| 国内成人自拍| 五月丁香六月色| 人妻中文在线| 2018天天操| 亚洲成人精品一区| 无码在线观看免费视频| 人妻视频网站| 99久久久国产精品免费蜜臀| 日本一区二区视频在线| 精品无码电影| 国产婷婷久久Av免费高清| 欧美老妇另类BBwBBw| 国产精品久久无码| 操逼视频大全| 亚洲无码高清电影| 超碰在线精品| 青草视频在线播放| 五月亚洲六月婷婷| 自拍啪啪| 亚洲无码一区二区在线观看| 中文字幕操逼网站| 亚洲AV无码成人片在线| 亚洲精品一级二级三级| 天天色图| 日韩无码视频播放| 北条麻妃无码一区二区| 一区二区不卡| 色色色色AV| 国产亚洲精品码| 99这里只有精品| 日韩午夜无码| 91成人无码视频| 欧美精品一区二区三区成人片在线| 91av一区二区| 欧美在线v| 午夜精东影业果冻传媒| 黄页免费无码| 91吴梦梦一区二区传媒| 欧美成人黄色电影| 久久av网站| 豆花视频成人版www满18| 91成人视频在线观看| 无码高清视频在线观看| 超碰女人| 成人在线免费视频| 狠狠狠狠狠狠狠狠狠狠| 婷婷五月丁香花| 专业操美女视频网站| 国产精品成人在线视频| 好吊视频一区二区| 国产三级日本三级国产三级| 男人天堂免费视频| 老司机免费视频| 人操人人人操| 欧美日韩成人一区二区三区| 九九大香蕉| 国产成人三级在线播放| 免费无码在线| 国产一级黄片| 婷婷五月天丁香在线| 亚洲AV毛片| 3d动漫一区二区| 无码国产高清| 国产偷拍| 大地资源第5页在线| 奇米91| 91无码一区二区三区在线| 69国产精品无码免费| 成人免费视频18| 97人妻一区二区精品免费视频| 京熱大亂交无碼大亂交| 黄色激情网站| 中文无码高清视频| 91探花在线观看| 欧美熟女一区二区| av中文字幕无码| AV黄片| 欧美色影院| 日本精品在线| 操逼大毛片| 一二三区免费视频| 日韩A片| eeuss久久| 国产在线观看国产精品产拍 | 久久久一级| 日韩大屌| 日本老妇操屄视频| 91麻豆精品无码人妻|