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

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

詳解Python OpenCV數(shù)字識(shí)別案例

瀏覽:2日期:2022-06-18 18:36:51
目錄前言一、案例介紹二、步驟1、模板讀入,以及一些包的導(dǎo)入,函數(shù)定義等2、模板預(yù)處理,將模板數(shù)字分開(kāi),并排序3、輸入圖像預(yù)處理,將圖像中的數(shù)字部分提取出來(lái)4、模板匹配總結(jié)前言

實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。

因?yàn)橛X(jué)得一板一眼地學(xué)習(xí)OpenCV太過(guò)枯燥,于是在網(wǎng)上找了一個(gè)以項(xiàng)目為導(dǎo)向的教程學(xué)習(xí)。話不多說(shuō),動(dòng)手做起來(lái)。

一、案例介紹

提供信用卡上的數(shù)字模板:

詳解Python OpenCV數(shù)字識(shí)別案例

要求:識(shí)別出信用卡上的數(shù)字,并將其直接打印在原圖片上。雖然看起來(lái)很蠢,但既然可以將數(shù)字打印在圖片上,說(shuō)明已經(jīng)成功識(shí)別數(shù)字,因此也可以將其轉(zhuǎn)換為數(shù)字文本保存。車牌號(hào)識(shí)別等項(xiàng)目的思路與此案例類似。

示例:

詳解Python OpenCV數(shù)字識(shí)別案例

原圖

詳解Python OpenCV數(shù)字識(shí)別案例

處理后的圖

二、步驟

大致分為如下幾個(gè)步驟:

1.模板讀入

2.模板預(yù)處理,將模板數(shù)字分開(kāi),并排序

3.輸入圖像預(yù)處理,將圖像中的數(shù)字部分提取出來(lái)

4.將數(shù)字與模板數(shù)字進(jìn)行匹配,匹配率最高的即為對(duì)應(yīng)數(shù)字。

1、模板讀入,以及一些包的導(dǎo)入,函數(shù)定義等

import cv2 as cvimport numpy as npimport myutilsdef cv_show(name, img):# 自定義的展示函數(shù) cv.imshow(name, img) cv.waitKey(0)# 讀入模板圖n = ’text’img = cv.imread('images/ocr_a_reference.png')# cv_show(n, template)# 自定義的展示函數(shù),方便顯示圖片2、模板預(yù)處理,將模板數(shù)字分開(kāi),并排序

詳解Python OpenCV數(shù)字識(shí)別案例

模板的預(yù)處理順序:灰度圖,二值化,再進(jìn)行輪廓檢測(cè)。需要注意的是openCV檢測(cè)輪廓時(shí)是檢測(cè)白色邊框,因此要將模板圖的數(shù)字二值化變?yōu)榘咨?/p>

詳解Python OpenCV數(shù)字識(shí)別案例

# 模板轉(zhuǎn)換為灰度圖ref = cv.cvtColor(img, cv.COLOR_BGR2GRAY)# cv_show(n, ref)# 轉(zhuǎn)換為二值圖,把數(shù)字部分變?yōu)榘咨玶ef = cv.threshold(ref, 10, 255, cv.THRESH_BINARY_INV)[1] # 騷寫法,函數(shù)多個(gè)返回值為元組,這里取第二個(gè)返回值cv_show(n, ref)# 對(duì)模板進(jìn)行輪廓檢測(cè),得到輪廓信息refCnts, hierarchy = cv.findContours(ref.copy(), cv.RETR_EXTERNAL, cv.CHAIN_APPROX_NONE)cv.drawContours(img, refCnts, -1, (0, 0, 255), 2) # 第一個(gè)參數(shù)為目標(biāo)圖像# cv_show(n, img)

詳解Python OpenCV數(shù)字識(shí)別案例

紅色部分即為檢測(cè)出的輪廓。

接下來(lái)進(jìn)行輪廓排序,因?yàn)闄z測(cè)出的輪廓是無(wú)序的,因此要按照輪廓的左上角點(diǎn)的x坐標(biāo)來(lái)排序。輪廓排序后按順序放入字典,則字典中的鍵值對(duì)是正確匹配的,如‘0’對(duì)應(yīng)輪廓0 ,‘1’對(duì)應(yīng)輪廓1。

# 輪廓排序refCnts = myutils.sort_contours(refCnts)[0]digits = {}# 單個(gè)輪廓提取到字典中for (i, c) in enumerate(refCnts): (x, y, w, h) = cv.boundingRect(c) roi = ref[y:y + h, x:x + w] # 在模板中復(fù)制出輪廓 roi = cv.resize(roi, (57, 88)) # 改成相同大小的輪廓 digits[i] = roi # 此時(shí)字典鍵對(duì)應(yīng)的輪廓即為對(duì)應(yīng)數(shù)字。如鍵‘1’對(duì)應(yīng)輪廓‘1’

至此,模板圖處理完畢。

3、輸入圖像預(yù)處理,將圖像中的數(shù)字部分提取出來(lái)

詳解Python OpenCV數(shù)字識(shí)別案例

在此步驟中需要將信用卡上的每個(gè)數(shù)字提取出來(lái),并與上一步得到的模板一一匹配。首先初始化卷積核,方便之后tophat操作以及閉運(yùn)算操作使用。

# 初始化卷積核rectKernel = cv.getStructuringElement(cv.MORPH_RECT, (9, 3))sqKernel = cv.getStructuringElement(cv.MORPH_RECT, (5, 5))

接下來(lái)讀入圖片,調(diào)整圖片大小,轉(zhuǎn)換為灰度圖。

# 待分析圖片讀入,預(yù)處理card_image = cv.imread('images/credit_card_01.png')# cv_show(’a’, card_image)card_image = myutils.resize(card_image, width=300) # 更改圖片大小gray = cv.cvtColor(card_image, cv.COLOR_BGR2GRAY)# cv_show(’gray’, gray)

詳解Python OpenCV數(shù)字識(shí)別案例

然后進(jìn)行tophat操作,tophat可以突出圖片中明亮的區(qū)域,過(guò)濾掉較暗的部分:

tophat = cv.morphologyEx(gray, cv.MORPH_TOPHAT, rectKernel)# cv_show(’tophat’, tophat)

詳解Python OpenCV數(shù)字識(shí)別案例

再通過(guò)sobel算子檢測(cè)邊緣,進(jìn)行一次閉操作,二值化,再進(jìn)行一次閉操作,填補(bǔ)空洞。

# x方向的Sobel算子gradX = cv.Sobel(tophat, cv.CV_32F, 1, 0, ksize=3) gradX = np.absolute(gradX) # absolute: 計(jì)算絕對(duì)值min_Val, max_val = np.min(gradX), np.max(gradX)gradX = (255 * (gradX - min_Val) / (max_val - min_Val))gradX = gradX.astype('uint8')# 通過(guò)閉操作(先膨脹,再腐蝕)將數(shù)字連在一起. 將本是4個(gè)數(shù)字的4個(gè)框膨脹成1個(gè)框,就腐蝕不掉了gradX = cv.morphologyEx(gradX, cv.MORPH_CLOSE, rectKernel)# cv_show(’close1’, gradX)# 二值化thresh = cv.threshold(gradX, 0, 255, cv.THRESH_BINARY | cv.THRESH_OTSU)[1]# 閉操作,填補(bǔ)空洞thresh = cv.morphologyEx(thresh, cv.MORPH_CLOSE, sqKernel)# cv_show(’close2’, thresh)

詳解Python OpenCV數(shù)字識(shí)別案例

之后就可以查找輪廓了。

threshCnts = cv.findContours(thresh.copy(), cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)[0]card_copy = card_image.copy()cv.drawContours(card_copy, threshCnts, -1, (0, 0, 255), 2)cv_show(’Input_Contours’, card_copy)

詳解Python OpenCV數(shù)字識(shí)別案例

4、模板匹配

將模板數(shù)字和待識(shí)別的圖片都處理好后,就可以進(jìn)行匹配了。

locs = [] # 存符合條件的輪廓for i, c in enumerate(threshCnts): # 計(jì)算矩形 x, y, w, h = cv.boundingRect(c) ar = w / float(h) # 選擇合適的區(qū)域,根據(jù)實(shí)際任務(wù)來(lái),這里的基本都是四個(gè)數(shù)字一組 if 2.5 < ar < 4.0:if (40 < w < 55) and (10 < h < 20): # 符合的留下來(lái) locs.append((x, y, w, h))# 將符合的輪廓從左到右排序locs = sorted(locs, key=lambda x: x[0])

接下來(lái),遍歷每一個(gè)大輪廓,每個(gè)大輪廓中有四個(gè)數(shù)字,對(duì)應(yīng)四個(gè)小輪廓。將小輪廓與模板匹配。

output = [] # 存正確的數(shù)字for (i, (gx, gy, gw, gh)) in enumerate(locs): # 遍歷每一組大輪廓(包含4個(gè)數(shù)字) groupOutput = [] # 根據(jù)坐標(biāo)提取每一個(gè)組(4個(gè)值) group = gray[gy - 5:gy + gh + 5, gx - 5:gx + gw + 5] # 往外擴(kuò)一點(diǎn) # cv_show(’group_’ + str(i), group) # 預(yù)處理 group = cv.threshold(group, 0, 255, cv.THRESH_BINARY | cv.THRESH_OTSU)[1] # 二值化的group # cv_show(’group_’+str(i),group) # 計(jì)算每一組的輪廓 這樣就分成4個(gè)小輪廓了 digitCnts = cv.findContours(group.copy(), cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)[0] # 排序 digitCnts = myutils.sort_contours(digitCnts, method='left-to-right')[0]# 計(jì)算并匹配每一組中的每一個(gè)數(shù)值 for c in digitCnts: # c表示每個(gè)小輪廓的終點(diǎn)坐標(biāo)z = 0# 找到當(dāng)前數(shù)值的輪廓,resize成合適的的大小(x, y, w, h) = cv.boundingRect(c) # 外接矩形roi = group[y:y + h, x:x + w] # 在原圖中取出小輪廓覆蓋區(qū)域,即數(shù)字roi = cv.resize(roi, (57, 88))# cv_show('roi_'+str(z),roi)# 計(jì)算匹配得分: 0得分多少,1得分多少...scores = [] # 單次循環(huán)中,scores存的是一個(gè)數(shù)值 匹配 10個(gè)模板數(shù)值的最大得分# 在模板中計(jì)算每一個(gè)得分# digits的digit正好是數(shù)值0,1,...,9;digitROI是每個(gè)數(shù)值的特征表示for (digit, digitROI) in digits.items(): # 進(jìn)行模板匹配, res是結(jié)果矩陣 res = cv.matchTemplate(roi, digitROI, cv.TM_CCOEFF) # 此時(shí)roi是X digitROI是0 依次是1,2.. 匹配10次,看模板最高得分多少 Max_score = cv.minMaxLoc(res)[1] # 返回4個(gè),取第二個(gè)最大值Maxscore scores.append(Max_score) # 10個(gè)最大值# print('scores:',scores)# 得到最合適的數(shù)字groupOutput.append(str(np.argmax(scores))) # 返回的是輸入列表中最大值的位置z = z + 1# 畫(huà)出來(lái) cv.rectangle(card_image, (gx - 5, gy - 5), (gx + gw + 5, gy + gh + 5), (0, 0, 255), 1) # 左上角,右下角# putText參數(shù):圖片,添加的文字,左上角坐標(biāo),字體,字體大小,顏色,字體粗細(xì) cv.putText(card_image, ''.join(groupOutput), (gx, gy - 15), cv.FONT_HERSHEY_SIMPLEX, 0.65, (0, 0, 255), 2)

最后將其打印出來(lái),任務(wù)就完成了。

cv.imshow('Output_image_'+str(i), card_image)cv.waitKey(0)

詳解Python OpenCV數(shù)字識(shí)別案例

總結(jié)

信用卡識(shí)別的案例用到了圖像處理的一些基本操作,對(duì)剛上手CV的人來(lái)說(shuō)還是比較友好的。

以上就是詳解Python OpenCV數(shù)字識(shí)別案例的詳細(xì)內(nèi)容,更多關(guān)于Python OpenCV數(shù)字識(shí)別案例的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 91精品国产91久久久久久密臀 | 国产精品久久综合 | 精品久久久久久亚洲精品 | 一区二区精品 | 在线视频中文字幕 | 免费大黄网站 | 精品国产乱码久久久久久密桃99 | 久久久久av| 九九久久精品视频 | 日韩欧美在线观看一区二区 | 成人免费黄色毛片 | 国产精品影院在线观看 | 精品第一页 | 久久se精品一区精品二区 | 久久久综合网 | 91精品国产综合久久久久 | 欧美日韩三级在线 | 精品三区在线观看 | 亚洲成人第一区 | 亚洲一区二区三区四区在线观看 | 性一交一乱一透一a级 | 久久99精品久久久久久琪琪 | 亚洲成人精品久久 | 日本久久精品视频 | 成人在线免费 | 狠狠的日| 国产在线精品一区二区三区 | 国产亚洲欧美在线 | 精品一区二区在线观看 | 在线日韩欧美 | 久久成人视屏 | 色天天综合久久久久综合片 | 国产成人久久精品一区二区三区 | 国产美女久久久 | 久久久国产视频 | 99精品久久 | 久久国内精品 | 久久人爽 | 中文字幕av亚洲精品一部二部 | 国产精品久久免费视频在线 | 欧美视频网站 | 天天综合网网欲色 | 一区二区三区亚洲 | 福利视频一 | 国产亚洲精品久久久久久青梅 | 亚洲免费人成在线视频观看 | 亚洲91| 亚洲va中文字幕 | 97国产一区二区精品久久呦 | 国产视频网 | 天天草狠狠干 | 久久国产精品久久久久久 | 欧美自拍视频一区 | 国产精品久久国产精品99 gif | 久久国产欧美日韩精品 | 人人爱干 | 91婷婷射 | 色婷婷导航| 日韩成人精品在线 | 麻豆av在线播放 | 国产精品视频网站 | 久久久久久婷婷 | 成人 在线 | 国产农村妇女精品 | 欧美国产在线观看 | 欧美日韩国产一区二区三区不卡 | 狠狠影院| 久久中文字幕一区二区三区 | 久久99国产精一区二区三区 | 欧美日韩亚洲国产综合 | 亚洲日韩中文字幕一区 | 欧美精品一区在线 | 久久99操 | 99久久婷婷 | 国产精品久久久久久久粉嫩 | 91视频国产区 | 热re99久久精品国99热线看 | 国产视频精品自拍 | 中文字幕 国产精品 | 在线日韩欧美 | 亚洲视频中文 | 亚洲午夜视频在线观看 | 成人免费在线观看 | 亚州av在线 | 夜夜操com| 五月天婷婷色综合 | www.黄网 | 国产激情在线 | av在线免费观看网址 | 久久久久亚洲精品 | 中文字幕第80页 | 国产精品久久久一区二区 | 亚洲精品免费看 | 亚洲二区在线播放 | 成人国产| 国产成人免费视频 | 国产成人精品久久二区二区91 | 超碰人人插 | 国产永久免费 | 欧美日韩一区二区三区不卡视频 | 国产午夜精品一区二区三区嫩草 | 国产精品久久久精品 | 99视频网| 亚洲成人免费在线 | 一区二区三区四区在线播放 | 欧美日韩在线综合 | 久久毛片 | 成人免费在线视频 | 天天操天天曰 | 日本不卡视频 | 色婷婷综合在线 | 久久精品日产高清版的功能介绍 | 亚洲久久久久久 | 成人在线视频网 | 欧美激情一区 | 国产精品美女在线观看 | 天天干天天爽 | 精品日本久久 | 国产成人在线一区二区 | 国产亚洲欧美精品永久 | 中文字幕在线观看一区二区三区 | 91免费看电影 | 亚洲精品久久久久久久久久久 | 91久久久久久久久 | 国产精品一区二 | 99久久精品国产一区二区成人 | 一区二区蜜桃 | 91视频免费播放 | 国产激情在线看 | 天天操网| 国产成人综合网 | 黄色国产大片 | 99亚洲精品 | 久久久久一区二区三区 | 日韩欧美h | 国产欧美日韩精品一区 | 亚洲一区视频在线 | 在线一级电影 | 男女羞羞视频免费在线观看 | 96久久久| 午夜精品久久久久99蜜 | 日韩午夜电影 | 欧美日韩在线电影 | 国产在线三区 | av网站免费| 精品天堂 | 国产一区二区在线视频 | 欧美日韩在线观看视频 | 永久精品 | 男女全黄一级一级高潮免费看 | 亚洲一区二区三区福利 | 天天爱爱网 | 亚洲 一区| 看特级毛片 | 一区二区三区不卡视频 | 国产在线观看高清 | 欧美综合视频 | 理论片87福利理论电影 | 亚洲精品一区二区网址 | 欧美精品一区二区三区在线四季 | 久久精品无码一区二区三区 | 久久久av | 久久久久网站 | 国产成人精品久久二区二区 | 亚洲精品电影网在线观看 | 99精品视频在线观看 | 日本三级欧美三级 | 久久九九视频 | 99久久婷婷国产综合精品电影 | 四虎影院网站 | www.久久精品 | 女同理伦片在线观看禁男之园 | 精品成人在线 | 欧美激情国产日韩精品一区18 | 久久都是精品 | 日韩99| 91精品国产一区二区 | 亚洲免费在线视频 | 亚洲精品国产setv | 亚洲一区中文字幕在线观看 | 一区在线视频 | 国产成人在线免费观看视频 | 国产精品久久久一区二区 | 欧洲成人在线 | 国产色区 | 狠狠操操 | www.久久久.com| 久久精品视频亚洲 | 国产精品成人国产乱一区 | 亚洲一区二区三区在线免费观看 | 电家庭影院午夜 | 久久久久久久香蕉 | 欧美成人精品一区二区 | 欧美天堂在线观看 | 欧美性视频网站 | 亚洲二区在线 | 国产一区二区精品丝袜 | 日韩精品一区二区三区在线观看 | 在线观看午夜免费视频 | 久久亚洲一区 | 91免费视频在线 | 一道本一区 | av不卡电影在线观看 | 色猫猫国产区一区二在线视频 | 久久久夜夜夜 | 国产色 | 在线观看国产一级片 | 欧美综合在线观看 | 蜜桃色网 | 看毛片网站 | 国产视频一区在线 | 91免费版在线观看 | 精品三级三级三级三级三级 | 欧美一区二区免费 | 国产高清视频在线观看 | 久草免费在线 | 国产精品久久久久久久天堂 | 天天拍拍天天干 | 日韩欧美国产精品综合嫩v 国产高清av在线一区二区三区 | 毛片网站免费在线观看 | 亚洲视频中文字幕 | 亚州成人| 国产亚洲一区二区三区在线 | 国产精品天天干 | 亚洲男人的天堂网站 | 日本日韩中文字幕 | 国产日韩欧美一区二区 | 伊人在线 | 久久99国产精品久久99大师 | 中文字幕 亚洲一区 | 欧美在线a | 精品日韩 | 亚洲视频中文字幕 | 91麻豆精品国产91久久久久久久久 | 午夜精品久久久久久久星辰影院 | 国产真实乱全部视频 | 思热99re视热频这里只精品 | 成人午夜视频在线观看 | 中文字幕在线观看不卡视频 | 亚洲综合视频 | 精品视频免费观看 | 一级看片 | 亚洲精品国产电影 | 欧美日韩国产精品久久久久 | 毛片免费视频 | 二区三区| 在线视频 亚洲 | 国产美女www爽爽爽免费视频 | 久久精品成人免费视频 | 国产99久久精品一区二区永久免费 | 91.com在线观看 | 久草视频在线播放 | 99视频在线 | 欧美成人h版在线观看 | julia一区二区三区中文字幕 | 你懂的在线视频播放 | 成人亚洲电影 | 色偷偷噜噜噜亚洲男人 | 黄色91| 色偷偷噜噜噜亚洲男人 | 免费成人在线视频网站 | 久久久久久午夜 | 羞羞视频网站在线免费观看 | 欧美一区久久 | 一区二区免费 | 午夜影院a | 日韩视频www | 亚洲精品中文字幕在线观看 | 日韩欧美一区二区三区久久婷婷 | 三级欧美在线观看 | 精品久久久av| 成人精品一区二区三区 | 欧美成人精品一区二区三区 | 国产精品视频免费看 | 亚洲国产精品久久久久秋霞蜜臀 | 波多野结衣亚洲 | 青青草一区二区三区 | 成人午夜在线观看 | 在线观看日韩av | 日韩在线不卡 | av 一区二区三区 | 成人黄色免费 | 91免费看片神器 | 国产www| 嫩草视频在线观看免费 | www.久久精品 | 国产婷婷精品av在线 | 成人免费高清视频 | 欧美日韩在线观看视频 | 成人av电影网址 | 国产香蕉97碰碰久久人人九色 | 国产精品成人一区二区 | 成人在线看片 | 中文字幕亚洲一区二区三区 | 一区二区在线视频 | 欧美久久久久久久久久久久 | 青青久久久 | 成人在线播放 | 久久久国产视频 | 久久精品国产免费 | 91精品国产综合久久婷婷香蕉 | 日日操夜夜操天天操 | 国产精品久热 | 欧美日韩亚洲视频 | 一区日韩| 亚洲成av人片在线观看无码 | 中文字幕在线网址 | 亚洲一区二区三区四区五区中文 | 国产精品成人在线观看 | 国产日韩精品入口 | 91短视频版在线观看www免费 | 中文字幕亚洲欧美日韩在线不卡 | 一区二区在线看 | 国产成人精品免费 | 日韩精品一二三区 | 国产精品国产精品国产 | 少妇一级淫免费放 | 久久福利 | 91精品啪aⅴ在线观看国产 | 一区二区三区国产 | 农村末发育av片四区五区 | 亚洲精品视频在线 | 久久久久国产一级毛片高清版小说 | 日韩三级av在线 | 日本免费电影一区 | 日本免费三片免费观看 | 欧美综合激情 | 亚洲成人中文字幕 | 国产性×xxx盗摄xxxx | 国内自拍偷拍视频 | 亚洲欧洲视频在线 | 一级日批片 | 中文字幕观看 | 欧美精品一区二区三区手机在线 | 天天插天天干 | 高清av在线| 国产91在线视频 | 欧美激情一区二区三级高清视频 | 黄色片在线免费观看 | 久久久免费av | 国产一区二区三区免费 | 一区二区久久 | 激情五月婷婷 | 两性午夜视频 | 国产www精品 | 性色av一二三杏吧传媒 | 精品国产乱码久久久久久久软件 | 婷婷免费在线观看 | 日韩在线观看三区 | 青青草免费在线视频 | 国产精品无码永久免费888 | 国产老头老太作爱视频 | 欧美一区二区激情三区 | 精品在线一区二区 | 国精品一区 | 亚洲国产精品一区二区久久 | 精品国产一区探花在线观看 | 久久精精品 | 图片区 国产 欧美 另类 在线 | 国产一区国产二区在线观看 | 国产视频一区二区 | 国产成人久久精品麻豆二区 | 婷婷综合五月天 | 国产中文一区 | 亚洲免费网站 | 精品久久久久久久久久久久 | 国产精品视频 | 精品国产乱码一区二区三区 | 国产人免费人成免费视频 | 精品免费久久久久久久苍 | 欧美a区| 亚洲精品一区二区三区在线 | 成年人网站在线免费观看 | 杨门女将寡妇一级裸片看 | 国产精品一区二区三区在线看 | 国产一区二区视频在线 | 国产亚洲精品美女久久久久久久久久 | 国产精选视频 | 女人夜夜春高潮爽a∨片传媒 | 九九热精品免费视频 | 亚洲欧美一 | 欧美天天 | 中文字幕在线观看1 | 成人av网站免费观看 | 欧美日韩精品一区二区在线观看 | 日韩欧美国产精品一区二区三区 | 91欧美在线| 国产精品高潮呻吟 | 日韩欧美国产一区二区 | 狠狠伊人 | 久久国产一区 | 亚洲精品国产综合区久久久久久久 | 嫩草91 | 精品国产精品三级精品av网址 | 免费v片| 杨门女将寡妇一级裸片看 | 狠狠操狠狠操 | 国产精品三级久久久久久电影 | 欧美一区二区三区成人 | 国产成人精品免高潮在线观看 | 欧美精品区 | 成人欧美一区二区三区在线播放 | 一区二区久久 | 夜本色| t66y最新地址一地址二69 | 99精品欧美一区二区蜜桃免费 | h网站在线观看 | 在线观看免费国产 | 日韩不卡一区二区三区 | 日韩一区二区三区在线 | 国产一区二区视频在线播放 | 亚洲综合国产 | 日韩国产在线观看 | 国产视频久久久 | 亚洲一区二区国产 | 日本一级毛片免费看 | 欧美一区日韩一区 | 九九综合久久 | 高清av一区 | 亚洲精品福利在线观看 | segui88久久综合9999 | 亚洲精品wwww | 精品少妇一区二区 | 中文字幕亚洲欧美 | 欧美激情一区二区三区四区 | 黄色毛片在线观看 | av免费在线观看网址 | 日韩爱爱网址 | 亚洲精品片 | 一级一片在线观看 | 国产精品日韩在线观看 | 国产精品.xx视频.xxtv | 99视频精品 | 天天舔天天干 | 天堂一区二区三区 | 色婷婷av一区二区三区大白胸 | 在线观看亚洲一区二区三区 | 日狠狠 | 国产精品美女久久久久久久久久久 | 欧美精品欧美精品系列 | 亚洲精品久久久久久久久久久久久 | 综合久久网 | 男女午夜网站 | 欧美在线综合 | 一级毛片在线播放 | 福利网址 | 国产一区精品电影 | 国产精品久久久久久久久免费高清 | 国产九九九 | 日韩欧美在线视频 | 国产深夜视频在线观看 | 一级性视频 | 天天天综合网 | 欧美成人综合在线 | 后人极品翘臀美女在线播放 | 日韩欧美在线观看一区二区 | 精品国产91乱码一区二区三区 | 国产激情一区二区三区成人免费 | 日日操操 | 午夜精品久久久久久久男人的天堂 | 亚洲精品在线免费 | 久草网在线视频 | 成人免费在线看片 | 欧美不卡一区二区三区 | 黄网站涩免费蜜桃网站 | 久久九九这里只有精品 | 99av| 日韩精品在线播放 | 国产精品免费一区 | 久久精品99国产精品日本 | 欧美人体一区二区三区 | 亚洲综合在线视频 | 天堂va | 日本在线网 | 亚洲不卡 | 成人在线免费观看 | 精品国产一区二区三区在线观看 | 成人高清在线 | 久久99一区二区 | 欧美精品一区在线观看 | 国产精品国色综合久久 | 99热免费在线 | 国产日韩精品一区二区在线观看播放 | 亚洲久久久| 久久久精品网站 | 羞羞视频在线观看视频 | 精品国产乱码久久久久久蜜臀 | 日韩精品一区二区三区中文字幕 | 综合色综合 | 欧美日韩国产一区二区 | 欧美成人精品一区 | 成人免费淫片aa视频免费 | 香蕉大人久久国产成人av | 成人h视频| 日本免费在线 | 国产一区二区影院 | 精品视频一区二区三区四区 | 午夜免费小视频 | 人人艹人人爽 | 欧美日一区二区 | 男人久久天堂 | 午夜精品一区二区三区在线视频 | 成人精品视频在线观看 | 免费黄色欧美 | 一级做a | 色综合一区二区三区 | 成人区一区二区三区 | 欧美精品一二三 | 一区二区三区免费 | 好看的一级毛片 | av影院在线观看 | 日韩欧美国产精品 | 久久国产精品视频 | 在线看一级片 | 成人a级片在线观看 | 亚洲一区日韩 | 日韩免费网站 | 午夜视频网站 | 中文字幕 在线观看 | 99免费在线视频 | 国产免费黄色 | 欧美精品一区三区 | 精品国产一区二区三区日日嗨 | 999精品免费| 日韩精品在线视频 | 国产精品夜色一区二区三区 | 91社区在线高清 | av一区在线观看 | 一级免费毛片 | 91大神在线看 | 国产一区二区久久 | 91看片在线观看 | 免费看的毛片 | 久久精品91| 一级黄色毛片子 | 精品国产三级 | 亚洲国产精品久久人人爱 | 中文字幕在线观看的电影 | 日本不卡一区二区 | 九九香蕉视频 | 91亚洲精品乱码久久久久久蜜桃 | 精品国产一区二区三区日日嗨 | 999精品视频 | 一区二区中文 | a国产在线| 国产精品久久久久无码av | 免费观看的av | 天天色影视综合 | 综合久久色 | a视频在线观看 | 国产精品第一国产精品 | 91婷婷射| 特黄一级 | 久久久久亚洲一区二区三区 | 三级在线观看 | 免费黄色录像视频 | 在线观看国产www | 欧美一区二区三区精品免费 | 日韩中文在线视频 | 亚洲成人影院在线观看 | 亚洲乱码在线 | 天天操夜夜拍 | 特级做a爰片毛片免费看108 | 成人日韩av | 国产精品视频一二三区 | 国产精品久久久久久久久久免费 | 精品久久网 | 876av国产精品电影 | 日本免费三片免费观看 | 欧美亚洲综合久久 | 亚洲 欧美日韩 国产 中文 | 欧美性久久 | a毛片在线免费观看 | 久久久久精 | 日本二区 | 日韩在线不卡一区 | 国产日韩欧美一区二区 | 午夜爽视频| 欧美另类综合 | 艳妇荡乳豪妇荡淫 | 国产精品一区二区三区在线免费观看 | 国产成人在线一区二区 | 久久久久女人精品毛片九一韩国 | 亚洲毛片在线观看 | 婷婷丁香激情网 | 久久成人在线视频 | 欧美xxxxxx视频 | 污视频在线观看免费 | 亚洲一区二区三区在线免费观看 | 犬夜叉在线观看 | 福利片中文字幕 | 一级片在线免费看 | 国产精品无码永久免费888 | 国产一区二区三区在线免费观看 | av中文字幕网 | av免费网站在线观看 | 亚洲免费在线视频 | 羞羞视频免费观看 | 国产成人精品在线观看 | 欧美久久久久 | 一区二区精品视频 | 日韩中文在线视频 | 日韩在线免费观看视频 | 国产视频1区 | 日本久久久一区二区三区 | 久久伊人精品视频 | 国产美女在线播放 | jlzzjlzz亚洲日本少妇 | 欧美日韩成人激情 | 99精品久久精品一区二区爱城 | 亚洲一区二区三区免费观看 | 亚洲精品乱码久久久久久国产主播 | 久久综合九色综合欧美狠狠 | 中文字字幕一区二区三区四区五区 | 精品久久久久久久久福利 |