久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python實(shí)現(xiàn)Canny及Hough算法代碼實(shí)例解析

瀏覽:3日期:2022-07-14 17:39:42

任務(wù)說(shuō)明:編寫一個(gè)錢幣定位系統(tǒng),其不僅能夠檢測(cè)出輸入圖像中各個(gè)錢幣的邊緣,同時(shí),還能給出各個(gè)錢幣的圓心坐標(biāo)與半徑。

效果

Python實(shí)現(xiàn)Canny及Hough算法代碼實(shí)例解析

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

Canny邊緣檢測(cè):

# Author: Ji Qiu (BUPT)# filename: my_canny.pyimport cv2import numpy as npclass Canny: def __init__(self, Guassian_kernal_size, img, HT_high_threshold, HT_low_threshold): ’’’ :param Guassian_kernal_size: 高斯濾波器尺寸 :param img: 輸入的圖片,在算法過(guò)程中改變 :param HT_high_threshold: 滯后閾值法中的高閾值 :param HT_low_threshold: 滯后閾值法中的低閾值 ’’’ self.Guassian_kernal_size = Guassian_kernal_size self.img = img self.y, self.x = img.shape[0:2] self.angle = np.zeros([self.y, self.x]) self.img_origin = None self.x_kernal = np.array([[-1, 1]]) self.y_kernal = np.array([[-1], [1]]) self.HT_high_threshold = HT_high_threshold self.HT_low_threshold = HT_low_threshold def Get_gradient_img(self): ’’’ 計(jì)算梯度圖和梯度方向矩陣。 :return: 生成的梯度圖 ’’’ print (’Get_gradient_img’)new_img_x = np.zeros([self.y, self.x], dtype=np.float) new_img_y = np.zeros([self.y, self.x], dtype=np.float) for i in range(0, self.x): for j in range(0, self.y):if j == 0: new_img_y[j][i] = 1else: new_img_y[j][i] = np.sum(np.array([[self.img[j - 1][i]], [self.img[j][i]]]) * self.y_kernal)if i == 0: new_img_x[j][i] = 1else: new_img_x[j][i] = np.sum(np.array([self.img[j][i - 1], self.img[j][i]]) * self.x_kernal) gradient_img, self.angle = cv2.cartToPolar(new_img_x, new_img_y)#返回幅值和相位 self.angle = np.tan(self.angle) self.img = gradient_img.astype(np.uint8) return self.img def Non_maximum_suppression (self): ’’’ 對(duì)生成的梯度圖進(jìn)行非極大化抑制,將tan值的大小與正負(fù)結(jié)合,確定離散中梯度的方向。 :return: 生成的非極大化抑制結(jié)果圖 ’’’ print (’Non_maximum_suppression’)result = np.zeros([self.y, self.x]) for i in range(1, self.y - 1): for j in range(1, self.x - 1):if abs(self.img[i][j]) <= 4: result[i][j] = 0 continueelif abs(self.angle[i][j]) > 1: gradient2 = self.img[i - 1][j] gradient4 = self.img[i + 1][j] # g1 g2 # C # g4 g3 if self.angle[i][j] > 0: gradient1 = self.img[i - 1][j - 1] gradient3 = self.img[i + 1][j + 1] # g2 g1 # C # g3 g4 else: gradient1 = self.img[i - 1][j + 1] gradient3 = self.img[i + 1][j - 1]else: gradient2 = self.img[i][j - 1] gradient4 = self.img[i][j + 1] # g1 # g2 C g4 # g3 if self.angle[i][j] > 0: gradient1 = self.img[i - 1][j - 1] gradient3 = self.img[i + 1][j + 1] # g3 # g2 C g4 # g1 else: gradient3 = self.img[i - 1][j + 1] gradient1 = self.img[i + 1][j - 1]temp1 = abs(self.angle[i][j]) * gradient1 + (1 - abs(self.angle[i][j])) * gradient2temp2 = abs(self.angle[i][j]) * gradient3 + (1 - abs(self.angle[i][j])) * gradient4if self.img[i][j] >= temp1 and self.img[i][j] >= temp2: result[i][j] = self.img[i][j]else: result[i][j] = 0 self.img = result return self.img def Hysteresis_thresholding(self): ’’’ 對(duì)生成的非極大化抑制結(jié)果圖進(jìn)行滯后閾值法,用強(qiáng)邊延伸弱邊,這里的延伸方向?yàn)樘荻鹊拇怪狈较颍? 將比低閾值大比高閾值小的點(diǎn)置為高閾值大小,方向在離散點(diǎn)上的確定與非極大化抑制相似。 :return: 滯后閾值法結(jié)果圖 ’’’ print (’Hysteresis_thresholding’)for i in range(1, self.y - 1): for j in range(1, self.x - 1):if self.img[i][j] >= self.HT_high_threshold: if abs(self.angle[i][j]) < 1: if self.img_origin[i - 1][j] > self.HT_low_threshold: self.img[i - 1][j] = self.HT_high_threshold if self.img_origin[i + 1][j] > self.HT_low_threshold: self.img[i + 1][j] = self.HT_high_threshold # g1 g2 # C # g4 g3 if self.angle[i][j] < 0: if self.img_origin[i - 1][j - 1] > self.HT_low_threshold:self.img[i - 1][j - 1] = self.HT_high_threshold if self.img_origin[i + 1][j + 1] > self.HT_low_threshold:self.img[i + 1][j + 1] = self.HT_high_threshold # g2 g1 # C # g3 g4 else: if self.img_origin[i - 1][j + 1] > self.HT_low_threshold:self.img[i - 1][j + 1] = self.HT_high_threshold if self.img_origin[i + 1][j - 1] > self.HT_low_threshold:self.img[i + 1][j - 1] = self.HT_high_threshold else: if self.img_origin[i][j - 1] > self.HT_low_threshold: self.img[i][j - 1] = self.HT_high_threshold if self.img_origin[i][j + 1] > self.HT_low_threshold: self.img[i][j + 1] = self.HT_high_threshold # g1 # g2 C g4 # g3 if self.angle[i][j] < 0: if self.img_origin[i - 1][j - 1] > self.HT_low_threshold:self.img[i - 1][j - 1] = self.HT_high_threshold if self.img_origin[i + 1][j + 1] > self.HT_low_threshold:self.img[i + 1][j + 1] = self.HT_high_threshold # g3 # g2 C g4 # g1 else: if self.img_origin[i - 1][j + 1] > self.HT_low_threshold:self.img[i + 1][j - 1] = self.HT_high_threshold if self.img_origin[i + 1][j - 1] > self.HT_low_threshold:self.img[i + 1][j - 1] = self.HT_high_threshold return self.img def canny_algorithm(self): ’’’ 按照順序和步驟調(diào)用以上所有成員函數(shù)。 :return: Canny 算法的結(jié)果 ’’’ self.img = cv2.GaussianBlur(self.img, (self.Guassian_kernal_size, self.Guassian_kernal_size), 0) self.Get_gradient_img() self.img_origin = self.img.copy() self.Non_maximum_suppression() self.Hysteresis_thresholding() return self.img

Hough變換

# Author: Ji Qiu (BUPT)# filename: my_hough.pyimport numpy as npimport mathclass Hough_transform: def __init__(self, img, angle, step=5, threshold=135): ’’’ :param img: 輸入的圖像 :param angle: 輸入的梯度方向矩陣 :param step: Hough 變換步長(zhǎng)大小 :param threshold: 篩選單元的閾值 ’’’ self.img = img self.angle = angle self.y, self.x = img.shape[0:2] self.radius = math.ceil(math.sqrt(self.y**2 + self.x**2)) self.step = step self.vote_matrix = np.zeros([math.ceil(self.y / self.step), math.ceil(self.x / self.step), math.ceil(self.radius / self.step)]) self.threshold = threshold self.circles = [] def Hough_transform_algorithm(self): ’’’ 按照 x,y,radius 建立三維空間,根據(jù)圖片中邊上的點(diǎn)沿梯度方向?qū)臻g中的所有單 元進(jìn)行投票。每個(gè)點(diǎn)投出來(lái)結(jié)果為一折線。 :return: 投票矩陣 ’’’ print (’Hough_transform_algorithm’)for i in range(1, self.y - 1): for j in range(1, self.x - 1):if self.img[i][j] > 0: y = i x = j r = 0 while y < self.y and x < self.x and y >= 0 and x >= 0: self.vote_matrix[math.floor(y / self.step)][math.floor(x / self.step)][math.floor(r / self.step)] += 1 y = y + self.step * self.angle[i][j] x = x + self.step r = r + math.sqrt((self.step * self.angle[i][j])**2 + self.step**2) y = i - self.step * self.angle[i][j] x = j - self.step r = math.sqrt((self.step * self.angle[i][j])**2 + self.step**2) while y < self.y and x < self.x and y >= 0 and x >= 0: self.vote_matrix[math.floor(y / self.step)][math.floor(x / self.step)][math.floor(r / self.step)] += 1 y = y - self.step * self.angle[i][j] x = x - self.step r = r + math.sqrt((self.step * self.angle[i][j])**2 + self.step**2) return self.vote_matrix def Select_Circle(self): ’’’ 按照閾值從投票矩陣中篩選出合適的圓,并作極大化抑制,這里的非極大化抑制我采 用的是鄰近點(diǎn)結(jié)果取平均值的方法,而非單純的取極大值。 :return: None ’’’ print (’Select_Circle’)houxuanyuan = [] for i in range(0, math.ceil(self.y / self.step)): for j in range(0, math.ceil(self.x / self.step)):for r in range(0, math.ceil(self.radius / self.step)): if self.vote_matrix[i][j][r] >= self.threshold: y = i * self.step + self.step / 2 x = j * self.step + self.step / 2 r = r * self.step + self.step / 2 houxuanyuan.append((math.ceil(x), math.ceil(y), math.ceil(r))) if len(houxuanyuan) == 0: print('No Circle in this threshold.') return x, y, r = houxuanyuan[0] possible = [] middle = [] for circle in houxuanyuan: if abs(x - circle[0]) <= 20 and abs(y - circle[1]) <= 20:possible.append([circle[0], circle[1], circle[2]]) else:result = np.array(possible).mean(axis=0)middle.append((result[0], result[1], result[2]))possible.clear()x, y, r = circlepossible.append([x, y, r]) result = np.array(possible).mean(axis=0) middle.append((result[0], result[1], result[2])) def takeFirst(elem): return elem[0] middle.sort(key=takeFirst) x, y, r = middle[0] possible = [] for circle in middle: if abs(x - circle[0]) <= 20 and abs(y - circle[1]) <= 20:possible.append([circle[0], circle[1], circle[2]]) else:result = np.array(possible).mean(axis=0)print('Circle core: (%f, %f) Radius: %f' % (result[0], result[1], result[2]))self.circles.append((result[0], result[1], result[2]))possible.clear()x, y, r = circlepossible.append([x, y, r]) result = np.array(possible).mean(axis=0) print('Circle core: (%f, %f) Radius: %f' % (result[0], result[1], result[2])) self.circles.append((result[0], result[1], result[2])) def Calculate(self): ’’’ 按照算法順序調(diào)用以上成員函數(shù) :return: 圓形擬合結(jié)果圖,圓的坐標(biāo)及半徑集合 ’’’ self.Hough_transform_algorithm() self.Select_Circle() return self.circles

調(diào)用

# Author: Ji Qiu (BUPT)# filename: main.pyimport cv2import mathfrom my_hough import Hough_transformfrom my_canny import Canny# np.set_printoptions(threshold=np.inf)Path = 'picture_source/picture.jpg'Save_Path = 'picture_result/'Reduced_ratio = 2Guassian_kernal_size = 3HT_high_threshold = 25HT_low_threshold = 6Hough_transform_step = 6Hough_transform_threshold = 110if __name__ == ’__main__’: img_gray = cv2.imread(Path, cv2.IMREAD_GRAYSCALE) img_RGB = cv2.imread(Path) y, x = img_gray.shape[0:2] img_gray = cv2.resize(img_gray, (int(x / Reduced_ratio), int(y / Reduced_ratio))) img_RGB = cv2.resize(img_RGB, (int(x / Reduced_ratio), int(y / Reduced_ratio))) # canny takes about 40 seconds print (’Canny ...’) canny = Canny(Guassian_kernal_size, img_gray, HT_high_threshold, HT_low_threshold) canny.canny_algorithm() cv2.imwrite(Save_Path + 'canny_result.jpg', canny.img) # hough takes about 30 seconds print (’Hough ...’) Hough = Hough_transform(canny.img, canny.angle, Hough_transform_step, Hough_transform_threshold) circles = Hough.Calculate() for circle in circles: cv2.circle(img_RGB, (math.ceil(circle[0]), math.ceil(circle[1])), math.ceil(circle[2]), (28, 36, 237), 2) cv2.imwrite(Save_Path + 'hough_result.jpg', img_RGB) print (’Finished!’)

運(yùn)行效果

Python實(shí)現(xiàn)Canny及Hough算法代碼實(shí)例解析

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品久久久久无码av | 亚洲无吗电影 | 国产精品s色 | av免费观看在线 | 久久久久亚洲一区二区三区 | 久久久久久成人 | 国产精品福利在线观看 | 秋霞av在线 | 欧美高清一区 | 亚洲精品视频在线免费播放 | 免费黄看片 | 亚洲成人一区二区三区 | 国产精品久久久爽爽爽麻豆色哟哟 | 久久久国产一区二区三区 | 亚洲天堂黄色 | 91精品免费 | www.国产在线 | 亚洲精品乱码久久久久久金桔影视 | 欧美激情精品久久久久久免费 | 簧片免费网站 | 精品国产九九 | 四虎5151久久欧美毛片 | 国产精品禁久久精品 | 免费午夜电影 | 影音在线资源 | 中文字幕日韩欧美一区二区三区 | 国产高清视频 | 久久久久久91香蕉国产 | 欧美激情一区二区三级高清视频 | 国产一级视频 | 91亚色| 国产性色| 久久精品视频一区 | 日韩成人在线一区 | 精品视频一区二区在线观看 | jizz18毛片 | 亚洲v日韩v综合v精品v | 国产综合精品一区二区三区 | 色呦呦日韩 | 午夜寂寞少妇aaa片毛片 | 久久久在线视频 | 欧美日本免费 | 成人精品国产 | 亚洲一区二区三区四区五区中文 | 久草在线 | 亚洲人成在线观看 | 婷婷激情在线 | 亚洲精品成人av | 国产成人一区二区三区 | 国产乱码精品一区二区三区中文 | 男女午夜网站 | 北条麻妃一区二区三区在线观看 | 国产成人精品一区二区三区视频 | 青青操av| 一区二区三区成人 | 99热在线免费观看 | 日韩综合区 | 99免费视频 | 97免费在线观看视频 | 欧美日韩系列 | 久久久久久久成人 | 特黄视频 | 日韩在线观看网站 | 午夜影院男女 | 亚洲电影在线 | 国产日韩欧美精品 | 一区二区欧美在线 | 欧美精品一区二区三区在线播放 | 国产亚洲精品久久久久动 | 香蕉久久一区二区不卡无毒影院 | 奇米影视7777| 欧美成人黄激情免费视频 | 台湾av在线| 91免费看电影 | 男人天堂网av | 黄色高清视频在线观看 | 欧美日韩一区二区三区在线观看 | 干干日日| 亚洲精品一区二三区 | 日韩av在线免费 | 自拍偷拍专区 | 日本免费网 | 欧美精品成人一区二区在线 | 99精品久久久久久久免费 | 久久久久一区 | 日精品 | 91在线视频播放 | 亚洲国产91| 天天插天天操天天干 | 日韩一级视频 | 中文字幕欧美日韩 | 嫩呦国产一区二区三区av | 日韩中文字幕免费视频 | 国产h在线 | 亚洲一区二区三区免费在线观看 | 欧美激情国产日韩精品一区18 | 国产一级片一区二区三区 | av免费网站在线观看 | 国产 欧美 日韩 一区 | 久久一区| 国产亚洲视频在线观看 | 国产精品99久久 | av大片| 国产福利片在线 | 国产视频久久 | 色就是色欧美 | 国产精品视频 | 一区二区三区四区在线播放 | 国产av毛片 | 欧美 日韩 在线播放 | 久久久久久久久久一区二区 | 欧美精品一区二区三区蜜桃视频 | 在线观看 亚洲 | 欧美亚洲另类在线 | 国产香蕉视频在线播放 | 青青操av | 国产精品国产精品国产专区不片 | 欧美 日韩 中文字幕 | 一级做a爰片性色毛片2021 | 久久久久久久久久久精 | 精品视频一区在线观看 | 亚洲高清av| 久久精品一区视频 | 综合亚洲精品 | 在线观看一区二区三区四区 | 国产精品久久a | 在线观看免费的网站www | 久久无码精品一区二区三区 | 成人精品鲁一区一区二区 | 国产精品99久久久久久久vr | 一级做a爰性色毛片免费1 | 中国特级黄色片 | 欧美日本在线观看 | 亚洲国产精品久久 | 夜添久久精品亚洲国产精品 | 亚洲天堂久久 | 狠狠干av| 黄色在线免费观看 | 插插插干干干 | www.99久久久| 国产精品美女久久久久久久久久久 | 99这里只有精品视频 | 日本不卡一区二区三区在线观看 | 免费成人高清在线视频 | 91夜夜蜜桃臀一区二区三区 | m豆传媒在线链接观看 | 亚洲国产精品成人 | 天天操综合网 | 日日操夜 | 精品无人乱码一区二区三区 | 午夜精品一区二区三区在线播放 | 欧美激情一区二区三区 | 中文字幕欧美日韩一区 | 黑人巨大精品欧美一区二区小视频 | 国产精品a一区二区三区网址 | 成人高清在线观看 | 欧美日韩国产91 | 久久综合一区二区 | www.久久久 | 伊人网站| 99re在线免费 | 久久精品一区二区三区四区 | 国产成人精品一区二区在线 | 综合久久网 | av中文字幕在线观看 | 国产精品成av人在线视午夜片 | 黄色片com | 亚洲精品一区二三区 | 成人在线视频观看 | 午夜精品一区二区三区免费视频 | 久久久久久久久国产精品 | 国外成人在线视频网站 | 韩国精品视频在线观看 | 国产精品一区亚洲二区日本三区 | 成人a在线视频免费观看 | 黄色一级在线观看 | 中午字幕在线观看 | 国产午夜精品一区二区三区 | 男人的天堂免费 | 2018天天操| 欧美性大战久久久久久久蜜臀 | 成人练习生 | 狠狠干av | 亚洲视频一区二区三区 | 国产日韩欧美在线 | 精品欧美一区二区三区久久久 | 日韩高清国产一区在线 | 亚洲视频免费观看 | 欧美日韩在线免费 | 在线观看亚洲a | av免费网站在线观看 | 亚洲成人精品在线 | 国产一区国产二区在线观看 | 国产精品视屏 | 91精产国品一二三区在线观看 | 久久久久久久久久毛片 | 欧美国产综合一区 | 亚洲精品国产第一综合99久久 | 99精品一区二区三区 | 91免费视频在线 | 麻豆av一区 | 成人在线视频网址 | 人人爽在线 | 久久com | 成人午夜电影网 | 久久亚洲一区 | 狠狠操操| 这里只有精品视频 | 欧美黄色性视频 | 一级毛片免费看 | 久久久tv| 国产欧美精品一区二区三区 | 狠狠亚洲| 亚洲成人一区二区三区 | 久久久精品欧美 | 一区二区在线免费观看 | 国产小视频在线 | 亚洲一在线 | 欧美一区二区黄色片 | 精品一区av | 玖玖久久 | 亚洲自拍偷拍欧美 | 日韩一区二区三区精品 | 青青草免费在线 | 成人免费在线电影 | 日韩免费视频 | 一区二区三区在线 | 欧 | 成人黄色在线视频 | 色婷网| 亚洲成人av | 国产精品国产成人国产三级 | 精品国产一区二区三区日日嗨 | 国产精品欧美久久久久一区二区 | 天天干com| 夜夜夜操操操 | 国产精品久久久久久吹潮 | 在线亚洲精品 | 欧洲国产伦久久久久久久 | 欧美人牲 | 欧洲视频一区二区三区 | 日韩毛片免费看 | 日本三级不卡 | 亚洲在线一区二区 | 91一区| 亚洲人免费视频 | 国产老女人精品毛片久久 | 亚洲免费视频在线观看 | 国产精品99一区二区三区 | 国产成人一区二区三区影院在线 | 亚洲欧美一区二区三区在线 | 久色视频在线 | 操皮视频 | av免费网站在线观看 | 久草视频免费看 | 国产羞羞视频免费在线观看 | 超碰在线99| 在线播放91 | 久草成人网| 最近的中文字幕在线看视频 | 国产精品久久av | 日韩国产一区二区 | 国产91在线播放精品 | 蜜臀一区 | 一区二区不卡视频 | 一级免费在线视频 | 日韩欧美在线免费观看 | www.久久 | 亚洲欧美激情精品一区二区 | 久久亚洲一区二区三区四区 | 亚洲成人精品 | 国产精品久久久久aaaa九色 | 精品无码久久久久国产 | 99国产精品久久久久久久久久 | 亚洲在线播放 | 99动漫| 狠狠综合久久 | av黄色一级片 | 久久精品一区二区三区四区 | 伊人网在线观看 | 欧洲成人在线观看 | 黄av在线 | 在线观看亚洲一区 | 亚洲欧美激情精品一区二区 | 蜜桃视频在线观看www社区 | japan国产精选videos| 国产精品日韩在线观看 | 欧洲毛片 | 亚洲日韩中文字幕一区 | 91免费在线视频 | 欧洲一区二区三区 | 久久精品1 | 久久伊人av | 国产目拍亚洲精品99久久精品 | 一区福利 | 欧美一区亚洲二区 | 毛片免费网站 | 爱爱网av | 欧美日韩一区二区在线观看 | 精品国产91亚洲一区二区三区www | 亚洲免费网站在线观看 | 亚洲欧美在线一区 | 日韩欧美一区二区在线 | 欧美成人h版在线观看 | 涩涩天堂| 国产一级色 | 亚洲免费观看 | www.日本三级 | 91社影院在线观看 | 蜜桃免费一区二区三区 | 成人在线片| 日韩欧美在线一区 | 欧美日韩激情一区二区三区 | 午夜激情视频免费 | 国产中文字幕在线 | 四虎av| 在线亚洲不卡 | 欧美色综合一区二区三区 | 成人久久18| 久久久国产一区二区三区 | 欧美一区2区三区4区公司二百 | 久久国产亚洲 | 黄色免费网站在线看 | 久久久精品网 | 一级免费av| 国产精品久久久久久久娇妻 | av一区二区三区在线观看 | 久久久精品网站 | 国内外成人在线视频 | 亚洲国产高清高潮精品美女 | 日韩欧美一区二区视频 | 久热热| 99久久精品免费看国产一区二区三区 | 日韩精品一二三区 | 亚洲aⅴ天堂av在线电影软件 | 色网站免费视频 | а√天堂中文在线资源8 | 久久久精品久久久久 | 国产日韩欧美 | 日韩一区二区免费视频 | 蜜臀一区 | 七龙珠z普通话国语版在线观看 | 欧美一区久久 | 成人精品免费视频 | 欧洲视频一区二区 | 国产午夜精品美女视频明星a级 | 精品少妇一区二区 | 午夜精品视频在线观看 | 播放毛片 | 超碰人人在线 | 国产精品美女久久久久久免费 | 一区二区三区亚洲 | 中文视频一区 | 日韩亚洲视频 | 国产精品视频在线观看 | 亚洲福利| 日韩在线看片 | 欧美一级裸体视频 | 欧美精三区欧美精三区 | 中文字幕日韩一区二区三区 | 四虎影院最新地址 | 国产精品视频一二三区 | 自拍视频网站 | 国产精品一区二区久久久久 | 国产视频第一区 | 国产女人高潮视频在线观看 | 国产一级视频免费观看 | av看片网| 午夜99| 精品日韩一区 | 成人情趣视频 | 91精品国产欧美一区二区成人 | 欧美国产三级 | 成人精品视频 | av自拍| 国产午夜精品久久久久免费视高清 | 99视频在线免费观看 | 亚洲国产久 | 性色视频在线 | 99精品久久久国产一区二区三 | 日韩免费网站 | 亚洲精品www| 国产成人精品免高潮在线观看 | 日本久久精品一区二区 | 欧美日韩在线观看视频 | 免费黄色小视频 | 91久久 | 人人干在线 | 久久精品久久精品国产大片 | 中文字幕亚洲字幕一区二区 | 人人九九 | 一级做a爰片性色毛片 | 久久精美视频 | 亚洲成人1区 | 午夜寂寞少妇aaa片毛片 | 久久综合久久受 | 国产精品视频 | 91亚洲精品乱码久久久久久蜜桃 | 午夜亚洲 | 一本大道综合伊人精品热热 | 婷婷在线视频 | 国产精品久久久久久久福利院 | 日本一区二区不卡视频 | 色黄网站 | 精品成人免费一区二区在线播放 | 亚洲高清视频在线 | 日韩在线视频中文字幕 | 亚洲丶国产丶欧美一区二区三区 | 欧美日韩综合精品 | 免费国产视频在线观看 | 精品久久久久久久久久久久 | 国产精品免费一区二区三区四区 | 成人国产精品久久 | 国产综合精品 | 国产伦精品一区二区三区四区视频 | 亚洲综合国产 | 黄色小视频在线观看 | 亚洲综合在线一区二区 | 国户精品久久久久久久久久久不卡 | 久久婷婷香蕉 | 日韩精品在线视频观看 | 欧美亚洲一区二区三区 | 中文无码久久精品 | 亚洲视频777| 欧美中文日韩 | 色偷偷噜噜噜亚洲男人 | 欧美午夜在线 | 久久久精品久久久 | 欧洲亚洲视频 | 羞羞的视频在线观看 | 亚洲一区二区三区四区五区中文 | 日韩免费一区 | 精品国产乱码久久久久久1区二区 | 久久精品久久久久久久久久16 | 午夜视频在线免费观看 | 久草视频在线播放 | 久久成人在线 | 日本久久精品电影 | 国产区视频 | 波多野结衣一二三 | 亚洲国产欧美在线 | 中文字幕精品一区 | 午夜免费在线 | 国产成人精品一区二区视频免费 | 国产高清一二三区 | 亚洲精品一区二区三区中文字幕 | 男女国产视频 | 亚州综合一区 | 久久免费视频9 | 精品一区二区三区免费看 | 超碰综合 | 三级黄色在线视频 | 久在线看 | 久久久免费视频播放 | 亚洲九九 | 求av网址 | 久久久久国产一区二区三区 | 精品国产一区二区三区久久影院 | 国产九九精品视频 | 一级黄色毛片免费观看 | 一二三精品区 | 91精品一区 | 成人午夜网| 日韩中文字幕国产 | 性视频网站免费 | 亚洲毛片在线观看 | 久久久久久久久久久亚洲 | 99青青草 | 国产激情在线视频 | 欧美国产在线观看 | 91久久夜色精品国产网站 | 九九热这里 | 黑人巨大精品欧美一区免费视频 | av免费黄色 | 午夜精品91 | 综合伊人久久 | 亚洲美女视频在线观看 | 精品一区二区免费视频 | 毛片毛片毛片毛片毛片毛片 | 一区二区三区国产 | 亚洲成人一区二区三区 | 日韩三级在线 | 成人在线视频网站 | 国产区精品 | 精品久久久久久久久久久院品网 | 久久亚洲一区二区三 | 久久不卡| 天堂在线www| 亚洲电影在线观看 | 欧美成人午夜视频 | 国产大学生一区 | 日韩黄色片免费看 | 激情在线观看视频 | 正在播放国产精品 | 亚洲一区二区精品视频 | 桃色五月| 91九色视频国产 | 亚洲一区在线视频 | 亚洲精品日韩精品 | 日日做夜夜爱 | 男女黄网站 | 精品免费国产一区二区三区 | 黄色片一区 | 淫片一级国产 | 精品国产一区二区三区性色 | 第四色影音先锋 | 一级欧美日韩 | 热久久影院 | 成人精品视频 | 国产精品久久久久久久久久东京 | 国产成人黄色 | 日韩在线中文字幕视频 | 在线a电影 | 在线观看中文 | 黄色资源网站 | 新91在线视频 | 日一区二区| 欧美xxxx性 | 天堂一区二区三区四区 | 色先锋av资源中文字幕 | 欧美1314| 一区毛片 | 极品久久 | 久久91 | 啵啵羞羞影院 | 亚洲一区二区三区在线视频 | 在线播放91 | 91九色网站 | 暖暖av | 亚洲精品日本 | 成人激情视频在线观看 | 久久久久国产一区二区三区四区 | 婷婷狠狠 | 日韩国产高清在线 | www国产一区 | 亚洲美女精品视频 | 免费看国产片在线观看 | 91在线综合| 91精品视频在线播放 | 亚洲一区在线日韩在线深爱 | 国产小视频在线播放 | 中文字幕乱码亚洲精品一区 | 91精品国产综合久久久亚洲 | 中文字幕在线不卡 | 欧美日韩视频在线观看一区 | 欧美猛交ⅹxxx乱大交视频 | 精品久久中文字幕 | 蜜桃免费一区二区三区 | 欧美精品入口蜜桃 | 免费看的黄色 | 免费成人av在线 | 成人免费xxx在线观看 | 免费午夜视频 | 青青久久| 日韩精品一区二区三区 | 日韩精品一区二区三区第95 | av天天干| 九九色综合 | 亚洲电影在线观看 | 在线观看a视频 | 99视频在线| 日韩在线免费视频 | 久久久99精品免费观看 | 六月综合激情 | 91尤物网站网红尤物福利 | 99视频精品 | 午夜影院在线观看免费 | 午夜在线电影 | 97男人的天堂 | 青青草视频网站 | 欧美日韩中文字幕在线播放 | yy6080久久伦理一区二区 | 成人免费看电影 | 四虎影院在线 | 免费av播放 | 亚洲美女网站 | 免费黄色网址在线播放 | 午夜精品一区二区三区在线视频 | 狠狠艹夜夜艹 | 国产91视频一区二区 | 国产在线中文字幕 | av在线免费网址 | 亚洲每日更新 | 91精品国产欧美一区二区成人 | 国产精品成av人在线视午夜片 | 欧美日韩视频在线第一区 | 一区二区中文字幕 | 国产精品高清在线 | 久久亚洲国产精品 | av77 | 中文字幕在线免费 | 亚洲精品久久久久久下一站 | 黄色综合网| 日精品| 91夜夜操 | 日韩精品 | 国产高清一区二区 | 亚洲一区二区三区四区五区午夜 | 国产精品美女久久久久久久网站 | 亚洲国产精品人人爽夜夜爽 | 日韩精品免费在线视频 | 99精品国产在热久久 | 亚洲精品久久久久久久久久久 | 国家aaa的一级看片 h片在线看 | 日韩精品免费在线视频 | 天天干天天插天天 | 国产一区二区视频在线播放 | 中文字幕一区在线观看视频 | 亚洲天堂中文字幕 | av高清在线看 | 免费在线观看av的网站 | 国产高清视频一区二区 | 亚洲欧美日韩在线一区 | 91在线最新 | 成人h动漫精品一区二区器材 | 免费av片|