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

實戰(zhàn):基于霍夫變換進行線檢測

共 12852字,需瀏覽 26分鐘

 ·

2021-03-25 10:12

點擊上方小白學視覺”,選擇加"星標"或“置頂

重磅干貨,第一時間送達

霍夫變換算法線檢測

一、目的

最近,我們發(fā)現(xiàn)自己不得不在應用程序中加入文檔掃描功能。在做了一些研究之后,我們偶然發(fā)現(xiàn)了一篇熊英寫的文章,他是Dropbox機器學習團隊的成員。該文章介紹了如何Dropbox的的機器學習團隊通過強調(diào)他們通過去的步驟,并在每個步驟使用的算法來實現(xiàn)他們的文檔掃描儀。通過那篇文章,我們了解了一種稱為霍夫變換的方法, 以及如何將其用于檢測圖像中的線條。因此,在本文中,我們想解釋Hough變換算法,并提供該算法在Python中的“從頭開始”的實現(xiàn)。


二、霍夫變換

Hough變換是Paul VC Hough專利的一種算法,最初是為了識別照片中的復雜線條而發(fā)明的(Hough,1962)。自從創(chuàng)建以來,該算法已進行了修改和增強,使其能夠識別其他形狀,例如特定類型的圓形和四邊形。為了了解霍夫變換算法的工作原理,重要的是要了解四個概念:邊緣圖像,霍夫空間以及邊緣點到霍夫空間的映射,表示線的替代方法以及如何檢測線。


邊緣圖像

坎尼邊緣檢測算法

邊緣圖像是邊緣檢測算法的輸出。邊緣檢測算法通過確定圖像的亮度/強度急劇變化的位置來檢測圖像中的邊緣(“邊緣檢測-使用Python進行圖像處理”,2020年)。邊緣檢測算法的示例包括:Canny,Sobel,Laplacian等。對邊緣圖像進行二值化是很常見的,意味著其所有像素值均為1或0。根據(jù)你們的情況,為1或0可以表示邊緣像素。


霍夫空間和邊緣點到霍夫空間的映射

霍夫空間是2D平面,其水平軸表示坡度,而垂直軸表示邊緣圖像上直線的截距。邊緣圖像上的一條線以y = ax + b的形式表示(Hough,1962年)。邊緣圖像上的一條線在霍夫空間上產(chǎn)生一個點,因為一條線的特征在于其斜率a和截距b。另一方面,邊緣圖像上的邊緣點(x?,y?)可以有無數(shù)的線通過。因此,邊緣點在Hough空間中以b =ax?+y?的形式生成一條線(Leavers,1992)。在霍夫變換算法中,霍夫空間用于確定邊緣圖像中是否存在線條。


表示線的另一種方法

用y = ax + b形式的直線 和帶有斜率和截距的霍夫空間代表著一種缺陷。在這種形式下,該算法將無法檢測垂直線,因為斜率a對于垂直線是不確定的/無窮大(Leavers,1992)。編程,這意味著,一個計算機將需要的存儲器的無限量來表示的所有可能的值一個。為避免此問題,一條直線由一條稱為法線的線表示,該線穿過原點并垂直于該直線。法線的形式為ρ = x cos( θ )+ y sin( θ ),其中ρ 是法線的長度,θ是法線與x軸之間的角度。

使用此方法,不再用坡度a和截距b表示霍夫空間,而是用ρ和θ表示,其中水平軸表示θ值,垂直軸表示ρ值。邊緣點到霍夫空間的映射以類似的方式工作,除了邊緣點(x,y)現(xiàn)在在霍夫空間中生成余弦曲線,而不是直線(Leavers,1992)。線的這種正常表示消除了在處理垂直線時出現(xiàn)的a的無限值的問題。


線檢測

如前所述,邊緣點在霍夫空間中產(chǎn)生余弦曲線。由此,如果我們將邊緣圖像中的所有邊緣點映射到霍夫空間上,它將生成許多余弦曲線。如果兩個邊緣點位于同一條線上,則它們對應的余弦曲線將在特定的(ρ,θ)對上彼此相交。因此,霍夫變換算法通過找到交叉點數(shù)量大于某個閾值的(ρ,θ)對來檢測線。值得注意的是,如果不對霍夫空間進行鄰域抑制等預處理以去除邊緣圖像中的相似線條,這種閾值化方法可能不會總是產(chǎn)生最佳結果。


三、算法


  1. 確定ρ和θ的范圍。通常,θ的范圍是[0,180]度,而ρ是[ -d,d ],其中d是邊緣圖像對角線的長度。量化ρ和θ的范圍很重要,這意味著應該有數(shù)量有限的可能值。

  2. 創(chuàng)建一個稱為累加器的二維數(shù)組,該數(shù)組表示維度為(num_rhos,num_thetas)的霍夫空間,并將其所有值初始化為零。

  3. 對原始圖像執(zhí)行邊緣檢測??梢允褂媚銈冞x擇的任何邊緣檢測算法來完成。

  4. 對于邊緣圖像上的每個像素,請檢查該像素是否為邊緣像素。如果是邊緣像素,則循環(huán)遍歷所有可能的θ值,計算對應的ρ,在累加器中找到θ和ρ索引,并基于這些索引對遞增累加器。

  5. 循環(huán)遍歷累加器中的所有值。如果該值大于某個閾值,則獲取ρ和θ索引,從索引對獲取ρ和θ的值,然后可以將其轉換回y = ax + b的形式。


四、代碼

非向量化解決方案

import cv2import numpy as npimport matplotlib.pyplot as pltimport matplotlib.lines as mlines

def line_detection_non_vectorized(image, edge_image, num_rhos=180, num_thetas=180, t_count=220): edge_height, edge_width = edge_image.shape[:2] edge_height_half, edge_width_half = edge_height / 2, edge_width / 2 # d = np.sqrt(np.square(edge_height) + np.square(edge_width)) dtheta = 180 / num_thetas drho = (2 * d) / num_rhos # thetas = np.arange(0, 180, step=dtheta) rhos = np.arange(-d, d, step=drho) # cos_thetas = np.cos(np.deg2rad(thetas)) sin_thetas = np.sin(np.deg2rad(thetas)) # accumulator = np.zeros((len(rhos), len(rhos))) # figure = plt.figure(figsize=(12, 12)) subplot1 = figure.add_subplot(1, 4, 1) subplot1.imshow(image) subplot2 = figure.add_subplot(1, 4, 2) subplot2.imshow(edge_image, cmap="gray") subplot3 = figure.add_subplot(1, 4, 3) subplot3.set_facecolor((0, 0, 0)) subplot4 = figure.add_subplot(1, 4, 4) subplot4.imshow(image) # for y in range(edge_height): for x in range(edge_width): if edge_image[y][x] != 0: edge_point = [y - edge_height_half, x - edge_width_half] ys, xs = [], [] for theta_idx in range(len(thetas)): rho = (edge_point[1] * cos_thetas[theta_idx]) + (edge_point[0] * sin_thetas[theta_idx]) theta = thetas[theta_idx] rho_idx = np.argmin(np.abs(rhos - rho)) accumulator[rho_idx][theta_idx] += 1 ys.append(rho) xs.append(theta) subplot3.plot(xs, ys, color="white", alpha=0.05)
for y in range(accumulator.shape[0]): for x in range(accumulator.shape[1]): if accumulator[y][x] > t_count: rho = rhos[y] theta = thetas[x] a = np.cos(np.deg2rad(theta)) b = np.sin(np.deg2rad(theta)) x0 = (a * rho) + edge_width_half y0 = (b * rho) + edge_height_half x1 = int(x0 + 1000 * (-b)) y1 = int(y0 + 1000 * (a)) x2 = int(x0 - 1000 * (-b)) y2 = int(y0 - 1000 * (a)) subplot3.plot([theta], [rho], marker='o', color="yellow") subplot4.add_line(mlines.Line2D([x1, x2], [y1, y2]))
subplot3.invert_yaxis() subplot3.invert_xaxis()
subplot1.title.set_text("Original Image") subplot2.title.set_text("Edge Image") subplot3.title.set_text("Hough Space") subplot4.title.set_text("Detected Lines") plt.show() return accumulator, rhos, thetas

if __name__ == "__main__": for i in range(3): image = cv2.imread(f"sample-{i+1}.png") edge_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) edge_image = cv2.GaussianBlur(edge_image, (3, 3), 1) edge_image = cv2.Canny(edge_image, 100, 200) edge_image = cv2.dilate( edge_image, cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5)), iterations=1 ) edge_image = cv2.erode( edge_image, cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5)), iterations=1 ) line_detection_non_vectorized(image, edge_image)

向量化解決方案

import cv2import numpy as npimport matplotlib.pyplot as pltimport matplotlib.lines as mlines

def line_detection_vectorized(image, edge_image, num_rhos=180, num_thetas=180, t_count=220): edge_height, edge_width = edge_image.shape[:2] edge_height_half, edge_width_half = edge_height / 2, edge_width / 2 # d = np.sqrt(np.square(edge_height) + np.square(edge_width)) dtheta = 180 / num_thetas drho = (2 * d) / num_rhos # thetas = np.arange(0, 180, step=dtheta) rhos = np.arange(-d, d, step=drho) # cos_thetas = np.cos(np.deg2rad(thetas)) sin_thetas = np.sin(np.deg2rad(thetas)) # accumulator = np.zeros((len(rhos), len(rhos))) # figure = plt.figure(figsize=(12, 12)) subplot1 = figure.add_subplot(1, 4, 1) subplot1.imshow(image) subplot2 = figure.add_subplot(1, 4, 2) subplot2.imshow(edge_image, cmap="gray") subplot3 = figure.add_subplot(1, 4, 3) subplot3.set_facecolor((0, 0, 0)) subplot4 = figure.add_subplot(1, 4, 4) subplot4.imshow(image) # edge_points = np.argwhere(edge_image != 0) edge_points = edge_points - np.array([[edge_height_half, edge_width_half]]) # rho_values = np.matmul(edge_points, np.array([sin_thetas, cos_thetas])) # accumulator, theta_vals, rho_vals = np.histogram2d( np.tile(thetas, rho_values.shape[0]), rho_values.ravel(), bins=[thetas, rhos] ) accumulator = np.transpose(accumulator) lines = np.argwhere(accumulator > t_count) rho_idxs, theta_idxs = lines[:, 0], lines[:, 1] r, t = rhos[rho_idxs], thetas[theta_idxs]
for ys in rho_values: subplot3.plot(thetas, ys, color="white", alpha=0.05)
subplot3.plot([t], [r], color="yellow", marker='o')
for line in lines: y, x = line rho = rhos[y] theta = thetas[x] a = np.cos(np.deg2rad(theta)) b = np.sin(np.deg2rad(theta)) x0 = (a * rho) + edge_width_half y0 = (b * rho) + edge_height_half x1 = int(x0 + 1000 * (-b)) y1 = int(y0 + 1000 * (a)) x2 = int(x0 - 1000 * (-b)) y2 = int(y0 - 1000 * (a)) subplot3.plot([theta], [rho], marker='o', color="yellow") subplot4.add_line(mlines.Line2D([x1, x2], [y1, y2]))
subplot3.invert_yaxis() subplot3.invert_xaxis()
subplot1.title.set_text("Original Image") subplot2.title.set_text("Edge Image") subplot3.title.set_text("Hough Space") subplot4.title.set_text("Detected Lines") plt.show() return accumulator, rhos, thetas

if __name__ == "__main__": for i in range(3): image = cv2.imread(f"sample-{i+1}.png") edge_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) edge_image = cv2.GaussianBlur(edge_image, (3, 3), 1) edge_image = cv2.Canny(edge_image, 100, 200) edge_image = cv2.dilate( edge_image, cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5)), iterations=1 ) edge_image = cv2.erode( edge_image, cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5)), iterations=1 ) line_detection_vectorized(image, edge_image)


五、結論

綜上所述,本文以最簡單的形式展示了Hough變換算法,該算法可以擴展到檢測直線以外。多年來,對該算法進行了許多改進,使其可以檢測其他形狀,例如圓形,三角形甚至特定形狀的四邊形。這導致了許多有用的現(xiàn)實世界應用,從文檔掃描到自動駕駛汽車的車道檢測。


推薦一波我好朋友的公眾號:


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

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

下載3:OpenCV實戰(zhàn)項目20講
小白學視覺公眾號后臺回復:OpenCV實戰(zhàn)項目20講,即可下載含有20個基于OpenCV實現(xiàn)20個實戰(zhàn)項目,實現(xiàn)OpenCV學習進階。

交流群


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


瀏覽 48
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

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

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 老熟女乱伦| 伊人久久大香蕉国产| 操极品美女| 婷婷色网| 好叼操| 日韩视频无码| 亚洲加勒比在线| av天堂中文在线| 四个熟妇搡BBBB搡BBBB| 日韩激情一区| 五月丁香婷婷基地| 俺也去官网| 揉BBB搡BBB搡BBB| 人人看人人摸人人插| 美日韩综合| 91性爱嫩逼视频| 中文字幕av久久爽一区| 伊人在线| 国产裸体美女网站| 69视频网站| 亚洲性爱av| 另类老妇videos另类| 久久久亚洲无码精品| 超碰97在线免费| 蜜臀AV在线播放| 亚洲AV无码专区在线播放中文| 日本A片在线免费观看| 亚洲黄色视频在线观看网站| 五月婷综合| 69成人精品| 男女一区| xxxx日韩| 亚洲日韩在线视频观看| 欧美色图视频在线观看| 北条麻妃九九九精品视频免费观看| 亚洲精品A片| 98无码人妻精品一区二区三区| 操逼逼AV| 日韩黄在线| а√天堂中文最新版8| 国内成人精品网站| 免费一级片视频| 妓女不卡| AV无码精品| 最新中文字幕视频| 北条麻妃无码精品AV怎么看 | 北条麻妃久久久| 精品国产一| 欧美午夜影院| 丰满熟妇高潮呻吟无码| 国产成人秘在线观看免费网站| www在线视频| 日本黄在线看| 操鸡视频在线观看| 色五月欧美| 91久久超碰| 边添小泬边狠狠躁视频| 亚洲天堂在线观看免费视频| 中文字幕在线免费观看电影| 日韩激情一区| 粉嫩av懂色av蜜臀av熟妇| 操综合网| 婷婷五月一区| 超碰97久久| 亚洲人妻无码在线| H无码| 热99| 日韩va| 久操影视| 激情男人网| 中国免费视频高清观看| 俺来了俺去也| 干妞网免费视频| 一级婬片A片AAAAA毛片| 秋霞午夜福利影院| 人妻在线免费视频| 日韩综合在线观看| 国产无遮挡又黄又爽又色| 一级黄色小视频| 国产精品粉嫩福利在线| 在线天堂AV| 毛片3| 国产精品国产成人国产三级| 日日干天天操| 五月婷婷在线观看| 美女av日逼| 一本色道88久久加勒比精品| 99热精品久久| 亚洲乱乱| 天堂资源站| 色婷婷av在线| 久久久久无码国产精品不卡| 色先锋av| 99re热| 亚洲AV成人无码久久精品麻豆| 免费黄色在线| 色色色色色欧美| 日韩成人黄色视频| 欧美射图| 免费一区视频| 一级电影视频去去去| 色资源站| 亚洲AV无码免费| 91狠狠综合久久久| 黄色视频网站在线观看| 久操综合视频在线| 亚洲精品一区二区三区四区高清| 亚洲日韩精品成人无码专区AV | 蜜桃av无码一区二区三区| 男女啪啪网| 精品乱子伦一区二区三区| 亚洲av免费| 悠悠无码一区日韩妇女| 日韩一级无码毛片| 天堂中文8资源在线8| 色狠久| AV怡红院| 亚洲日韩欧美视频| 91精品视频在线播放| 日韩91视频| 老司机狠狠干| 国产成人午夜福利视频| 黄色一级大片在线免费看国产| 粉嫩小泬BBBBBB免费看| 999一区二区三区| 久草中文视频| 大香蕉一区| 久久黄色毛片| 少妇高潮一区二区三区99| 人人操超碰在线观看| 天堂网AV在线| 青青草超碰在线| 在线免费无码| 波多野结衣无码流出| 国产嫩草影院| 国产精品扒开腿做爽爽爽视频| 欧美人妻日韩精品| 中文无码日本一级A片久久影视| 亚洲一级Av无码毛片久久精品| 欧美高清在线综合| 国产又黄又大又粗的视频| 成人无码网站在线观看| 琪琪av| 无码视频一区二区三区| 三级片在线观看视频| 亚洲日韩乱码在线| 91精品少妇| 色图15p| 国产福利91| 狠狠干2018| 亚洲无码视频在线观看| 在线观看成人三级片| 中文字幕av网| 波多野结衣一区二区三区在线观看| 亚洲AV电影网| 麻豆回家视频区一区二| 丁香激情视频| 激情视频综合网| 亚洲a级| 午夜成人av| 无码22p| www.91超碰在线| 久一久久| 免费看成人A片无码照片88hⅤ| 91精品一区二区| 亚洲搞清视频日本| 2020无码| 伦理被部长侵犯HD中字| 91人妻人人爽人人爽| 欧美成人A片| 国产三级成人| 91搞鸡| 一区二区三区无码免费| 免费成人黄色| 国产成人精品亚洲男人的天堂| 亚洲日韩一级| 操东北女人逼| 亚洲影音| 一区二区小视频| 在线视频污| 婷婷久久亚洲| 豆花视频在线| 亚洲精品18在线观看| 人人操美女| 韩日无码视频| 一级片在线| 亚洲在线观看网站| 久久成人无码| 人妻少妇无码视频| 欧美国产日韩综合在线观看170| 午夜福利av电影| 日韩中文无码字幕| 4438成人网| 午夜精品久久久久久不卡8050 | 日本国产在线视频| 有码一区二区三区| 视频一区中文字幕| 国产91小视频| 亚洲激情无码视频| 中文字幕日韩在线视频| 黑人vs亚洲人在线播放| 日批视频免费观看| 艹逼国产| 欧美卡一卡二| 日韩干网| 操人视频在线观看| 玖玖成人| 精品一区二| 亚洲九九视频| 亚洲黄色免费网站| 日韩高清无码免费看| 九色PORNY国产成人| 亚洲高清无码在线播放| 成人播放视频| 18禁网站在线播放| 伊人69| 日韩电影免费在线观看中文字幕| 国产毛片18水真多18精品| 久久精品一二三| 午夜AV无码| 国产精品秘入口18禁网站| 色婷婷成人网| 翔田千里一区二区三区| 欧美性交一区二区| 免费无码婬片aaaa| 亚洲网站视频| 美国操逼片| 欧美成人网站免费在线观看| 五月丁香花| 就去色色五月丁香婷婷久久久| 成人精品一区二区无码| 一级a片免费观看| 久久天堂| 蜜臀AV一区二区| 男女啪啪网| 2014亚洲天堂| 波多野59部无码喷潮| 成人激情综合网| 性爱AV在线观看| 一区二区A片| 毛片视频网站| 成人无码小电影| 毛片资源| 天堂网在线视频| 天天搞搞| 黄色小说视频网站| 伊人大香蕉在线| 啪啪免费| 青娱乐久久| 久久久久国产一区二区三区四区| 中文字幕成人网站| 国产精品你懂的| 久草中文在线视频| 欧美视频a| 黄片在线视频| 91精品人妻一区二区三区四区| 2025av天堂| 欧美日韩午夜福利视频| 日韩无码黄| 操逼网站免费看| 欧美熟女内射| 日本狠狠操| 亚洲午夜福利视频| 人人艹在线| 五月丁香伊人| 婷婷丁香五月花| 看一级黄色片| 2025最新国产精品每日更新| 日韩免费精品视频| 日韩十八禁| 国内精品人妻无码久久久影院蜜桃| 日本特黄AA片免费视频| 欧美色图视频网站| 午夜福利电影网| 无码网| 欧美一区在线视频| 欧美视频在线一区| 欧美自拍一区| 久热精品免费| 爆乳一区二区三区AV| 亚洲大片在线观看| 五月天堂网| 操老骚逼视频| 日韩成人一区二区三区| 久9久9| 无套内射学生妹去看片| 成人做爰免费网站2023| 尤物在线免费视频| 人人妻人人摸| 手机看片国产| 成人精品三级AV在线看| 99热官方网站| 粉粉嫩嫩的18虎白女| 免费+无码+精品| 国产成人a亚洲精品无码| 久草网大香蕉| 麻豆md0049免费| 青娱乐三级在线免| 日本电影一区二区| 一区二区三区免费观看| 先锋久久| 青娱乐国产在线| 97午夜福利视频| 亚洲高清无码专区| 日本久久久久| 国产av中文字幕| 色婷婷在线视频播放| 在线AⅤ| 国产极品久久久| www.一区二区| av黄色网| 丝袜乱伦| 老司机精品视频在线观看| 婷婷丁香五月社区亚洲| 国产二区视频| 无码日韩视频| AV青草| 日韩欧美国产成人| 久久99精品国产.久久久久| 欧美aaa视频| 日本黄色视频电影| 亚洲色爽| 激情亚洲五月天| 亚洲一区二区三区视频| 精品中文字幕在线播放| 午夜精品影院| 亚洲日韩免费在线观看| 久久不射| 亚洲色图一区二区| 五月丁香免费视频| av黄色网| 四川乱子伦95视频国产| 91丨国产丨白丝| 五月婷婷一区| 草逼综合网| 国产免费小视频| 人人干人妻| 蜜臀久久99精品久久久电影| 国产高清无码福利| 五月天婷婷丁香| 中文字幕成人网站| 国产三级电影| 久久色婷婷| 中文字幕东京热加勒比| 男人日女人视频| 成人国产片女人爽到高潮| 喷水在线观看| 五月丁香在线播放| 亚洲AV成人精品日韩在线播放| 中文字幕资源在线| 蜜臀999| 亚洲综合人妻| 亚洲av电影在线观看| 三级成人在线| 无码三级在线免费观看| 久青草资源福利视频| 人人操人人透| 波多野结衣无码电影| 国产欧美另类| 18XXX亚洲HD护士JD| 中文字字幕在线| 亚洲色图15p| 婷婷99狠狠躁天天| 婷婷五月在线播放| 水蜜桃视频免费观看| 日本无码一区二区三三| 久久久青草| 干欧美美女| 亚洲综合社区| 看免费操逼视频| 欧美性爱中文字幕| 五月天三级片| 最美孕交vivoestv另类| 欧美人妻精品| 日本亚洲视频| 在线免费看av| 国产免费福利| 一区二区在线不卡| 日韩中文字幕免费| 精品国产一二三区| 狠狠干网| 丁香花五月激情| 天天添夜夜添| 成人黄网免费观看视频| 婷婷无码成人精品俺来俺去| 操逼在线观看| 日韩免费中文字幕| 国产精品一级无码免费播放| 日韩精品久久久久久久| 3p视频网站| 国产成人超碰| 色吟AV| 一本道精品在线| 三级片自拍| 色综合中文字幕| 四川少妇bbbb| 亚洲一级黄色| 黄色电影天堂网| 中国女人如毛片| 人人爽人人澡| 国产亚洲精品久久久久久桃色| 亚洲AV无码成人精品区天堂小说| 国产成人a亚洲精品无码| 人人摸人人操人人看| 91在线精品无码秘入口苹果 | 婷婷高清无码| 污导航在线| 日本免费a片| 国产欧美日韩在线播放| 婷婷情色五月| 蜜臀AV成人精品| 无码熟妇人妻无码AV在线天堂| 先锋影音资源站| 做爰视频毛片蜜桃| 日韩精品无码人妻| 超碰人人在线| 热99视频| 精品色播| 综合欧美国产视频二区| 国产精品视频久久久| 日本欧美一区二区三区| 操女人逼AV| 国产精品三级在线观看| 日本A在线播放| 黄色特级aaa片| 中文字幕免费看| 国产精品久久久久久久9999| 卡一卡二卡三| 黄色av免费| 各种BBwBBwBBwBBw| 大香蕉第一页| 色婷婷精品| AV性爱在线| 久久久精品淫秽色情| 天天日天天爽| 国产精品免费观看视频| 日韩AV大片| 欧美综合亚洲图片综合区| 亚洲一区AV| 色情网站在线| 久久天堂影院| 成人午夜免费视频| 69AV视频在线观看| 婷婷丁香五月网| 国产免费AV片在线无码免费看| 免费一级a| 成人在线第一页| 午夜亚洲AV永久无码精品蜜芽| 国产成人小视频| 在线无码免费视频| 日韩AV成人无码久久电影| 亚洲无码视频免费观看| 搡中国东北老女人视频| 色播欧美| 国产精品熟女| 亚洲黄色大片| 国产精品婷婷午夜在线观看| 一级片AV| 五月天亭亭.com| 一级A片| 欧美性BBB槡BBB槡BBB| 欧美一级特黄真人做受| 欧美国产日韩另类| 波多野结衣亚洲无码| 国产亚洲色婷婷久久99精品| 福利视频导航自拍| 日韩A| 欧美性网站| 色欲AV网站| 久操香蕉| 国产成人免费视频| 国产小骚逼| 国产内射精品| 99色热视频| 三级AV在线免费观看| 人人妻人人爽人人操| av网站在线免费观看| 波多野结衣视频无码| 日本少妇电影| 国产一区在线视频| 蜜桃久久久亚洲精品| 特级444www| 日区无码| 亚洲高清无码免费| 综合在线视频| 色综合天天操| 精精国产| 快播激情小说| 婷婷五月天AV| 中文字幕不卡在线| 69av在线观看视频| 91丨PORN首页| 99成人乱码一区二区三区在线 | 黄色网在线| 囯产精品一区二区三区线一牛影视1| 国产又爽又黄免费观看| 国产一级性爱视频| 影音先锋亚洲无码| 成人做爰黄AAA片免费直播岛国 | 偷拍视频图片综合网| 日韩欧美综合| 成人特级毛片全部免费播放| 亚洲第二页| 国产成人秘一区二区三区东京热| 免费无码一区| 春色AV| 成人毛片网| 视频三区| 91爱逼| 久久久女人| 精品在线免费视频| 亲子伦视频一区二区三区| 在线看v片| 国产欧美在线观看不卡| 天天干天天干天天| 黄色高清无码| 偷拍欧美日韩| 日韩无码免费电影| 男人午夜网站| 国产日皮| 无码视频播放| a天堂视频| 国产日韩欧美一区二区| 3D动漫精品一区二区在线播放免费| 日韩AV在线天堂| 免费三区| 爽好紧别夹喷水欧美| 欧美成人A| 艳妇乳肉豪妇荡乳AV无码福利| 男女拍拍网站| 日韩视频在线观看一区| 无码人妻丰满熟妇精品区| 欧美日韩中文字幕无码| 91麻豆精品传媒国产| 欧美肉大捧一进一出小说| 国产成人激情视频| 五月婷婷五月丁香| 久久久www成人免费毛片| 久色视频福利| 91视频网站在线观看| 久久综合久久鬼| 亚洲精品A| 久久夜色精品国产噜噜亚洲AV| 日本在线免费视频| 一本色道久久综合熟妇人妻| 日韩欧美一区二区三区不卡| 免费看操逼视频| 国产黄色在线播放| 91免费高清视频| 成人日皮视频| 激情视频综合网| 夜夜撸一撸| 日韩成人AV在线播放| 国产45页| 69AV在线| 精品一区在线| 蜜桃av色偷偷av老熟女| 成全在线观看高清的| 天天天天天天天天操| wwwwww黄| 久久无码人妻精品一区二区三区| 欧美激情伊人| 亚洲av成人网| 国内无码| 成人午夜精品| 亚洲日韩国产AV无码无码精品| 青春草在线视频观看| 先锋av资源网| 男人的天堂免费视频| 色欧美视频| 西欧超碰在线| 18禁成人A∨片| 成人黄色性视频| 国产香蕉视屏| 就要操| 高清无码18| 亚洲黄色精品| 国产精品秘麻豆免费版现看视频| 国产娇小13videos糟蹋| 国产香蕉av| 亚洲AV综合网| 五十路老国产| 国产亚洲99久久精品熟女| 亚洲成av| 国产欧美第一页| 国产精品无码一区二区三| 亚洲无码p| 亚洲草片| 色婷婷AV| 在线观看高清无码| 日本a片| 在线观看免费无码视频| 一区二区三区无码在线| 麻豆国产精品一区| 岛国免费AV| 成人高清无码视频| 欧美狠狠撸| 国产在线A片| 一级午夜福利| 婷婷丁香色五月| 久天堂| 亚洲色图五月天| 国产精品乱伦片| 影音先锋AV无码| 91AV天天在线观看| 超碰97观看| 91AV免费看| 精品视频久久久久久| 国产日皮| 久久久久三级| 三级无码AV| 亚州一级成人片| 91操美女视频| 大黑逼网| 亚洲s在线| 暗呦罗莉精品一区二区| 日本成人视频在线免费播放| 久久毛| 九九九精品| 成人视频网| 精品无码国产一区二区三区51安| 黄片在线视频| 免费一区二区三区四区| 中文在线视频| 免费亚洲婷婷| 免费黄色在线| 国产成人视频| 五月丁香在线| 日本中文字幕在线观看| 无码视频播放| 国产AV高清| 91乱伦| 中国老太卖婬HD播放| 91视频美女模特| 蜜桃精品一区二区三区美女| 黄色特级aaa片| 特黄特色免费大片| 久久丁香五月天| 久久久久久三级电影| 快播激情小说| 亚洲精品无码永久| 微拍福利一区二区| AV资源网站在线| 精品人妻人人操| 蜜臀久久99精品久久久久久宅男| 亚洲AV永久无码国产精品久久| 女人BBBB| 九九成人精品| 色综合色综合色综合| 91视频网站免费观看| 91蝌蚪91九色| 国产成人无码Av片在线公司| 波多野结衣高清视频| 丁香五月激情啪啪啪| 日本中文字幕免费| 99在线国产| 操屄视频在线| 女人AV天堂| 高清无码一区二区三区四区| 高清视频一区二区| 婷婷日韩一区二区三区| 黄视频免费在线观看| 91午夜福利| 日韩黄色片| 亚洲免费精品视频| 短发半推半就AV| 亚洲国产色婷婷| 欧美视频免费在线观看| 婷婷狠狠爱| 日韩一级免费看| 91吴梦梦一区二区传媒| 三级无码中文| 国产成人精| 中文字幕乱视频| 丁香五月欧美| 视频一区在线观看| 无码字幕| 337P大胆粉嫩噜噜噜| 在线91视频| 亚洲图片在线| 91无码精品国产AⅤ| 国产男人天堂| 亚洲v区| 亚洲日韩中文在线| 亚洲第1页| 国产免费AV在线| 波多野结衣无码视频在线观看| 免费看操逼| 佳佳女王footjob超级爽| 乱伦综合| 天天日天天干天天爽| 五月天操逼网站| 一级片黄片| 欧美大骚逼| 亚洲偷拍网| 激情五月丁香五月| 亚洲福利片| av资源在线| 青青操首页| 国产美女激情视频| 国产精品资源在线观看| 国产九九九九九九| 久久嫩草国产成人一区| 免费av在线播放| 久久无码一区二区三区| 91精品一区| 三级片AAA成人免费| 俺来俺去www色婷婷| 91麻豆国产视频| 夜夜骑夜夜撸| 草草视频在线观看| 999国产精品| 高清无码三级| 国产XXXX| 午夜操人妻| 男女啪啪啪| 翔田千里无码一区| 日韩成人三级片| 日韩午夜av| 国产色情视频| 高清无码三级片| 中文字幕人妻精品一区| 欧美性爱免费在线视频| 男女黄色免费网站| 性爱视频小说| 色色色色五月天| 91精品视频在线播放| 亚洲精品国产精品国自产观看| 亚洲AV无码乱码AV| 夜色精品视频| 想要xx视频| 日皮在线观看| 草草在线视频| 青青av| 欧美美女日逼视频| 亚洲秘无码一区二区| 欧美视频h| 五月婷婷丁香在线| 国产高清免费| 黄色片在线免费观看| 操青青| 久久视频这里有精品| 日韩一区二区三区精品| 99高清无码| 人人操天天操| 亚洲无码视频在线| 一级操逼大片| 日韩逼逼| 粉嫩99精品99久久久久久夜| 91成人免费电影| 黄片av| 日韩av中文字幕在线播放| 亚洲国产视频一区| 熟女少妇一区二区三区| 人妻无码在线视频| 日本免费A片| 亚洲理论在线| 另类TS人妖一区二区三区| 福利逼站| 激情丁香五月天| 91婷婷| 广西少妇BBwBBwBBw| 亚洲中文字幕有码| 99久久婷婷国产综合精品漫 | 粉嫩av懂色av蜜臀av熟妇| 大香蕉伊人影院| 亚洲第一黄色| 91麻豆一区二区| 亚洲欧洲无码视频| 男女啊啊啊| 插综合网| 成人福利影视| 另类aV| 91一级特黄大片| 中文字幕AV无码| 国产三级片网站| 二区三区无码| 西西人体视频| 黄片久久久| 97超碰人人| YOUjiZZ欧美大全| 亚洲男女网站| 亚洲无码成人在线观看| 天天做天天爱天天高潮| 人人操人人操人人操人人操人人操 | 成人片免费看| 伊人久久网站| 天天操免费| 丁香婷婷社区| 久久精品苍井空免费一区二| 专区无日本视频高清8| 日韩美女免费性爱视频| 天天逼网| 日日骚av一区二区三区| 国产无码成人免费| 无码三级在线免费观看| 国产精品嫩草久久久久yw193 | 毛片网| 五月丁香亚洲综合| 天堂av在线免费观看| 天堂操逼| 亚洲欧美在线观看| 亚洲操屄| 波多野结衣亚洲视频| 久久久久成人片免费观看蜜芽| 成人夜间视频| XXXX国产| 国产91精品探花一区二区| 四虎在线观看| 精品久久久999| 人人看AV| AV在线免费观看网站| 亚洲欧美日韩黑料吃瓜在线观看| 成年片免费观看网站免费观看,亚洲+欧... | 操B影院| 国产在线观看无码免费视频 | 麻豆传媒在线播放| caobi视频| 蜜桃av无码| 日韩A片在线| 国产网站在线| 永久免费看A人片无码精| 日本一级特级毛片视频| 免费观看黄色电影| AV中文在线| 日韩一区二区在线看在线看| 在线观看视频免费无码免费视频| 先锋影音av在线| 米奇电影777无码| 91精品久| 91人妻无码精品一区二区| 少妇人妻偷人精品无码视频新浪| 免费在线观看Av| 再深点灬好爽灬轻点久久国产| 91女人18毛片水多国产| 日日夜夜天天综合| 天堂AV在线免费观看| 亚洲WWW| 亚洲成人性爱在线| 麻豆一区在线观看| 久操国产| 欧美成人一级a片| 欧美久久久久久| 国产黄色影院| 一牛影视精品av| 国产精品不卡一区二区三区| 日日干夜夜操| 青青草国产在线视频| 麻豆成人精品国产免费| 午夜福利片| 一区二区三区四区日韩| 91一级特黄大片| 成人免费毛片AAAAAA片| 亚洲一区黄色| 91叉叉叉| av无码aV天天aV天天爽| 免费高清无码视频在线观看| 中文无码播放| 人操人人| 人成在线视频| AV网站在线播放| 91无码国产| 人人cao| 亚洲视频播放| 3DAV一区二区三区动漫| 91爱逼| 777在线视频| 国产熟女AV| 无码窝在线观看| 特级西西人体444WWw高清大胆| 久久大香蕉91| 亚洲免费黄色电影| 无码三级AV| 99色99| 一级片日韩| 熟妇操逼视频| 自拍视频在线观看| 在线免费观看黄片| 日韩精品无码AV| 国产一级a毛一级a毛视频在线网站 | 波多野结衣一级婬片A片免费下载| 一级A片在线观看| 色丁香五月| 久久久久久性爱| AV天堂影视在线观看| 精品777| 亚洲高清在线观看视频| 国产又黄又大又粗的视频| 3d动漫精品H区XXXXX区| 亚洲狼人| 欧美日韩第一区| 人人澡人人澡人人澡| 翔田千里53歳在线播放| 欧美激情无码一区二区三区张丽 | 中文字幕在线观看AV| 欧美一级AAA大片免费观看| 99久久婷婷国产综合精品漫| 黄色视频免费在线观看| 亚洲婷婷综合网| 青草精品视频|