18岁成人毛片_第四色在线视频_国产又粗又硬视频_99热这里只有精品3_亚洲国产无线乱码在线观看 _中文字幕乱码在线观看_男人草女人视频_国产伦精品一区二区三区视频痴汉_妞干网这里只有精品_久草视频免费在线

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

學習用Python實現簡單的人臉識別

極客小將2021-03-23-
簡介前言讓我的電腦認識我,我的電腦只有認識我,才配稱之為我的電腦!今天,我們用Python實現簡單的人臉識別技術!Python里,簡單的人臉識別有很多種方法可以實現,依賴于python膠水語言的特性,我們通過調用包可以快速準確的達成這一目的。這里介紹的是準確性比較高的一種。(免費學習推薦:python視
TU1少兒編程網-https://www.pxcodes.com

前言TU1少兒編程網-https://www.pxcodes.com

讓我的電腦認識我,我的電腦只有認識我,才配稱之為我的電腦!TU1少兒編程網-https://www.pxcodes.com

今天,我們用Python實現簡單的人臉識別技術!TU1少兒編程網-https://www.pxcodes.com

Python里,簡單的人臉識別有很多種方法可以實現,依賴于python膠水語言的特性,我們通過調用包可以快速準確的達成這一目的。這里介紹的是準確性比較高的一種。TU1少兒編程網-https://www.pxcodes.com

(免費學習推薦:python視頻教程)TU1少兒編程網-https://www.pxcodes.com

一、首先TU1少兒編程網-https://www.pxcodes.com

梳理一下實現人臉識別需要進行的步驟:TU1少兒編程網-https://www.pxcodes.com

TU1少兒編程網-https://www.pxcodes.com

流程大致如此,在此之前,要先讓人臉被準確的找出來,也就是能準確區分人臉的分類器,在這里我們可以用已經訓練好的分類器,網上種類較全,分類準確度也比較高,我們也可以節約在這方面花的時間。TU1少兒編程網-https://www.pxcodes.com

ps: 博主的寶貝來源已經放在下面鏈接里啦~TU1少兒編程網-https://www.pxcodes.com

推薦:GitHub項目TU1少兒編程網-https://www.pxcodes.com

https://github.com/opencv/opencv/tree/master/data/haarcascadesTU1少兒編程網-https://www.pxcodes.com

既然用的是python,那自然少不了包的使用了,在看代碼之前,我們先將整個項目所需要的包羅列一下:TU1少兒編程網-https://www.pxcodes.com

· CV2(Opencv):圖像識別,攝像頭調用TU1少兒編程網-https://www.pxcodes.com

· os:文件操作TU1少兒編程網-https://www.pxcodes.com

· numpy:NumPy(Numerical Python) 是 Python 語言的一個擴展程序庫,支持大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫TU1少兒編程網-https://www.pxcodes.com

· PIL:Python Imaging Library,Python平臺事實上圖像處理的標準庫TU1少兒編程網-https://www.pxcodes.com

二、接下來TU1少兒編程網-https://www.pxcodes.com

1. 對照人臉獲取TU1少兒編程網-https://www.pxcodes.com

#-----獲取人臉樣本----- import cv2 #調用筆記本內置攝像頭,參數為0,如果有其他的攝像頭可以調整參數為1,2 cap = cv2.VideoCapture(0) #調用人臉分類器,要根據實際路徑調整3 face_detector = cv2.CascadeClassifier(r'X:/Users/73950/Desktop/FaceRec/haarcascade_frontalface_default.xml') #待更改 #為即將錄入的臉標記一個id face_id = input(' User data input,Look at the camera and wait ...') #sampleNum用來計數樣本數目 count = 0 while True: #從攝像頭讀取圖片 success,img = cap.read() #轉為灰度圖片,減少程序符合,提高識別度 if success is True: gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) else: break #檢測人臉,將每一幀攝像頭記錄的數據帶入OpenCv中,讓Classifier判斷人臉 #其中gray為要檢測的灰度圖像,1.3為每次圖像尺寸減小的比例,5為minNeighbors faces = face_detector.detectMultiScale(gray, 1.3, 5) #框選人臉,for循環保證一個能檢測的實時動態視頻流 for (x, y, w, h) in faces: #xy為左上角的坐標,w為寬,h為高,用rectangle為人臉標記畫框 cv2.rectangle(img, (x, y), (x+w, y+w), (255, 0, 0)) #成功框選則樣本數增加 count += 1 #保存圖像,把灰度圖片看成二維數組來檢測人臉區域 #(這里是建立了data的文件夾,當然也可以設置為其他路徑或者調用數據庫) cv2.imwrite("data/User."+str(face_id)+'.'+str(count)+'.jpg',gray[y:y+h,x:x+w]) #顯示圖片 cv2.imshow('image',img) #保持畫面的連續。waitkey方法可以綁定按鍵保證畫面的收放,通過q鍵退出攝像 k = cv2.waitKey(1) if k == '27': break #或者得到800個樣本后退出攝像,這里可以根據實際情況修改數據量,實際測試后800張的效果是比較理想的 elif count >= 800: break #關閉攝像頭,釋放資源 cap.realease() cv2.destroyAllWindows()

經博主測試,在執行TU1少兒編程網-https://www.pxcodes.com

“face_detector = cv2.CascadeClssifier(r'C:UsersadminDesktoppythondatahaarcascade_frontalface_default.xml')”此語句時,實際路徑中的目錄名盡量不要有中文字符出現,否則容易報錯。TU1少兒編程網-https://www.pxcodes.com

這樣,你的電腦就能看到你啦!TU1少兒編程網-https://www.pxcodes.com

2. 通過算法建立對照模型TU1少兒編程網-https://www.pxcodes.com

本次所用的算法為opencv中所自帶的算法,opencv較新版本中(我使用的是2.4.8)提供了一個FaceRecognizer類,里面有相關的一些人臉識別的算法及函數接口,其中包括三種人臉識別算法(我們采用的是第三種)TU1少兒編程網-https://www.pxcodes.com

1.eigenfaceTU1少兒編程網-https://www.pxcodes.com

2.fisherfaceTU1少兒編程網-https://www.pxcodes.com

3.LBPHFaceRecognizerTU1少兒編程網-https://www.pxcodes.com

LBP是一種特征提取方式,能提取出圖像的局部的紋理特征,**開始的LBP算子是在3X3窗口中,取中心像素的像素值為閥值,與其周圍八個像素點的像素值比較,若像素點的像素值大于閥值,則此像素點被標記為1,否則標記為0。這樣就能得到一個八位二進制的碼,轉換為十進制即LBP碼,于是得到了這個窗口的LBP值,用這個值來反映這個窗口內的紋理信息。 TU1少兒編程網-https://www.pxcodes.com

LBPH是在原始LBP上的一個改進,在opencv支持下我們可以直接調用函數直接創建一個LBPH人臉識別的模型。TU1少兒編程網-https://www.pxcodes.com

我們在前一部分的同目錄下創建一個Python文件,文件名為trainner.py,用于編寫數據集生成腳本。同目錄下,創建一個文件夾,名為trainner,用于存放我們訓練后的識別器。TU1少兒編程網-https://www.pxcodes.com

#-----建立模型、創建數據集-----#-----建立模型、創建數據集----- import os import cv2 import numpy as np from PIL import Image #導入pillow庫,用于處理圖像 #設置之前收集好的數據文件路徑 path = 'data' #初始化識別的方法 recog = cv2.face.LBPHFaceRecognizer_create() #調用熟悉的人臉分類器 detector = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') #創建一個函數,用于從數據集文件夾中獲取訓練圖片,并獲取id #注意圖片的命名格式為User.id.sampleNum def get_images_and_labels(path): image_paths = [os.path.join(path,f) for f in os.listdir(path)] #新建連個list用于存放 face_samples = [] ids = [] #遍歷圖片路徑,導入圖片和id添加到list中 for image_path in image_paths: #通過圖片路徑將其轉換為灰度圖片 img = Image.open(image_path).convert('L') #將圖片轉化為數組 img_np = np.array(img,'uint8') if os.path.split(image_path)[-1].split(".")[-1] != 'jpg': continue #為了獲取id,將圖片和路徑分裂并獲取 id = int(os.path.split(image_path)[-1].split(".")[1]) faces = detector.detectMultiScale(img_np) #將獲取的圖片和id添加到list中 for(x,y,w,h) in faces: face_samples.append(img_np[y:y+h,x:x+w]) ids.append(id) return face_samples,ids #調用函數并將數據喂給識別器訓練 print('Training...') faces,ids = get_images_and_labels(path) #訓練模型 recog.train(faces,np.array(ids)) #保存模型 recog.save('trainner/trainner.yml')

這就讓電腦認識到你是與眾不同的那顆星~TU1少兒編程網-https://www.pxcodes.com

3. 識別TU1少兒編程網-https://www.pxcodes.com

檢測,校驗,輸出其實都是識別的這一過程,與前兩個過程不同,這是涉及實際使用的過程,所以我們把他整合放在一個統一的一個文件內。TU1少兒編程網-https://www.pxcodes.com

#-----檢測、校驗并輸出結果----- import cv2 #準備好識別方法 recognizer = cv2.face.LBPHFaceRecognizer_create() #使用之前訓練好的模型 recognizer.read('trainner/trainner.yml') #再次調用人臉分類器 cascade_path = "haarcascade_frontalface_default.xml" face_cascade = cv2.CascadeClassifier(cascade_path) #加載一個字體,用于識別后,在圖片上標注出對象的名字 font = cv2.FONT_HERSHEY_SIMPLEX idnum = 0 #設置好與ID號碼對應的用戶名,如下,如0對應的就是初始 names = ['初始','admin','user1','user2','user3'] #調用攝像頭 cam = cv2.VideoCapture(0) minW = 0.1*cam.get(3) minH = 0.1*cam.get(4) while True: ret,img = cam.read() gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #識別人臉 faces = face_cascade.detectMultiScale( gray, scaleFactor = 1.2, minNeighbors = 5, minSize = (int(minW),int(minH)) ) #進行校驗 for(x,y,w,h) in faces: cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2) idnum,confidence = recognizer.predict(gray[y:y+h,x:x+w]) #計算出一個檢驗結果 if confidence < 100: idum = names[idnum] confidence = "{0}%",format(round(100-confidence)) else: idum = "unknown" confidence = "{0}%",format(round(100-confidence)) #輸出檢驗結果以及用戶名 cv2.putText(img,str(idum),(x+5,y-5),font,1,(0,0,255),1) cv2.putText(img,str(confidence),(x+5,y+h-5),font,1,(0,0,0),1) #展示結果 cv2.imshow('camera',img) k = cv2.waitKey(20) if k == 27: break #釋放資源 cam.release() cv2.destroyAllWindows()

現在,你的電腦就能識別出你來啦!TU1少兒編程網-https://www.pxcodes.com

通過其他組合也可以實現開機檢測等多種功能,你學會了嗎?TU1少兒編程網-https://www.pxcodes.com

下面是博主審稿時的測試結果以及出現的一些問題哦~希望對大家有幫助(呲牙.jpg)TU1少兒編程網-https://www.pxcodes.com

測試結果:TU1少兒編程網-https://www.pxcodes.com

TU1少兒編程網-https://www.pxcodes.com

TU1少兒編程網-https://www.pxcodes.com

博主審稿測試過程中出現的問題: TU1少兒編程網-https://www.pxcodes.com

(1)版本問題TU1少兒編程網-https://www.pxcodes.com

解決方法:經過博主無數次的失敗,提示大家**好安裝python2.7,可以直接使用 pip install numpy 以及pip install opencv-python安裝numpy 以及對應python版本的opencvTU1少兒編程網-https://www.pxcodes.com

(如果使用的是Anaconda2,pip相關命令可在開始菜單Anaconda2文件夾下的Anaconda Prompt中輸入)TU1少兒編程網-https://www.pxcodes.com

點擊推文中給出的鏈接,將github中的文件下載后放至編譯文件所在的文件夾下,并更改代碼中的相關目錄TU1少兒編程網-https://www.pxcodes.com

(2)如果提示“module' object has no attribute 'face'”TU1少兒編程網-https://www.pxcodes.com

解決方法:可以輸入 pip install opencv-contrib-python解決,如果提示需要commission,可以在后面加上 --user,即 pip install opencv-contrib-python --userTU1少兒編程網-https://www.pxcodes.com

如有其它問題歡迎大家隨時聯系博主呀~~~TU1少兒編程網-https://www.pxcodes.com

大量免費學習推薦,敬請訪問python教程(視頻)TU1少兒編程網-https://www.pxcodes.com

以上就是學習用Python實現簡單的人臉識別的詳細內容,更多請關注少兒編程網其它相關文章!TU1少兒編程網-https://www.pxcodes.com

預約試聽課

已有385人預約都是免費的,你也試試吧...

欧美黑人经典片免费观看| 日本人妻伦在线中文字幕| 久久国产午夜精品理论片最新版本| av观看免费在线| √资源天堂中文在线| 一级黄色免费网站| 青娱乐av在线| 中文av一区二区三区| 久久成人福利视频| 久久久久久久中文| av大全在线观看| 超碰caoprom| 深爱五月激情五月| 90岁老太婆乱淫| 男女av免费观看| 无码一区二区三区在线观看| 五月天婷婷激情| 精品乱码一区内射人妻无码| 亚洲天堂aaa| 99这里有精品视频| 狠狠综合久久av一区二区| 成人av一区二区三区在线观看| 波多野结衣午夜| 九一国产在线观看| 一级片在线免费观看视频| 搡老岳熟女国产熟妇| 丰满人妻一区二区三区53号| 五月天婷婷激情| 国产人妻大战黑人20p| 欧美成人黑人猛交| 亚洲精品视频专区| 日本丰满大乳奶| 日日干夜夜操s8| 日韩欧美中文字幕一区二区| 一级片视频免费| 国产毛片欧美毛片久久久| 日韩av片免费观看| 亚洲视频在线播放免费| 亚洲第一狼人区| 亚洲av无码国产精品永久一区| 黄色一级片网址| 在线免费观看视频网站| www青青草原| 亚洲中文无码av在线| 看全色黄大色大片| 亚洲一级特黄毛片| 99er在线视频| 国产草草影院ccyycom| 51xx午夜影福利| 99久久国产热无码精品免费| 亚洲av无一区二区三区久久| 精品人妻伦九区久久aaa片| 天天干天天爽天天射| 91video| 岛国精品资源网站| 久久久久久欧美精品se一二三四| 黄色污在线观看| 久久久久久久黄色片| 性色国产成人久久久精品| 亚洲无码精品在线观看| 久久久久亚洲av无码网站| 国产女人18水真多毛片18精品| 久久久久国产精品熟女影院| 日韩精品久久久久久久| 国产裸体视频网站| 全黄性性激高免费视频| 波多野结衣在线观看视频| 亚洲精品女人久久久| 三级在线视频观看| 国产熟女精品视频| 欧美美女一级片| 爱爱免费小视频| 成人免费一区二区三区| 国产又粗又长又大的视频| 日本二区在线观看| 亚洲免费国产视频| 欧美日韩免费一区二区| 成人性生活免费看| 日本三级黄色网址| 五月天婷婷社区| 中文字幕一区二区三区精品| 国产日韩av网站| 丰满少妇高潮一区二区| 亚洲经典一区二区| 亚洲天堂一区在线| 91网址在线播放| 成人免费视频网站入口::| 亚洲精品一区二区三区蜜桃| 国产精品国产三级国产专区52| 国产综合免费视频| 国产精品88久久久久久妇女| 婷婷色一区二区三区| 亚洲区小说区图片区| 久久久久久久久久成人| 一级在线免费视频| 特大黑人巨人吊xxxx| 国产无遮挡裸体免费视频| 在线免费观看视频| 国产精品一级二级| 天堂一区在线观看| 亚洲系列第一页| 久久一级黄色片| 欧美 日韩 国产一区| 欧美中日韩在线| 三级全黄做爰视频| 99久久久免费精品| www.啪啪.com| 综合网在线观看| 黄色高清视频网站| 亚洲国产精品久久人人爱潘金莲| 可以看污的网站| 91精品国产高清一区二区三蜜臀| 人妻少妇精品无码专区| 久久精品久久国产| 中文字幕の友人北条麻妃| 天天综合网在线| 天堂av2020| 精品少妇久久久久久888优播| 九一精品久久久| 国产免费中文字幕| 久艹视频在线观看| 亚洲一二区在线观看| 中文字幕成人在线视频| 久久久久久综合网| 丁香婷婷激情网| 波多野结衣 作品| 中文字幕在线1| 天堂av手机版| 黄色短视频在线观看| 波多野结衣片子| 亚洲女优在线观看| 成人黄色免费网址| 亚洲天堂黄色片| 国产无限制自拍| 99视频在线免费| 九九视频免费观看| 伊人手机在线视频| 波多野结衣一区二区三区四区| 国产麻豆91视频| 日本wwwwwww| 91狠狠综合久久久久久| 欧美日韩dvd| 人人爽人人av| 黄色小说在线观看视频| 在线观看一二三区| 97人妻精品一区二区三区| 欧美激情亚洲综合| 国产黑丝在线视频| 日本888xxxx| 国产精品欧美激情在线观看| 鲁一鲁一鲁一鲁一色| 91精品国产乱码久久久张津瑜| 国产精品一区二区三区在线免费观看 | 国产精品一区二区亚洲| 黄色影视在线观看| 午夜精品中文字幕| 日本熟妇一区二区| 中文字幕第四页| 国产午夜小视频| 一区二区乱子伦在线播放| 欧洲精品久久一区二区| 欧美成人短视频| 91精品999| 欧美亚洲精品在线观看| 中文字幕求饶的少妇| 91成人在线免费视频| 国产一区二区视频在线观看免费| www.超碰在线观看| 久操手机在线视频| 欧美日韩性生活片| 国产日韩欧美久久| 国产不卡的av| 99超碰在线观看| 99精品国产99久久久久久97| 蜜桃久久一区二区三区| 捆绑裸体绳奴bdsm亚洲| 亚洲av无码一区二区三区人| 日本一级片免费| 欧美日韩中文字幕在线播放| 免费裸体美女网站| 欧美三根一起进三p| 一区二区三区视频免费看| 91视频久久久| 亚洲国产综合av| 我要看黄色一级片| 91精品国产高潮对白| 亚洲精品国产suv一区| 亚洲调教欧美在线| 男人的天堂狠狠干| 久久午夜免费视频| 影音先锋制服丝袜| 国产性xxxx高清| 色欲AV无码精品一区二区久久| 国产日韩欧美久久| 精品人妻一区二区三区香蕉 | 性猛交ⅹxxx富婆video| 久久久.www| 97超碰在线资源| 国产在线综合网| 国产jjizz一区二区三区视频| 第四色婷婷基地| 无码任你躁久久久久久老妇| 欧美日韩大尺度| 国产精品无码自拍| 日本特黄在线观看| 久久久久人妻一区精品色| 日本熟女一区二区| 天天操天天干天天玩| 国产精品乱码一区二区| 免费看毛片的网址| jizz国产在线| 新91视频在线观看| 欧美成人三级在线播放| 午夜精品久久久久久久96蜜桃 | 特级西西444www高清大视频| 亚洲 欧美 综合 另类 中字| 午夜精品久久久久久久99热黄桃| 黄大色黄女片18第一次| 成人信息集中地| www.av黄色| 最新中文字幕2018| 欧美三级黄色大片| 国产毛片久久久久| 娇小11一12╳yⅹ╳毛片| 久久久久久久久精| 久久亚洲AV成人无码国产野外 | www精品久久| 国产男女猛烈无遮挡| 女女同性女同一区二区三区按摩| 91美女免费看| 99热99这里只有精品| 国产无人区码熟妇毛片多| 欧美日韩中文字幕视频| 两性午夜免费视频| 亚洲一级中文字幕| 久久免费视频精品| 国产视频123区| 中文字幕在线日本| 免费的一级黄色片| 成人毛片在线免费观看| 天天爽人人爽夜夜爽| 亚洲AV无码国产精品| 日本熟女一区二区| 欧美 亚洲 视频| 欧美自拍第一页| 欧美精品 - 色网| 羞羞在线观看视频| 91精品国自产| 成人免费毛片在线观看| 精品少妇一区二区三区密爱| 在线观看一区二区三区视频| 一级黄色片在线观看| 久久久一二三区| av网站在线观看不卡| 国产喷水在线观看| 国产手机在线观看| 中文字幕1区2区| av中文字幕在线免费观看| 粉嫩虎白女毛片人体| 免费污网站在线观看| 久久久久久久久久一级| 免费国产成人av| 欧美 日韩 国产 在线观看| 亚洲aⅴ乱码精品成人区| 天堂中文在线网| 精品欧美一区免费观看α√| 成人乱码一区二区三区av| 91精品国自产| 亚洲精品在线网址| 日韩国产小视频| 亚洲AV无码成人精品区明星换面 | 日本男女交配视频| 青娱乐国产视频| 色呦呦视频在线| 在线免费看91| 日韩欧美成人一区二区三区| 精品日韩久久久| 人人妻人人澡人人爽欧美一区双 | 国产精品后入内射日本在线观看| 亚洲综合久久av一区二区三区| 国产在线观看免费播放| 中文av免费观看| 中文字幕人妻互换av久久| 国产男人搡女人免费视频| 波多野结衣网站| 国产情侣小视频| 中文字幕久久网| 亚洲精品久久久久avwww潮水| www.国产精品视频| 性感美女视频一二三| 无码h肉动漫在线观看| 亚洲人与黑人屁股眼交| 亚洲熟女乱综合一区二区三区| 日韩综合在线观看| 国产一级视频在线观看| 国产福利精品一区二区三区| 日韩在线xxx| 干日本少妇首页| 国产a视频免费观看| 亚洲精品喷潮一区二区三区 | 久久无码人妻一区二区三区| 免费国产黄色片| 国产精品嫩草69影院| 91porn在线| 精品夜夜澡人妻无码av| 欧美熟妇精品黑人巨大一二三区| 国产麻豆天美果冻无码视频| 亚洲一区二区乱码| jizz日本在线播放| 热这里只有精品| 日本日本19xxxⅹhd乱影响| 国产一区二区网| 污污网站免费观看| 久久婷婷综合国产| 亚洲无码精品一区二区三区| 国产黄色美女视频| 免费黄色在线播放| 人成免费在线视频| 久久www视频| 自拍偷拍21p| 九九热在线视频播放| 99国产揄拍国产精品| 国产性猛交96| 三级av在线免费观看| 欧美成人精品欧美一级| 东京干手机福利视频| 国产精品入口芒果| 一区二区三区黄| 日本xxxx免费| 多男操一女视频| 色噜噜狠狠一区二区三区狼国成人| 糖心vlog精品一区二区| 欧美黄色一级生活片| 超碰在线97免费| 久久精品视频5| 国产有码在线观看| 免费看污片网站| 精品这里只有精品| www.av88| 精品人妻少妇嫩草av无码| 99在线观看视频免费| 中文字幕一区二区三区精品| 丰满肥臀噗嗤啊x99av| 91久久久久久久久久久久久久 | xxxx在线免费观看| 国产一区二区在线播放视频| 国产精品300页| 国产午夜伦鲁鲁| 一级做a爱片性色毛片| 大乳护士喂奶hd| 国产野外作爱视频播放| 国产一级精品视频| 免费看黄色片的网站| 人妻av中文系列| 中文字幕福利视频| 国产大屁股喷水视频在线观看| 91欧美视频在线| 国产免费黄色大片| 女同性恋一区二区| 美日韩一二三区| 欧美亚洲色综久久精品国产| 99热这里只有精品在线播放| 四虎永久在线精品免费网址| 国产一区二区视频在线观看免费| 国产无遮挡裸体免费视频| 五月天丁香视频| 五月婷婷丁香色| 国内精品卡一卡二卡三| 国产免费www| 亚洲中文字幕无码不卡电影| 无码熟妇人妻av| 91成品人影院| 午夜宅男在线视频| 成人在线观看免费高清| 99热这里只有精品在线| 黄大色黄女片18第一次| 91久久国产综合| 亚洲国产成人一区二区| 久草视频免费在线| 91免费在线看片| 亚洲婷婷久久综合| 国产主播中文字幕| 激情无码人妻又粗又大| 99热这里只有精品9| 国产中文字字幕乱码无限| www.-级毛片线天内射视视| 一级黄色大片免费看| 国产区在线观看视频| 18禁男女爽爽爽午夜网站免费| 加勒比精品视频| 国产三级精品在线观看| 亚洲综合20p| 黄www在线观看| 亚洲欧美精品久久| 成人免费毛片日本片视频| 国产精品毛片一区视频播| 国产又大又黑又粗免费视频| 精品中文字幕av| 法国空姐在线观看免费| 黄色在线免费播放|