精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

超有趣!手把手教你用Python實(shí)現(xiàn)實(shí)時(shí)“人臉檢測”

原創(chuàng)
開發(fā) 后端 開發(fā)工具
Instagram 的聯(lián)合創(chuàng)始人兼首席技術(shù)官 Mike Kreiger 說:“計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)其實(shí)已開始流行起來,但是對于大多數(shù)人來說,計(jì)算機(jī)看了圖像后看到了什么這方面還是比較模糊。”

【51CTO.com原創(chuàng)稿件】Instagram 的聯(lián)合創(chuàng)始人兼首席技術(shù)官 Mike Kreiger 說:“計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)其實(shí)已開始流行起來,但是對于大多數(shù)人來說,計(jì)算機(jī)看了圖像后看到了什么這方面還是比較模糊。”

近年來,計(jì)算機(jī)視覺這個(gè)神奇的領(lǐng)域已漸成氣候。該技術(shù)在世界各地已有廣泛的應(yīng)用,而我們才開了個(gè)頭!

我在這個(gè)領(lǐng)域最喜歡的事情之一是我們的社區(qū)擁抱開源這個(gè)概念。連各大科技巨頭也愿意與每個(gè)人分享新的突破和創(chuàng)新,以便這項(xiàng)技術(shù)不會成為“有錢人的玩物”。

人臉檢測就是這樣一種技術(shù),它在實(shí)際用例下?lián)碛袕V泛的潛在用途(如果使用得當(dāng)且符合倫理道德)。在本文中我將介紹如何使用開源工具構(gòu)建一種功能強(qiáng)大的人臉檢測算法。

人臉檢測大有前景的應(yīng)用

讓我舉幾個(gè)表明人臉檢測技術(shù)在普遍使用的典例。我確信你肯定在某個(gè)時(shí)候碰到過這些用例,只是沒有意識到幕后使用了什么技術(shù)!

比如,F(xiàn)acebook 把圖像手動(dòng)標(biāo)記換成了為上傳到平臺的每張圖片建議自動(dòng)生成的標(biāo)記。

Facebook 使用一種簡單的人臉檢測算法來分析圖像中人臉的像素,并將其與相關(guān)用戶進(jìn)行比較。

我們將學(xué)習(xí)如何自行構(gòu)建一個(gè)人臉檢測模型,但在深入介紹這方面的技術(shù)細(xì)節(jié)之前,不妨討論另外幾個(gè)用例。

我們習(xí)慣于使用最新的“人臉解鎖”功能解鎖手機(jī)。這是表明如何使用人臉檢測技術(shù)來保持個(gè)人數(shù)據(jù)安全性的一個(gè)很小的例子。

同樣技術(shù)可以在更大的規(guī)模內(nèi)予以實(shí)現(xiàn),使攝像頭能夠捕捉圖像、檢測人臉。

在廣告、醫(yī)療保健和銀行等行業(yè),有另外幾個(gè)鮮為人知的人臉檢測應(yīng)用。在大多數(shù)公司或甚至在許多會議中,你需要攜帶身份證件才能進(jìn)入。

但如果我們能找到一種方法,不需要攜帶任何身份證件就能進(jìn)入,將會怎么樣?

人臉檢測有助于使這個(gè)過程流暢簡單。人只要看一眼攝像頭,它就會自動(dòng)檢測要不要允許他/她進(jìn)入。

人臉檢測的另一個(gè)值得關(guān)注的應(yīng)用是可以計(jì)算參加活動(dòng)(比如會議或音樂會)的人數(shù)。

我們安裝了一個(gè)可以捕獲參與者圖像并為我們提供總?cè)藬?shù)的攝像頭,而不是手動(dòng)計(jì)算參與者。這有助于使整個(gè)過程自動(dòng)化,并節(jié)省大量手動(dòng)工作。是不是覺得很有用?

在本文中我將著重介紹人臉檢測的實(shí)際應(yīng)用,簡單介紹其中的算法是如何工作的。

如何使用手頭開源工具實(shí)現(xiàn)人臉檢測

你已了解了人臉檢測技術(shù)的潛在應(yīng)用場景,不妨看看我們?nèi)绾问褂檬诸^的開源工具來實(shí)現(xiàn)這項(xiàng)技術(shù)。

具體就本文而言,這是我使用和推薦使用的軟硬件:

  • 用來在聯(lián)想 E470 ThinkPad 筆記本電腦(酷睿 i5 第 7 代)上構(gòu)建實(shí)時(shí)人臉檢測系統(tǒng)的網(wǎng)絡(luò)攝像頭(羅技 C920)。

你還可以在其他任何適當(dāng)?shù)南到y(tǒng)上使用筆記本電腦的內(nèi)置攝像頭或閉路電視攝像頭用于實(shí)時(shí)視頻分析,而不是采用我使用的這套設(shè)置。

  • 使用 GPU 進(jìn)行更快速的視頻處理始終是額外好處。
  • 在軟件方面,我們使用了已安裝所有必備軟件的 Ubuntu 18.04 操作系統(tǒng)。

不妨更深入一點(diǎn)地探討這幾點(diǎn),確保在構(gòu)建人臉檢測模型之前已正確設(shè)置好了一切。

第 1 步:硬件設(shè)置

你要做的第一件事是檢查網(wǎng)絡(luò)攝像頭是否設(shè)置正確。Ubuntu 中的一個(gè)簡單技巧是查看設(shè)備是否已被操作系統(tǒng)注冊。

可以按照下列步驟來操作:

  • 將網(wǎng)絡(luò)攝像頭連接到筆記本電腦之前,進(jìn)入到命令提示符并輸入 ls /dev/video*,檢查所有已連接的視頻設(shè)備。這會輸出顯示已連接到系統(tǒng)的視頻設(shè)備。
  • 連接網(wǎng)絡(luò)攝像頭,并再次運(yùn)行上述命令。如果網(wǎng)絡(luò)攝像頭已成功連接,命令會顯示一個(gè)新設(shè)備。
  • 可以做的另一件事是使用任何網(wǎng)絡(luò)攝像頭軟件來檢查網(wǎng)絡(luò)攝像頭是否正常工作。你可以在 Ubuntu 中使用“Cheese”來執(zhí)行這番操作。

這里我們可以看到網(wǎng)絡(luò)攝像頭已正確設(shè)置。硬件方面就是這些!

第 2 步:軟件設(shè)置

①安裝 Python

本文中的代碼是用 Python 版本 3.5 構(gòu)建的。雖然有多種方法來安裝 Python,但我建議使用 Anaconda,這是最流行的數(shù)據(jù)科學(xué) Python 發(fā)行版。

這是系統(tǒng)中安裝 Anaconda 的鏈接:

  1. https://www.anaconda.com/download 

②安裝 OpenCV

OpenCV(開源計(jì)算機(jī)視覺)是一個(gè)旨在構(gòu)建計(jì)算機(jī)視覺應(yīng)用程序的庫。它有許多用于圖像處理任務(wù)的預(yù)編寫函數(shù)。

想安裝 OpenCV,對庫進(jìn)行 pip 安裝:

  1. pip3 install opencv-python 

③安裝 face_recognition API

最后,我們將使用 face_recognition,這號稱是世界上最簡單的面向 Python 的人臉識別 API。

想安裝它,請運(yùn)行下列命令:

  1. pip install dlib 
  2. pip install face_recognition 

深入了解實(shí)現(xiàn)方式

現(xiàn)在你已設(shè)置好了系統(tǒng),終于可以深入了解實(shí)際的實(shí)現(xiàn)方式。首先,我們將迅速構(gòu)建程序,然后對其分解以了解我們所做的工作。

先創(chuàng)建一個(gè)文件 face_detector.py,然后拷貝如下所示的代碼:

  1. # import libraries 
  2. import cv2 
  3. importface_recognition 
  4.  
  5. # Get a reference towebcam 
  6. video_capture =cv2.VideoCapture("/dev/video1"
  7.  
  8. # Initialize variables 
  9. face_locations = [] 
  10.  
  11. while True
  12.     # Grab a single frame of video 
  13.     ret, frame = video_capture.read() 
  14.  
  15.     # Convert the image from BGR color (whichOpenCV uses) to RGB color (which face_recognition uses) 
  16.     rgb_frame = frame[:, :, ::-1] 
  17.  
  18.     # Find all the faces in the current frameof video 
  19.     face_locations =face_recognition.face_locations(rgb_frame) 
  20.  
  21.     # Display the results 
  22.     for topright, bottom, left inface_locations: 
  23.         # Draw a box around the face 
  24.         cv2.rectangle(frame, (lefttop),(right, bottom), (0, 0, 255), 2) 
  25.  
  26.     # Display the resulting image 
  27.     cv2.imshow('Video', frame) 
  28.  
  29.     # Hit 'q' on the keyboard to quit! 
  30.     if cv2.waitKey(1) & 0xFF == ord('q'): 
  31.         break 
  32.  
  33. # Release handle tothe webcam 
  34. video_capture.release() 
  35. cv2.destroyAllWindows() 

然后,輸入以下命令,運(yùn)行該 Python 文件:

  1. python face_detector.py 

如果一切正常,會彈出一個(gè)新窗口,實(shí)時(shí)人臉檢測在運(yùn)行中。

總結(jié)一下,這是我們上述代碼執(zhí)行的操作:

  • 首先,我們定義了將進(jìn)行視頻分析的硬件。
  • 此后,我們實(shí)時(shí)捕捉視頻,逐幀捕捉。
  • 然后,我們處理每幀,并提取圖像中所有人臉的位置。
  • 最后,我們以視頻形式渲染這些幀以及人臉位置。

是不是很簡單?如果你想了解更具體的細(xì)節(jié),我已在每個(gè)代碼部分中包含注釋。你可以隨時(shí)返回查看。

人臉檢測的用例

樂趣并不僅限于此!我們能做的另一件很酷的事情就是圍繞上述代碼構(gòu)建完整的用例。而且你無需從頭開始,我們只要對代碼進(jìn)行幾處小小的改動(dòng)即可。

比如說,假設(shè)你想構(gòu)建一個(gè)基于攝像頭的自動(dòng)系統(tǒng)來實(shí)時(shí)跟蹤說話人的位置。根據(jù)其位置,系統(tǒng)轉(zhuǎn)動(dòng)攝像頭,以便說話人始終在視頻的中間。

我們該如何解決這個(gè)問題?第一步是構(gòu)建識別視頻中一個(gè)人或多個(gè)人的系統(tǒng),并關(guān)注說話人的位置。

不妨看看我們?nèi)绾螌?shí)現(xiàn)這一點(diǎn)。為了本文需要,我從 Youtube 上下載了一段視頻(https://youtu.be/A_-KqX-RazQ),視頻中有個(gè)人在 2017 年 DataHack 峰會上講話。

首先,我們導(dǎo)入必要的庫:

  1. import cv2 
  2. importface_recognition 

然后,閱讀視頻并獲取長度:

  1. input_movie =cv2.VideoCapture("sample_video.mp4"
  2. length = int(input_movie.get(cv2.CAP_PROP_FRAME_COUNT)) 

之后,我們創(chuàng)建一個(gè)擁有所需分辨率和幀速率的輸出文件,與輸入文件類似。

加載說話人的示例圖像以便在視頻中識別他:

  1. image =face_recognition.load_image_file("sample_image.jpeg"
  2. face_encoding =face_recognition.face_encodings(image)[0] 
  3.  
  4. known_faces = [ 
  5. face_encoding, 

這一切都已完成,現(xiàn)在我們運(yùn)行一個(gè)循環(huán),它將執(zhí)行以下操作:

  • 從視頻中提取幀。
  • 找到所有人臉,并識別它們。
  • 創(chuàng)建一個(gè)新視頻,將原始幀與標(biāo)注的說話人人臉位置相結(jié)合。

不妨看看這個(gè)代碼:

  1. # Initialize variables 
  2. face_locations = [] 
  3. face_encodings = [] 
  4. face_names = [] 
  5. frame_number = 0 
  6.  
  7. while True
  8.     # Grab a single frame of video 
  9.     ret, frame = input_movie.read() 
  10.     frame_number += 1 
  11.  
  12.     # Quit when the input video file ends 
  13.     if not ret: 
  14.         break 
  15.  
  16.     # Convert the image from BGR color (whichOpenCV uses) to RGB color (which face_recognition uses) 
  17.     rgb_frame = frame[:, :, ::-1] 
  18.  
  19.     # Find all the faces and face encodings inthe current frame of video 
  20.     face_locations =face_recognition.face_locations(rgb_frame, model="cnn"
  21.     face_encodings =face_recognition.face_encodings(rgb_frame, face_locations) 
  22.  
  23.     face_names = [] 
  24.     for face_encoding in face_encodings: 
  25.         # See if the face is a match for theknown face(s) 
  26.         match =face_recognition.compare_faces(known_faces, face_encoding, tolerance=0.50) 
  27.  
  28.         name = None 
  29.         if match[0]: 
  30.             name = "Phani Srikant" 
  31.  
  32.         face_names.append(name
  33.  
  34.     # Label the results 
  35.     for (topright, bottom, left), name inzip(face_locations, face_names): 
  36.         if not name
  37.             continue 
  38.  
  39.         # Draw a box around the face 
  40.         cv2.rectangle(frame, (lefttop),(right, bottom), (0, 0, 255), 2) 
  41.  
  42.         # Draw a label with a name below theface 
  43.         cv2.rectangle(frame, (left, bottom -25), (right, bottom), (0, 0, 255), cv2.FILLED) 
  44.         font = cv2.FONT_HERSHEY_DUPLEX 
  45.         cv2.putText(frame, name, (left + 6,bottom - 6), font, 0.5, (255, 255, 255), 1) 
  46.  
  47.     # Write the resulting image to the outputvideo file 
  48.     print("Writing frame {} /{}".format(frame_number, length)) 
  49.     output_movie.write(frame) 
  50.  
  51. All done! 
  52. input_movie.release() 
  53. cv2.destroyAllWindows() 

然后代碼會給出這樣的輸出:

人臉檢測真是了不起的本領(lǐng)。

結(jié)論

恭喜!你現(xiàn)在知道如何為許多潛在用例構(gòu)建人臉檢測系統(tǒng)了。深度學(xué)習(xí)是非常迷人的領(lǐng)域,我很期望下一步的方向。

我們在本文中學(xué)習(xí)了如何利用開源工具構(gòu)建具有實(shí)際用途的實(shí)時(shí)人臉檢測系統(tǒng)。

 

我鼓勵(lì)各位構(gòu)建眾多這樣的應(yīng)用,并自己試一試。相信我,你能學(xué)到好多東西,而且蠻有意思。

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2017-10-27 10:29:35

人臉識別UbuntuPython

2017-10-29 21:43:25

人臉識別

2021-08-09 13:31:25

PythonExcel代碼

2021-12-11 20:20:19

Python算法線性

2022-10-19 14:30:59

2021-05-10 06:48:11

Python騰訊招聘

2021-02-02 13:31:35

Pycharm系統(tǒng)技巧Python

2021-03-23 09:05:52

PythonExcelVlookup

2021-02-10 09:34:40

Python文件的壓縮PyCharm

2021-02-04 09:00:57

SQLDjango原生

2011-03-28 16:14:38

jQuery

2021-02-06 14:55:05

大數(shù)據(jù)pandas數(shù)據(jù)分析

2022-08-04 10:39:23

Jenkins集成CD

2009-04-22 09:17:19

LINQSQL基礎(chǔ)

2021-04-01 09:02:38

Python小說下載網(wǎng)絡(luò)爬蟲

2021-05-17 21:30:06

Python求均值中值

2021-01-21 09:10:29

ECharts柱狀圖大數(shù)據(jù)

2021-01-08 10:32:24

Charts折線圖數(shù)據(jù)可視化

2020-11-13 08:17:48

App(滑動(dòng)切換)

2021-09-02 08:56:48

JavaBMIHashSet
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

激情五月综合网| 欧美综合影院| 久久精品视频免费| 国产视频999| 久久久99精品| 影视先锋久久| 日韩视频中午一区| 大肉大捧一进一出好爽动态图| 91短视频版在线观看www免费| 国产精品一区不卡| 国产99久久久欧美黑人| 老湿机69福利| 国产99精品| 日韩欧美久久久| 五月天婷婷激情视频| 欧洲黄色一区| 国产精品久久久久国产精品日日 | 一区二区三区精彩视频| 极品日韩av| 日韩中文在线视频| 精品人妻一区二区三区香蕉| 国产一区一区| 欧美性三三影院| 尤物av无码色av无码| 国精产品一区| 国产精品你懂的| 鲁鲁视频www一区二区| 精品国产亚洲AV| 蜜桃视频在线观看一区二区| 欧美一二三视频| 免费在线观看av网址| 91麻豆国产自产在线观看亚洲| 日韩电影大全免费观看2023年上| 国产精久久久久| 国模大尺度视频一区二区| 欧美午夜一区二区三区 | 久久电影网站中文字幕| 欧美专区在线观看| 欧美三级韩国三级日本三斤在线观看| 久久精品亚洲人成影院 | 日韩欧美国产三级电影视频| 天天色综合社区| 成人开心激情| 一本色道久久综合亚洲aⅴ蜜桃 | 国产在线视频一区二区三区| 国产精品久久综合av爱欲tv| 日本一区二区免费电影| 在线亚洲自拍| 国产91精品高潮白浆喷水| 国产一级视频在线观看| 精品电影一区| 久久久久亚洲精品国产| 久久久久亚洲AV| 欧美私人啪啪vps| 欧美激情奇米色| 精品亚洲永久免费| 亚洲人www| 欧美性受xxxx黑人猛交| 一级做a爰片久久毛片| 亚洲在线播放| 国产成人精品免高潮在线观看| 成年人免费高清视频| 国产精品毛片| 日产精品99久久久久久| 人人妻人人爽人人澡人人精品| 久久尤物视频| 国产精品亚洲综合天堂夜夜| 97人妻一区二区精品免费视频 | 国产精品18毛片一区二区| 刘亦菲毛片一区二区三区| jlzzjlzz国产精品久久| 免费电影一区| 午夜免费福利在线观看| 亚洲精品欧美二区三区中文字幕| 中文字幕一区二区三区四区五区六区| 国产在线高潮| 午夜私人影院久久久久| 亚洲爆乳无码专区| 亚洲国产91视频| 精品国产一二三区| 四虎影成人精品a片| 成人直播大秀| 欧美福利小视频| 国产精品100| 看电视剧不卡顿的网站| 国产久一道中文一区| 嫩草研究院在线观看| 中文字幕在线一区免费| 无码日本精品xxxxxxxxx| 色是在线视频| 91精品国产综合久久精品图片| 国产精品欧美性爱| 国内成人精品| 欧美高清自拍一区| 日本黄色中文字幕| 大白屁股一区二区视频| 日本精品免费| 天堂av最新在线| 一本到高清视频免费精品| 日韩欧美中文视频| 九九久久电影| 欧美精品xxx| 一本久道久久综合无码中文| 成人激情免费网站| 在线观看亚洲视频啊啊啊啊| 91超碰免费在线| 欧美蜜桃一区二区三区| 亚洲精品理论片| 综合久久亚洲| 国产精品福利观看| 污视频网站在线播放| 亚洲天堂网中文字| 手机看片福利日韩| 欧美三级午夜理伦三级小说| 久久国产精品久久久久久| 波多野结衣 久久| 国产91露脸合集magnet| 中文字幕精品—区二区日日骚| 日本三级一区| 欧美r级在线观看| 情侣偷拍对白清晰饥渴难耐| 久久精品中文| 久久综合入口| 2020国产在线| 精品捆绑美女sm三区| 北条麻妃在线观看视频| 乱一区二区av| 婷婷四房综合激情五月| 国模套图日韩精品一区二区| 亚洲成人教育av| 久草视频在线免费看| 久久99精品国产麻豆婷婷洗澡| 日本最新一区二区三区视频观看| 麻豆免费版在线观看| 精品国产亚洲一区二区三区在线观看| 国产精品99久久久久久成人| 奇米在线7777在线精品| 日本一区二区三区四区在线观看 | 久久亚洲无码视频| 小嫩嫩精品导航| 久久久久久草| 在线毛片观看| 日韩国产高清视频在线| 日本免费观看视| 91亚洲大成网污www| 日韩欧美不卡在线| 久久影视三级福利片| 久久久久久久久久久网站| 国产成人三级在线观看视频| 亚洲成人激情自拍| 成人性生活免费看| 午夜在线a亚洲v天堂网2018| 欧美日韩一区二区三| 日韩中文在线播放| 中文字幕av一区中文字幕天堂| 欧美三级网站在线观看| 国产精品欧美一区二区三区| 182午夜在线观看| 亚洲综合色网| 99蜜桃在线观看免费视频网站| 日本在线视频中文有码| 欧美精品一区二区三区蜜桃| yjizz国产| 国产色综合久久| 一本一道久久a久久综合蜜桃| 国产精品精品国产一区二区| 91久久久精品| av电影在线免费| 亚洲欧美国产一本综合首页| 中文字幕一区2区3区| 亚洲视频免费在线观看| 亚洲av综合色区无码另类小说| 亚洲激情社区| 欧美在线视频二区| av国产精品| 97国产成人精品视频| 国产成人天天5g影院在线观看| 欧美日韩一区二区电影| 青青草在线观看视频| 成人avav影音| 一区二区在线免费看| 午夜视频一区| 日韩精品一区二区三区色偷偷| 国产电影一区二区| 7777kkkk成人观看| 欧美性videos| 亚洲国产中文字幕在线观看| 久久久久久久久久一级| 一区二区欧美精品| 国产sm调教视频| 国产成人免费在线观看| 日韩一级免费在线观看| 综合激情在线| 日本免费一区二区三区| 欧美视频二区欧美影视| 日韩免费中文字幕| 欧美人动性xxxxz0oz| 在线视频日本亚洲性| 日批视频免费播放| 欧美日韩综合在线免费观看| 国产亚洲色婷婷久久99精品| 欧美高清在线视频| 午夜久久久久久久| 韩国视频一区二区| 日韩精品一区中文字幕| 亚洲大胆视频| 国产又粗又爽又黄的视频| 亚洲bt欧美bt精品777| 成人9ⅰ免费影视网站| 草民电影神马电影一区二区| 性欧美在线看片a免费观看| 岛国成人毛片| 色久欧美在线视频观看| 欧美色综合一区二区三区| 精品国一区二区三区| 一级做a爱片性色毛片| 在线看国产一区| www.伊人久久| 午夜精品一区二区三区电影天堂| √天堂中文官网8在线| 国产免费成人在线视频| 久久国产精品影院| 成人久久18免费网站麻豆| 亚洲综合123| 裸体一区二区三区| 在线观看高清免费视频| 玖玖精品视频| 日韩黄色片视频| 一区二区三区国产在线| 少妇人妻无码专区视频| 好吊日精品视频| 视色,视色影院,视色影库,视色网| 日韩精品dvd| 一区二区不卡在线视频 午夜欧美不卡'| 国产麻豆精品久久| 日韩欧美亚洲日产国产| 国产免费久久| 日韩电影免费观看在| 欧美爱爱网站| 久久综合中文色婷婷| 蜜臀av一区| 精品视频免费观看| 亚洲女娇小黑人粗硬| 久久免费视频1| 婷婷综合福利| 欧美一级二级三级| 国产欧美日韩免费观看| 日韩高清av电影| 日本a级不卡| 伊甸园精品99久久久久久| 久久精品免费一区二区三区| 日韩一二区视频| 欧美特黄a级高清免费大片a级| 成人一级生活片| 国产精品夜夜夜| 久久精品午夜福利| 久久精品国产精品亚洲综合| 91小视频在线播放| 粉嫩aⅴ一区二区三区四区| 99热超碰在线| 2021中文字幕一区亚洲| 免费黄色在线网址| 亚洲啪啪综合av一区二区三区| 久久精品www| 黑人巨大精品欧美一区二区免费| 樱花视频在线免费观看| 91精品视频网| 色婷婷在线视频| 亚洲亚裔videos黑人hd| 免费av不卡| 久久久影视精品| 香蕉久久免费电影| 国产在线视频一区| 懂色av一区二区| 欧美一区少妇| 欧美区国产区| 国产裸体舞一区二区三区| 日本亚洲免费观看| 性生交大片免费看l| 久久蜜臀精品av| 欧美第一页在线观看| 岛国视频午夜一区免费在线观看| 中文字幕视频一区二区| 精品福利在线导航| 91在线视频| 国内外成人免费激情在线视频网站 | 亚洲欧洲av| 免费久久久久久| 亚洲一区日本| 激情成人在线观看| 久久久精品天堂| 久草视频手机在线观看| 欧美在线高清视频| 二区三区在线视频| 色偷偷偷亚洲综合网另类| 波多野结衣精品| 国产日韩欧美在线观看| 亲子伦视频一区二区三区| 中文字幕一区二区三区四区五区人 | 精品视频在线观看一区| 久久er精品视频| 国产亚洲无码精品| 亚洲综合成人在线| 中文字幕+乱码+中文乱码www | 亚洲av成人无码一二三在线观看| 国产精品久久久久一区二区三区 | 4438x亚洲最大成人网| 久久精品蜜桃| 久久久久亚洲精品国产| 精品国产三级| 亚洲图片都市激情| 久久国产精品久久w女人spa| 亚洲少妇一区二区三区| 亚洲天堂久久久久久久| 国产又粗又猛又爽又| 亚洲精品xxx| 欧美男男video| 2022国产精品| 欧美疯狂party性派对| 成人精品小视频| 91在线高清观看| 豆国产97在线 | 亚洲| 4hu四虎永久在线影院成人| 3p在线观看| 国产精品白嫩初高中害羞小美女| 日本精品影院| 日本少妇高潮喷水视频| 成人18精品视频| 国产在线视频卡一卡二| 精品久久久久久久人人人人传媒 | 香蕉久久一区二区不卡无毒影院 | 黑人巨茎大战欧美白妇| 紧缚捆绑精品一区二区| 国产又粗又长又硬| 欧洲视频一区二区| 岛国在线大片| 国产精品av在线| 青草国产精品| 高清av免费看| 中文字幕一区二区三区四区不卡| 国产精品高清无码| 这里只有视频精品| 欧美a一级片| 99精品一区二区三区的区别| 国内精品视频666| 欧美日韩精品一区二区三区视频播放| 欧美一区二区三区视频在线观看| 成人video亚洲精品| 成人资源视频网站免费| 伊人成人在线视频| 手机在线看片日韩| 色综合天天性综合| 成人亚洲性情网站www在线观看| 国产精品成人av在线| 日韩国产专区| 日本成人xxx| 亚洲高清视频在线| 青青草在线播放| 国产精品久久中文| 午夜精品偷拍| 中文字幕一区二区三区乱码不卡| 婷婷六月综合网| 蜜桃视频在线观看视频| 国产欧美日韩亚洲精品| 欧美久久成人| 亚洲人成人无码网www国产| 欧美精品一二三| sm在线观看| 青青成人在线| 国产在线观看免费一区| 久久久久久久99| 在线观看国产精品91| 国产精品一级在线观看| 久久人人爽人人爽人人av| 久久婷婷成人综合色| 91色在线播放| 性欧美xxxx| 99九九热只有国产精品| 欧洲成人午夜精品无码区久久| 欧美日韩亚洲成人| 毛片在线播放a| 精品国产乱码久久久久| 蜜桃精品在线观看| 久久免费少妇高潮99精品| 国产亚洲精品va在线观看| 日韩精品视频在线看| 免费日韩中文字幕| 亚洲精品国久久99热| 国家队第一季免费高清在线观看| 亚洲中国色老太| 天堂资源在线中文精品| 久草视频中文在线| 日韩亚洲综合在线| 网红女主播少妇精品视频| 中文字幕在线观看日 | 午夜dv内射一区二区| 亚洲一区在线免费观看| 91精品国产91久久久久游泳池| 国产一区二区无遮挡| 国模娜娜一区二区三区|