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

您的位置:首頁技術文章
文章詳情頁

基于python定位棋子位置及識別棋子顏色

瀏覽:5日期:2022-07-28 08:49:22
目錄1、將棋盤分割成19x19的小方格2、根據像素占比識別是否是黑色棋子3、根據像素占比識別是否是白色棋子4、將棋盤棋子位置通過列表表示完整代碼如下:

這一篇主要實現定位棋子位置及識別棋子顏色。

圍棋棋盤原圖如下:

基于python定位棋子位置及識別棋子顏色

經過上一章節處理,已經將棋盤位置找到,如下圖:

基于python定位棋子位置及識別棋子顏色

現在根據新圖,進行棋子位置的定位

1、將棋盤分割成19x19的小方格

為了定位出棋盤每個交叉點上,是否有棋子,需要將棋盤分割成19X19的小方格,由于圍棋棋盤每個交叉線直接距離相同,是矩形,因此分割成小方格十分容易,如下圖:

基于python定位棋子位置及識別棋子顏色

若想將棋盤分割成19x19的小方格,需要知道以下幾個參數。

small_length=38 #每個小格寬高qizi_zhijing=38#棋子直徑zuoshangjiao=20#棋盤四周的寬度

這些可以使用imagewathch(VS下opencv的插件)工具,方便的知道,這個工具可以實時查看圖像的寬高,某個位置的像素值。這個工具的使用可以看我另外一篇文章:opencv用VS2013調試時用Image Watch插件查看圖片,代替一堆數據,直觀很多。下面是將原圖分割成19X19小方格的代碼

img = cv2.imread('src.jpg')cv2.imshow('src',img)#變量定義small_length=38 #每個小格寬高qizi_zhijing=38#棋子直徑zuoshangjiao=20#棋盤四周的寬度for i in range(19): for j in range(19):#print(i,j)lie = ihang = jTp_x = small_length * lieTp_y = small_length * hangTp_width = qizi_zhijingTp_height = qizi_zhijing#測試用cv2.rectangle(img, (Tp_x, Tp_y), (Tp_x + Tp_width, Tp_y + Tp_height),(255, 0, 0), 2)cv2.imwrite(’img.jpg’, img)img_temp=img[Tp_y:Tp_y+Tp_height, Tp_x:Tp_x+Tp_width]#參數含義分別是:y、y+h、x、x+wcv2.imwrite(’img_temp3.jpg’, img_temp)cv2.imshow('3', img_temp)cv2.waitKey(20)2、根據像素占比識別是否是黑色棋子

基于python定位棋子位置及識別棋子顏色基于python定位棋子位置及識別棋子顏色基于python定位棋子位置及識別棋子顏色

上面三種圖像是我們分割成小方格后的三種主要形態,分別代表黑色棋子,白色棋子以及無棋子。其中黑色棋子最好查找,我們將圖像進行灰度化——二值化后,通過統計黑色像素占比超過一定數值,就能知道該處是否有黑色棋子。

這里我將統計黑色占比的代碼,封裝成了一個函數,如下;

''' '********************************************************************************************函數功能 :統計二值化圖片黑色像素點百分比*輸入參數 :輸入裁剪后圖像,*返 回 值 :返回黑色像素點占比0-1之間*編寫時間 : 2021.6.30*作 者 : diyun********************************************************************************************'''def Heise_zhanbi(img): [height, width, tongdao] = img.shape #print(width, height, tongdao) # cv2.imshow('3', img) # cv2.waitKey(20) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # cv2.imshow('binary', gray) # cv2.waitKey(100) etVal, threshold = cv2.threshold(gray, 125, 255, cv2.THRESH_BINARY) # cv2.imshow('threshold', threshold) # cv2.waitKey(200) a = 0 b = 0 counter = 0#;/*目標像素點個數*/ zhanbi = 0#;/*目標像素點比值*/ for row in range(height):for col in range(width): val = threshold[row][col] if (val) == 0:#黑色a = a + 1 else:b = b + 1 zhanbi = (float)(a) / (float)(height*width) #print('黑色像素個數', a, '黑色像素占比', zhanbi) return zhanbi3、根據像素占比識別是否是白色棋子

同樣的,我們可以統計像素中白色占比,來進行識別該位置是否是白色棋子,但是這里需要注意一個問題,如果按照上面黑色棋子識別方法進行灰度化、二值化會造成白色棋子和無棋子分辨不了,二者都有大面積的白色,因此這里需要調整二值化的閾值,分開無棋子和白色棋子的圖像。

封裝好的代碼如下:

''' '********************************************************************************************函數功能 :統計二值化圖片白色像素點百分比*輸入參數 :輸入裁剪后圖像,*返 回 值 :返回白色像素點占比0-1之間*編寫時間 : 2021.6.30*作 者 : diyun********************************************************************************************'''def Baise_zhanbi(img): [height, width, tongdao] = img.shape #print(width, height, tongdao) # cv2.imshow('3', img) # cv2.waitKey(20) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # cv2.imshow('binary', gray) # cv2.waitKey(100) etVal, threshold = cv2.threshold(gray, 235, 255, cv2.THRESH_BINARY) # cv2.imshow('threshold', threshold) # cv2.waitKey(200) a = 0 b = 0 counter = 0#;/*目標像素點個數*/ zhanbi = 0#;/*目標像素點比值*/ for row in range(height):for col in range(width): val = threshold[row][col] if (val) == 0:#黑色a = a + 1 else:b = b + 1 zhanbi = (float)(b) / (float)(height*width) #print('白色像素個數', b, '白色像素占比', zhanbi) return zhanbi

效果圖如下:

基于python定位棋子位置及識別棋子顏色

4、將棋盤棋子位置通過列表表示

我們新建一個19*19的列表來存儲棋子,列表中:

0:代表無棋子1:代表白色2:代表黑色

代碼如下:

list = [[0 for i in range(19)] for j in range(19)]

當為黑色棋子時:

list[hang][lie]=2#黑色#print('當前棋子為黑色')print('第', i, '行,第', j, '列棋子為黑色:', i, j)

當為白色棋子時:

list[hang][lie] = 1 # 白色#print('當前棋子為白色')print('第', i, '行,第', j, '列棋子為白色:', i, j)

效果圖如下:

基于python定位棋子位置及識別棋子顏色

完整代碼如下:

from PIL import ImageGrabimport numpy as npimport cv2from glob import globimport osimport time#Python將數字轉換成大寫字母def getChar(number): factor, moder = divmod(number, 26) # 26 字母個數 modChar = chr(moder + 65) # 65 -> ’A’ if factor != 0:modChar = getChar(factor-1) + modChar # factor - 1 : 商為有效值時起始數為 1 而余數是 0 return modChardef getChars(length): return [getChar(index) for index in range(length)]''' '********************************************************************************************函數功能 :統計二值化圖片黑色像素點百分比*輸入參數 :輸入裁剪后圖像,*返 回 值 :返回黑色像素點占比0-1之間*編寫時間 : 2021.6.30*作 者 : diyun********************************************************************************************'''def Heise_zhanbi(img): [height, width, tongdao] = img.shape #print(width, height, tongdao) # cv2.imshow('3', img) # cv2.waitKey(20) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # cv2.imshow('binary', gray) # cv2.waitKey(100) etVal, threshold = cv2.threshold(gray, 125, 255, cv2.THRESH_BINARY) # cv2.imshow('threshold', threshold) # cv2.waitKey(200) a = 0 b = 0 counter = 0#;/*目標像素點個數*/ zhanbi = 0#;/*目標像素點比值*/ for row in range(height):for col in range(width): val = threshold[row][col] if (val) == 0:#黑色a = a + 1 else:b = b + 1 zhanbi = (float)(a) / (float)(height*width) #print('黑色像素個數', a, '黑色像素占比', zhanbi) return zhanbi''' '********************************************************************************************函數功能 :統計二值化圖片白色像素點百分比*輸入參數 :輸入裁剪后圖像,*返 回 值 :返回白色像素點占比0-1之間*編寫時間 : 2021.6.30*作 者 : diyun********************************************************************************************'''def Baise_zhanbi(img): [height, width, tongdao] = img.shape #print(width, height, tongdao) # cv2.imshow('3', img) # cv2.waitKey(20) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # cv2.imshow('binary', gray) # cv2.waitKey(100) etVal, threshold = cv2.threshold(gray, 235, 255, cv2.THRESH_BINARY) # cv2.imshow('threshold', threshold) # cv2.waitKey(200) a = 0 b = 0 counter = 0#;/*目標像素點個數*/ zhanbi = 0#;/*目標像素點比值*/ for row in range(height):for col in range(width): val = threshold[row][col] if (val) == 0:#黑色a = a + 1 else:b = b + 1 zhanbi = (float)(b) / (float)(height*width) #print('白色像素個數', b, '白色像素占比', zhanbi) return zhanbi''' '********************************************************************************************函數功能 :定位棋盤位置*輸入參數 :截圖*返 回 值 :裁剪后的圖像*編寫時間 : 2021.6.30*作 者 : diyun********************************************************************************************'''def dingweiqizi_weizhi(img): ’’’******************************************** 1、定位棋盤位置 ********************************************’’’ #img = cv2.imread('./screen/1.jpg') image = img.copy() w, h, c = img.shape img2 = np.zeros((w, h, c), np.uint8) img3 = np.zeros((w, h, c), np.uint8) # img = ImageGrab.grab() #bbox specifies specific region (bbox= x,y,width,height *starts top-left) hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) lower = np.array([10, 0, 0]) upper = np.array([40, 255, 255]) mask = cv2.inRange(hsv, lower, upper) erodeim = cv2.erode(mask, None, iterations=2) # 腐蝕 dilateim = cv2.dilate(erodeim, None, iterations=2) img = cv2.bitwise_and(img, img, mask=dilateim) frame = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, dst = cv2.threshold(frame, 100, 255, cv2.THRESH_BINARY) contours, hierarchy = cv2.findContours(dst, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE) #cv2.imshow('0', img) i = 0 maxarea = 0 nextarea = 0 maxint = 0 for c in contours:if cv2.contourArea(c) > maxarea: maxarea = cv2.contourArea(c) maxint = ii += 1 # 多邊形擬合 epsilon = 0.02 * cv2.arcLength(contours[maxint], True) if epsilon < 1:print('error : epsilon < 1')pass # 多邊形擬合 approx = cv2.approxPolyDP(contours[maxint], epsilon, True) [[x1, y1]] = approx[0] [[x2, y2]] = approx[2] checkerboard = image[y1:y2, x1:x2] # cv2.imshow('1', checkerboard) # cv2.waitKey(1000) #cv2.destroyAllWindows() return checkerboard''' '********************************************************************************************函數功能 :定位棋子顏色及位置*輸入參數 :裁剪后的圖像*返 回 值 :棋子顏色及位置列表*編寫時間 : 2021.6.30*作 者 : diyun********************************************************************************************'''def dingweiqizi_yanse_weizhi(img): ’’’******************************************** 2、識別棋盤棋子位置及顏色及序號; ********************************************’’’ #img = cv2.imread('./checkerboard/checkerboard_1.jpg') img = cv2.resize(img, (724,724), interpolation=cv2.INTER_AREA) #cv2.imshow('src',img) #cv2.waitKey(1000) #變量定義 small_length=38 #每個小格寬高 qizi_zhijing=38#棋子直徑 zuoshangjiao=20#棋盤四周的寬度 list = [[0 for i in range(19)] for j in range(19)] #print(list) for i in range(19):for j in range(19): lie = i hang = j Tp_x = small_length * lie Tp_y = small_length * hang Tp_width = qizi_zhijing Tp_height = qizi_zhijing img_temp=img[Tp_y:Tp_y+Tp_height, Tp_x:Tp_x+Tp_width]#參數含義分別是:y、y+h、x、x+w heise_zhanbi=Heise_zhanbi(img_temp) if heise_zhanbi>0.5:list[hang][lie]=2#黑色print('第', j+1, '行,第', i+1, '列棋子為黑色')#print('當前棋子為黑色') else:baise_zhanbi = Baise_zhanbi(img_temp)if baise_zhanbi > 0.15: list[hang][lie] = 1 # 白色 print('第', j+1, '行,第',i+1 , '列棋子為白色') #print('當前棋子為白色')else: list[hang][lie] = 0 # 無棋子 #print('當前位置沒有棋子') #print(heise_zhanbi) #cv2.imshow('2',img) #print('n') #print(list) return listif __name__ =='__main__': list0 = [[0 for i in range(19)] for j in range(19)] list_finall = [] img = cv2.imread('./screen/9.jpg') ’’’******************************************** 1、定位棋盤位置 ********************************************’’’ img_after=dingweiqizi_weizhi(img) #cv2.imshow('src',img) ’’’******************************************** 2、識別棋盤棋子位置及顏色及序號; ********************************************’’’ list1=dingweiqizi_yanse_weizhi(img_after) print(list1)

到此這篇關于基于python定位棋子位置及識別棋子顏色的文章就介紹到這了,更多相關python定位棋子位置及識別棋子顏色內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一区视频在线 | 国产 高清 在线 | a久久| 久久精品二区 | 亚洲日本欧美日韩高观看 | 色婷婷激情| 久久精品小视频 | 亚洲国产欧美日韩 | 精品亚洲成a人片在线观看 国产高清在线 | 先锋资源在线观看 | av成人在线观看 | 日韩在线观看视频免费 | 午夜精品一区 | 91免费视频 | 一区二区三区在线不卡 | 狠狠人人| ririsao亚洲国产中文 | 91免费观看国产 | 国产一二三区在线观看 | 国产91亚洲精品 | 久久久国产精品视频 | 欧美综合一区二区三区 | 亚州中文字幕蜜桃视频 | 午夜影院在线观看免费 | 中文字幕 国产精品 | 成人在线| 久久99国产精品久久99大师 | 五月激情天| 一区二区国产精品 | www视频在线观看 | 久久影音先锋 | 一二三区字幕免费观看av | 日韩一级 | 国产欧美精品一区二区三区 | 天天操天天碰 | 国产精品一区二区在线 | 久久久久国产 | 日本私人网站在线观看 | 国产高清精品一区二区三区 | 好姑娘影视在线观看高清 | 欧美一区二区在线观看 | 污视频免费网站观看 | 日本a v在线播放 | 久久精品一区二区三区中文字幕 | 搡女人真爽免费午夜网站 | 美女视频黄的免费 | 欧美亚洲免费 | 日韩色综合 | 国产做a | 国产成人精品一区二区在线 | 成人二区 | 亚洲在线视频 | 999久久久国产999久久久 | 综合中文字幕 | 亚洲精品乱码久久久久久 | 午夜午夜精品一区二区三区文 | 亚洲精品成人 | 超碰人人爱 | 久久福利 | 久久这里精品 | 久久免费视频3 | 欧美视频三区 | 日韩视频一区二区三区 | 色婷婷av一区二区三区软件 | 亚洲天堂中文字幕 | 在线视频 亚洲 | 亚洲视频在线观看 | 91综合网| av av在线 | 日韩精品www| 欧美中文字幕在线 | 日韩婷婷 | 91中文在线 | 一区二区三区成人 | 99精品热视频 | 夜夜爽99久久国产综合精品女不卡 | 九色av | 草久在线视频 | 国产在线免费 | 国产免费自拍 | 精品久久久久久久久久久久久久久久久久 | 国产aaaaav久久久一区二区 | 国产九九精品视频 | 91精品国产91综合久久蜜臀 | 国产精品久久777777 | 国产综合精品视频 | 亚洲国产精品99久久久久久久久 | 免费观看一区二区三区毛片 | 国产成人一区二区三区 | 国产日产精品一区二区三区四区 | 久久久久av | 久久亚洲一区二区 | 国产色黄视频 | 久久国产成人 | 国产一区二区在线免费观看 | 色狠狠一区 | 风间由美一区二区三区在线观看 | 日韩精品一区二区三区中文字幕 | 男人久久天堂 | 欧美成人高清 | 日韩电影免费在线观看中文字幕 | 在线播放国产视频 | 夜夜撸av| 欧美成人a| 欧美久久视频 | 一级一片免费视频 | 日韩电影中文字幕 | 一区免费视频 | 日韩精品一区二区三区在线 | 中文字幕在线免费看 | 国产成人在线视频 | 一区二区免费看 | 蜜桃精品在线观看 | 国产精品日产欧美久久久久 | 亚洲视频一区在线 | 成人免费大片黄在线播放 | av观看免费 | 国产天堂在线 | jlzzxxxx18hd护士| 久久免费视频观看 | 中文在线视频 | 断背山在线 | 欧美久久精品一级c片 | 日韩超碰在线观看 | 2019亚洲日韩新视频 | 中文字幕在线观看一区二区三区 | 波多野结衣一区三区 | 日韩精品小视频 | 日韩一及片 | 在线观看a视频 | 欧美日韩精品电影 | 亚洲一区二区三区高清 | 美女久久久 | 午夜精品偷拍 | 9l蝌蚪porny中文自拍 | 夜夜操操 | 久久久久久91香蕉国产 | 欧美韩国日本一区 | 色婷婷网 | 午夜免费福利视频 | 久久精品手机视频 | 欧美日韩久久精品 | 九一精品| 国产成人精品一区二区三区网站观看 | 一区二区av | 国产永久免费 | 成人小视频在线观看 | 密室大逃脱第六季大神版在线观看 | 无毒黄网| jizzjizz亚洲中国少妇 | 好看的一级毛片 | 精品国产乱码久久久久久88av | av在线一区二区三区 | 一区二区不卡 | 91夜夜操 | 成人伊人 | 亚洲高清视频一区二区三区 | 狠狠操夜夜操 | 欧美精品色 | 欧美成人精品一区二区男人看 | 鲁一鲁影院 | 免费av播放 | 成人在线亚洲 | 国产日韩欧美在线 | 91麻豆产精品久久久久久 | 国产欧美日韩一区二区三区 | 久久久久久久久久国产精品 | 国产精品久久久久久久福利院 | 国产www网站| www夜夜操| 日韩一区二区三区在线观看 | 国产精品一区二区三区在线播放 | 我和我的祖国电影在线观看免费版高清 | 国产在线一二三区 | 韩国av片在线观看 | 亚洲一区二区三区四区五区中文 | 欧美精品福利 | 欧美成人激情 | 天天澡天天狠天天天做 | 永久免费在线 | 国产精品69久久久久水密桃 | 午夜精品一区二区三区免费视频 | 免费久久网站 | 欧美日日干 | 久久精品欧美一区二区三区不卡 | 在线激情av | 午夜999| 欧美日韩国产一区二区三区不卡 | 91久色 | 亚洲毛片在线 | 中文字幕亚洲精品 | 国产亚洲精品美女久久久久久久久久 | 欧美日韩国产一区二区三区不卡 | 天天插天天操天天干 | 成人一级电影在线观看 | 午夜天堂精品久久久久 | 欧美精品一区二区三区在线 | 在线观看毛片视频 | 一本大道久久a久久精二百 国产精品片aa在线观看 | 欧美激情精品久久久久久 | 国产一区二区三区久久久 | 亚洲码欧美码一区二区三区 | 伊人欧美在线 | 精品一区二区三区免费毛片爱 | 最新日韩一区 | 欧美二区在线 | 国产精品久久久久久久久久久新郎 | 精品在线一区二区 | 欧美二区三区 | 九九av| 啵啵影院午夜男人免费视频 | 日本免费黄色 | 狠狠操中文字幕 | 九九爱爱视频 | 久久精品欧美电影 | 暖暖视频日韩欧美在线观看 | 午夜激情视频在线观看 | 久久久久国产一区二区三区四区 | 国产精品一区二区三区在线播放 | 国产日韩欧美视频 | 成人国产精品一级毛片视频 | 日韩精品一区二区三区 | 精品久久久久久久久久久 | 国产精品亚洲第一 | 天天色天天射天天操 | 国产精品久久久久国产a级 日韩在线二区 | www国产亚洲精品久久网站 | 久久久99精品免费观看 | 亚洲欧美成人网 | 欧美精品在线观看 | 日本视频免费高清一本18 | 亚洲欧洲精品成人久久奇米网 | 亚洲精品91| 国产成人在线一区 | 国产乱码精品一区二区三区手机版 | 久久九九这里只有精品 | 欧美国产日韩一区 | 亚洲高清在线 | 国产精品成人在线 | 亚洲精品影院 | 亚洲人在线观看视频 | 在线播放三级 | av在线一区二区 | 成人国产一区二区 | 久热中文 | 亚洲国产精品久久人人爱 | 精品入口麻豆88视频 | 亚洲香蕉在线观看 | 毛片日韩 | 欧美精品区 | 精品国产乱码久久久久久久软件 | 日韩一区二区视频 | 在线中文字幕日韩 | 精品在线播放 | 中文字国产精久久无 | 91久久久久久久久 | 亚洲精品一区二区三区精华液 | 亚洲精品久久久狠狠狠爱 | 国产精品久久九九 | 欧洲另类二三四区 | 最新国产中文字幕 | 国产一区二区影院 | 国产一区二区三区高清 | 国产一区不卡 | 欧美性吧 | 国产精品成人在线视频 | 中文日韩在线 | 亚州中文字幕 | 亚洲啊v| 成人国产一区 | 成人亚洲一区 | 亚洲欧美视频在线 | 亚洲国产成人av | 久久精品久久久久久久久久久久久 | 久久99国产精品久久99大师 | 亚洲嫩草 | 久久久久国产 | 91免费版在线观看 | 狠狠操一区二区三区 | 国产午夜精品久久久久久久 | 99小视频| 日韩精品 电影一区 亚洲 | 国产剧情一区二区 | 日韩99| 呦一呦二在线精品视频 | 亚洲天天干 | 婷五月综合 | av免费网站在线观看 | 青青久久久 | 亚洲国产一区视频 | 91丨九色丨国产在线 | 亚洲一级淫片 | 就操成人网| 精品久久久久久久 | 国产精产国品一二三产区视频 | 欧美性v | 91久久精品久久国产性色也91 | 久久天堂网 | 久久久男人天堂 | 欧美精品一区二区三区四区 | 亚洲精品视频在线 | 伊人国产在线 | 国产精品视频免费播放 | 国产一区二区三区久久久 | 国产午夜精品一区二区三区 | 亚洲依人| 国产人成精品一区二区三 | 日本在线看| 日韩在线免费观看网站 | 久久免费视频网 | 天天操天天舔天天爽 | 久久国产精品一区 | 亚洲精品一区二区三区四区高清 | 亚洲精品3| 免费成人在线观看视频 | 一级片在线免费看 | 国产精品久久婷婷六月丁香 | 一区二区不卡 | 九一亚洲精品 | 国产激情在线观看视频 | 日韩成人一区二区 | 久久e久久| 国产 欧美 日韩 一区 | av影片在线播放 | 精品一区二区三区免费 | 成人不卡 | 国产高清不卡 | 欧美久久一级特黄毛片 | 欧美在线一区二区 | 91精品在线观看入口 | 久久99精品久久久久久琪琪 | 国产精品18 | 亚洲精品综合中文字幕 | 99精品国产高清一区二区麻豆 | 欧美一二区 | 一区二区三区的视频 | 免费av电影观看 | 日韩国产一区 | 欧美黑人一级爽快片淫片高清 | 一区二区中文字幕 | 国产传媒视频 | 欧美日韩一区二区电影 | 国产嫩草91 | 亚洲视频 欧美视频 | 国产成人亚洲综合 | 国产一区二区久久久 | 久久精品久久久 | 亚洲精选久久 | 亚洲综合在线一区 | 欧美日韩不卡合集视频 | 亚洲h | 免费视频99 | 婷婷激情五月 | 欧美成人高清视频 | 成人av网站免费观看 | 午夜私人视频 | 国产91久久久久 | 在线成人亚洲 | 91久久久久久久久久久 | 日韩手机专区 | h视频在线免费 | 中文字幕视频在线观看 | 精品一区二区三区在线观看 | 国产中文字幕一区 | 欧美三级电影在线播放 | 精品国产一区二区三区在线观看 | 久久久久久久99精品免费观看 | 伊人免费观看视频 | 精品久久久久久久人人人人传媒 | 日韩毛片一级 | 久久久蜜桃一区二区人 | 国产一区视频网站 | 亚洲人视频 | 久久综合久久久 | 国产欧美精品一区二区色综合朱莉 | 在线亚洲人成电影网站色www | 日本三级在线观看网站 | 国产精品欧美一区二区三区 | 老牛嫩草一区二区三区眼镜 | 欧美,日韩,国产精品免费观看 | 午夜欧美| 日本毛片视频 | 国产一区二区三区视频在线观看 | 精品一区二区三区免费毛片 | 日韩高清国产一区在线 | 亚洲成人在线视频播放 | 一区二区三区国产视频 | 亚洲欧洲一区二区三区 | 成人黄色av | 国产精品国产成人国产三级 | 中文字幕亚洲一区二区三区 | 国产日韩一区 | 一区二区在线 | 中文字幕在线观看一区二区三区 | 午夜欧美 | 国产精品日产欧美久久久久 | 国外成人在线视频 | 完全免费av | 国产不卡精品视频 | 日韩小视频网站hq | 亚洲日韩欧美一区二区在线 | 久久久久国产精品视频 | 久久久久99 | 亚洲天堂中文字幕 | 亚洲精品久久久久久久久久久 | 操人网址 | 华人黄网站大全 | 亚洲免费网站 | 亚洲精品一区二区三区中文字幕 | 日韩欧美综合 | 色噜噜视频 | 国产视频久久 | 国产中文在线 | 色婷婷国产精品久久包臀 | 欧美精品一区久久 | 日本成片视频 | 红杏aⅴ成人免费视频 | 丁香五月网久久综合 | 天天躁日日躁狠狠躁av麻豆 | 久久欧美精品 | 九九热热九九 | 免费在线观看一区二区 | 精品一区在线视频 | 狠狠av| 欧美亚洲综合久久 | 久久伊人成人网 | 成人免费视频网站 | 免费h| 激情综合色综合久久综合 | 国产一二三四在线 | 毛片网在线观看 | 亚洲精品乱码久久久久久9色 | 伊人激情影院 | 日韩中文一区二区三区 | 99国产精品久久久 | 银杏成人影院在线观看 | 中文字幕在线观看av | 久久91精品国产 | 亚洲欧美一区二区三区视频 | www.国产在线 | 国产伦精品久久久一区二区三区 | 一级毛片视屏 | 日韩中文字幕三区 | 91最新 | 台湾佬亚洲色图 | 亚洲免费视频网 | 日本精品二区 | 国产美女av在线 | 日韩一区二区视频 | 亚洲区在线 | 久久精品这里只有精品 | 日韩精品视频在线播放 | 久久综合一区二区三区 | 日韩欧美国产成人一区二区 | 亚洲婷婷综合网 | 国产精品原创av片国产免费 | 精品免费国产一区二区三区 | 国产精品综合 | 亚洲欧美一级久久精品 | 欧美日韩综合视频 | 亚洲一区二区三区四区五区中文 | 性视频网站免费 | 人人射 | 国产精品a免费一区久久电影 | 中文字幕亚洲一区 | 欧美日韩中字 | 久久精品一区二区 | 国产男女做爰免费网站 | 欧美性猛片 | 久久精品国产一区二区三区不卡 | 国内精品一级毛片国产99 | 狠狠久| 欧美精品三区 | 亚洲成人一 | 国产视频久久 | 亚洲一区日韩 | 欧美中文字幕在线 | 91午夜精品 | 一区在线视频 | 国产成人免费视频网站高清观看视频 | 色综合一区| 欧美日韩在线精品 | 五月婷婷狠狠爱 | 日韩视频在线免费观看 | 亚洲精品一 | 涩涩操 | 蜜桃av一区二区三区 | 国产精品99久久久久久宅男 | 中文字幕精品一区二区三区精品 | 桃色视频在线播放 | av一区二区三区 | 国产精品久久久久久福利一牛影视 | 国产在线不卡 | 欧美另类专区 | 北条麻妃国产九九九精品小说 | 日韩激情综合网 | 福利一区二区 | 日本午夜网 | 欧美综合国产精品久久丁香 | 亚洲婷婷综合网 | 99成人精品 | 97色免费视频 | 在线国产一区 | 亚洲成人首页 | 日本一区二区三区免费观看 | 色婷婷在线视频观看 | 黄色免费高清视频 | jlzzjlzz亚洲日本少妇 | 午夜影院在线观看免费 | 特级丰满少妇一级aaaa爱毛片 | 99精品视频免费 | 久久中文在线观看 | 国产精品2区 | 一区二区三区国产 | 欧美一区二区三区在线观看视频 | 理论黄色片 | 国产福利在线观看 | 动漫羞免费网站中文字幕 | 天堂中文av在线 | а天堂中文最新一区二区三区 | 天堂资源在线 | 天堂中文av | 亚洲欧美日韩精品久久奇米色影视 | 自拍偷拍99 | 久热在线视频 | 国产电影一区二区三区图片 | 日本aⅴ毛片成人实战推荐 成人免毛片 | 精品一区二区在线观看 | 午夜在线小视频 | 美女黄网站视频免费 | 亚色在线 | 欧美日韩精品一区二区 | 国产精品一二三区 | 波多野吉衣网站 | 99精品免费视频 | 亚洲精品在线成人 | 国产一区不卡 | 黄色二区| 国产淫片在线观看 | 亚洲国产91 | 国产做a | 99国产精品 | 国产97免费视频 | 亚洲欧美激情视频 | 欧美精品在线一区 | 日韩免费视频一区二区 | 在线二区 | 国产视频第一页 | 日韩成人高清电影 | 在线播放中文字幕 | 欧美视频一区二区三区在线观看 | 在线观看免费毛片视频 | 91观看| 伊人色综合久久久天天蜜桃 | 黄网在线免费观看 | 91免费电影| 亚洲电影一区 | 一区二区三区四区在线 | 国产精品日韩欧美一区二区三区 | 国产精品久久久久久 | 亚洲激情在线 | 久久99精品视频 | 视频1区2区| 免费黄色在线观看 | 黄色a视频 | 欧美一级大片 | 亚洲综合二区 | 国产97久久 | 香蕉视频一级片 | 99精品热视频 | 人人99| 国产精品一区二 | 午夜影院免费看 | 性色视频在线观看 | 午夜一区二区三区在线观看 | 亚洲 欧美 日韩在线 | 成人av高清在线观看 | 亚洲国产欧美91 | 亚洲精品一区在线观看 | 久久久91精品国产一区二区 | 国产精品福利网站 | 91传媒在线播放 | 日韩在线精品 | 亚洲精品视频在线观看网站 | 久久久久久亚洲 | 国产精品二区一区二区aⅴ污介绍 | 午夜理伦三级 | 久久久久久国产精品mv | 91偷拍精品一区二区三区 | 看一级毛片视频 | av高清在线免费观看 | 在线成人av| 国产精品欧美日韩在线观看 | 91社区在线高清 | 美女久久久 | 久热精品视频在线播放 | 国产高清久久 | 国产精品人人做人人爽人人添 | 成人精品国产一区二区4080 | 日本精品一区二区三区在线观看 | 综合伊人久久 | 欧美激情在线狂野欧美精品 | 91久久综合亚洲鲁鲁五月天 | 欧美激情久久久 | 日韩免费av一区二区 | 日韩免费在线观看视频 | 免费一区二区 | 亚洲精品视频免费看 | 精久久| 精品自拍视频 | 精品久久久久久久久福利 | 精品一区二区av | 日韩激情综合网 | 成人精品电影 | 毛片99 |