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

使用深度學習的方法進行人臉解鎖

人工智能 深度學習
使用深度學習來創建面部解鎖算法需要三個主要部分:查找人臉的算法;一種將人臉嵌入向量空間的方法;比較已編碼人臉的函數

 [[390275]]

 

今天,我們將使用深度學習來創建面部解鎖算法。 要完成我們的任務需要三個主要部分。

  • 查找人臉的算法
  • 一種將人臉嵌入向量空間的方法
  •  比較已編碼人臉的函數

人臉面孔查找和定位

首先,我們需要一種在圖像中查找人臉的方法。 我們可以使用一種稱為MTCNN(多任務級聯卷積網絡)的端到端方法。

只是一點技術背景,所以稱為Cascaded,因為它由多個階段組成,每個階段都有其神經網絡。 下圖顯示了該框架。

 

 

我們依靠facenet-pytorch中的MTCNN實現。

數據

我們需要圖像! 我整理了一些照片,萊昂納多·迪卡普里奧和馬特·戴蒙。

遵循PyTorch最佳做法,我使用ImageFolder加載數據集。 我創建了MTCNN實例,并使用transform參數將其傳遞給數據集。

我的文件夾結構如下:

  1. ./faces  
  2. ├── di_caprio  
  3. │   ├── ....jpg  
  4. ├── matt_demon  
  5. │   ├── ....jpg  
  6. └── me  
  7. │   ├── ....jpg  

 

MTCNN自動裁剪輸入并調整其大小,我使用image_size = 160,因為模型將使用具有該尺寸的圖像進行訓練。 我還要添加18像素的邊距,以確保我們包括整個臉部。

  1. import torch  
  2. import torchvision.transforms as T  
  3. import matplotlib.pyplot as plt  
  4.   
  5. from torch.utils.data import Dataset, DataLoader  
  6. from torchvision.datasets import ImageFolder  
  7. from facenet_pytorch import MTCNN, InceptionResnetV1  
  8. from pathlib import Path  
  9. from typing import Union, Callable  
  10.   
  11. data_root = Path('.')  
  12. create the MTCNN network  
  13. transform = MTCNN(image_size=160, margin=18)  
  14.   
  15. ds = ImageFolder(root=data_root / 'faces', transform=transform)  
  16. # our dataset is so small that the batch_size can equal to its lenght  
  17. dl = DataLoader(ds, batch_size=len(ds))  
  18.   
  19. ds[1]  

 

ds結構如下:

  1. (tensor([[[ 0.9023, 0.9180, 0.9180, ..., 0.8398, 0.8242, 0.8242], [ 0.9023, 0.9414, 0.9492, ..., 0.8555, 0.8320, 0.8164], [ 0.9336, 0.9805, 0.9727, ..., 0.8555, 0.8320, 0.7930], ..., [-0.7070, -0.7383, -0.7305, ..., 0.4102, 0.3320, 0.3711], [-0.7539, -0.7383, -0.7305, ..., 0.3789, 0.3633, 0.4102], [-0.7383, -0.7070, -0.7227, ..., 0.3242, 0.3945, 0.4023]], [[ 0.9492, 0.9492, 0.9492, ..., 0.9336, 0.9258, 0.9258], [ 0.9336, 0.9492, 0.9492, ..., 0.9492, 0.9336, 0.9258], [ 0.9414, 0.9648, 0.9414, ..., 0.9570, 0.9414, 0.9258], ..., [-0.3633, -0.3867, -0.3867, ..., 0.6133, 0.5352, 0.5820], [-0.3945, -0.3867, -0.3945, ..., 0.5820, 0.5742, 0.6211], [-0.3711, -0.3633, -0.4023, ..., 0.5273, 0.6055, 0.6211]], [[ 0.8867, 0.8867, 0.8945, ..., 0.8555, 0.8477, 0.8477], [ 0.8789, 0.8867, 0.8789, ..., 0.8789, 0.8633, 0.8477], [ 0.8867, 0.9023, 0.8633, ..., 0.9023, 0.8789, 0.8555], ..., [-0.0352, -0.0586, -0.0977, ..., 0.7617, 0.7070, 0.7461], [-0.0586, -0.0586, -0.0977, ..., 0.7617, 0.7617, 0.8086], [-0.0352, -0.0352, -0.1211, ..., 0.7227, 0.8086, 0.8086]]]), 0)  

數據集返回張量。 讓我們可視化所有輸入。 它們已通過MTCNN圖像進行了歸一化,最后一行的最后三張圖像是我自己的自拍照:)

 

使用深度學習的方法進行人臉解鎖

 

嵌入向量空間

我們的數據已準備就緒。 為了比較人臉并找出兩個人臉是否相似,我們需要在向量空間中對它們進行編碼,如果兩個人臉相似,則與它們相關聯的兩個向量也都相似(接近)。

我們可以使用在一個著名的人臉數據集(例如vgg_face2)上訓練的模型,并使用分類頭之前的最后一層的輸出(潛在空間)作為編碼器。

在這些數據集之一上訓練的模型必須學習有關輸入的重要特征。 最后一層(在完全連接的層之前)對高級功能進行編碼。 因此,我們可以使用它將輸入嵌入向量空間中,希望相似圖像彼此靠近。

詳細地,我們將使用在vggface2數據集上訓練的初始Resnet。 嵌入空間的尺寸為512。

  1. resnet = InceptionResnetV1(pretrained='vggface2').eval()  
  2.   
  3. with torch.no_grad():  
  4.     for (imgs, labels) in dl:  
  5.         embs = resnet(imgs)  
  6.         break  
  7.   
  8. embs.shape  
  9.   
  10. torch.Size([8, 512])  

 

完美,我們有8張圖片,我們獲得了8個矢量

相似度計算

為了比較向量,我們可以使用cosine_similarity來查看它們彼此之間的距離。 余弦相似度將輸出[-1,1]之間的值。 在樸素的情況下,兩個比較的向量相同,它們的相似度為1。因此,最接近1的相似度。

現在,我們可以在數據集中找到每對之間的所有距離。

  1. import seaborn as sns  
  2. import numpy as np  
  3.   
  4. similarity_matrix = torch.zeros(embs.shape[0], embs.shape[0])  
  5.   
  6. for i in range(embs.shape[0]):  
  7.     for j in range(embs.shape[0]):  
  8.         similarity_matrix[i,j] = torch.cosine_similarity(embs[i].view(1, -1), embs[j].view(1, -1))  
  9.   
  10.   
  11. fig = plt.figure(figsize=(15, 15))  
  12.   
  13. sns.heatmap(similarity_matrix.numpy(), annot = True,)  
  14.   
  15. numicons = 8  
  16. for i in range(numicons):  
  17.     axicon = fig.add_axes([0.12+0.082*i,0.01,0.05,0.05])  
  18.     axicon.imshow(un_normalize(ds[i][0]).permute(1,2,0).numpy())  
  19.     axicon.set_xticks([])  
  20.     axicon.set_yticks([])  
  21.   
  22.     axicon = fig.add_axes([0, 0.15 + 0.092 * i,.05,0.05])  
  23.     axicon.imshow(un_normalize(ds[len(ds) - 1 - i][0]).permute(1,2,0).numpy())  
  24.     axicon.set_xticks([])  
  25.     axicon.set_yticks([])  

 

 

使用深度學習的方法進行人臉解鎖

 

顯然,我與Matt或Leo不太相似,但是它們有一些共同點!

我們可以更加深入,在嵌入向量中運行PCA并將圖像投影到二維平面中

  1. from matplotlib.offsetbox import OffsetImage, AnnotationBbox  
  2.   
  3. def pca(x: torch.Tensor, k: int = 2) -> torch.Tensor:  
  4.     """  
  5.     From http://agnesmustar.com/2017/11/01/principal-component-analysis-pca-implemented-pytorch/  
  6.     """  
  7.     # preprocess the data  
  8.     X_mean = torch.mean(x, 0)  
  9.     x = x - X_mean.expand_as(x)  
  10.     # svd  
  11.     U, S, V = torch.svd(torch.t(x))  
  12.     return torch.mm(x, U[:, :k])  
  13.   
  14. points = pca(embs, k=2)  
  15. plt.rcParams["figure.figsize"] = (12,12)  
  16.   
  17. fig, ax = plt.figure(), plt.subplot(111)  
  18. plt.scatter(points[:,0], points[:,1])  
  19. for i, p in enumerate(points):  
  20.     x, y = p[0], p[1]  
  21.     img = un_normalize(ds[i][0])  
  22.     img_np = img.permute(1, 2, 0).numpy().squeeze()  
  23.     ab = AnnotationBbox(OffsetImage(img_np, zoom=0.6), (x, y), frameon=False)  
  24.     ax.add_artist(ab)  
  25.   
  26. plt.plot()  

 

 

使用深度學習的方法進行人臉解鎖

 

我們將512維壓縮為2,所以我們丟失了很多數據。

好的,我們有一種方法來找到臉,看看它們是否彼此相似,現在我們可以創建我們的臉解鎖算法。

我的想法是取n張允許的人的圖像,在嵌入空間中找到中心,選擇一個閾值,看d看中心和新圖像之間的余弦相似度是小于還是大于它。

  1. from dataclasses import dataclass, field  
  2. from typing import List, Callable  
  3. from PIL import Image  
  4.   
  5. @dataclass  
  6. class FaceUnlock:  
  7.       
  8.     images: List[Image.Image] = field(default_factory = list)  
  9.     th: float = 0.8  
  10.     transform: Callable =  MTCNN(image_size=160, margin=18)  
  11.     embedder: torch.nn.Module = InceptionResnetV1(pretrained='vggface2').eval()  
  12.     center: torch.Tensor = None  
  13.   
  14.     def __post_init__(self):  
  15.         faces = torch.stack(list(map(self.transform, self.images)))  
  16.         embds = self.embedder(faces)  
  17.   
  18.         self.center = embds.sum(0) / embds.shape[0]  
  19.       
  20.     def __call__(self, x: Image.Image) -> bool:  
  21.         face = self.transform(x)  
  22.         emb = self.embedder(face.unsqueeze(0))  
  23.   
  24.         similarity = torch.cosine_similarity(emb.view(1, -1), self.center.view(1, -1))  
  25.         is_me =  similarity > self.th  
  26.   
  27.         return is_me, similarity  
  28.   
  29. load pictures of myself  
  30. me = data_root / 'faces' / 'me'  
  31. images = list(map(Image.open, me.glob('*')))  
  32. # initialize face unlock with my images  
  33. face_unlock = FaceUnlock(images)  
  34.   
  35. from ipywidgets import interact, interactive, fixed, interact_manual  
  36.   
  37. def unlock_with_filepath(path):  
  38.     img = Image.open(path)  
  39.       
  40.     is_me, similarity =  face_unlock(img)  
  41.     print(f"{'' if is_me else ''} similarity={similarity.item():.3f}")  
  42.   
  43.     fig = plt.figure()  
  44.     plt.imshow(img)  
  45.     plt.plot()  
  46.   
  47. test_root = data_root / 'faces_test'  
  48.   
  49. interact(unlock_with_filepath, path=list(test_root.glob('*')))  

 

 

使用深度學習的方法進行人臉解鎖

 

 

使用深度學習的方法進行人臉解鎖

 

相似度得分比以前的圖像高,所以我猜是真的!

讓我們嘗試自己的新自拍

 

使用深度學習的方法進行人臉解鎖

 

總結

我們已經看到了一種僅使用2D數據(圖像)創建人臉解鎖算法的有吸引力的方法。 它依靠神經網絡對相似面孔彼此靠近的高維向量空間中的裁剪面孔進行編碼。 但是,我不知道該模型是如何訓練的,并且可能很容易弄糊涂(即使在我的實驗中該算法效果很好)。

如果在沒有數據擴充的情況下訓練模型怎么辦? 然后,可能只是翻轉同一個人可能會破壞潛在的表示。

更加健壯的訓練例程將是無監督的(類似于BYOL),它嚴重依賴于數據增強。

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2018-05-08 14:25:22

Pythondlib人臉檢測

2012-04-28 14:01:17

HTML5

2022-05-25 07:11:13

Python人臉識別代碼

2024-06-05 08:14:26

SpringElasticsea人臉數據

2024-03-26 09:11:13

TensorFlow深度學習Pipeline

2019-12-27 16:20:35

人臉識別深度學習人工智能

2019-02-13 19:20:12

人臉識別深度學習人工智能

2017-05-27 14:00:06

深度學習人臉建模

2024-07-02 10:28:59

2021-04-16 09:53:45

人工智能機器學習深度學習

2017-11-24 11:38:05

2022-01-10 16:40:06

神經網絡AI算法

2018-05-09 20:08:09

人工智能深度學習Python

2017-09-04 20:06:32

深度學習檢測人臉追蹤

2024-07-12 15:27:58

2021-11-12 15:16:32

深度學習數據合成人工智能

2021-03-19 17:59:30

深度學習音頻程序

2021-03-29 10:56:51

人工智能深度學習

2023-10-07 09:00:00

人臉檢測Web應用程序

2021-07-01 08:00:00

深度學習神經網絡架構
點贊
收藏

51CTO技術棧公眾號

色婷婷综合久久久久中文| 国精品**一区二区三区在线蜜桃| 日韩麻豆第一页| 免费一区二区三区在线观看| 18在线观看的| 久久亚洲精品小早川怜子| 国产精品日日做人人爱| 免费无遮挡无码永久在线观看视频| 黄色欧美在线| 欧美日韩精品一区二区天天拍小说 | 欧美大胆性生话| 亚洲日本韩国一区| 欧美污视频久久久| 亚洲av少妇一区二区在线观看| 国产欧美日韩一区二区三区在线| 日韩在线观看网站| 特种兵之深入敌后| www.26天天久久天堂| 午夜欧美视频在线观看| 福利网在线观看| 精品福利视频导航大全| 国产成人h网站| 国产精品一区二区久久| 啦啦啦免费高清视频在线观看| 久久一本综合| 亚洲小视频在线| 朝桐光av一区二区三区| 久久天堂久久| 欧美日韩高清不卡| 欧美日韩第二页| 91豆花视频在线播放| 国产精品久久久久国产精品日日| 久久久久网址| 日本波多野结衣在线| 黑人巨大精品欧美黑白配亚洲| 国产成人精品一区| 精品人妻一区二区三区免费看| 欧美激情成人在线| 日韩少妇与小伙激情| av手机在线播放| 亚洲性视频大全| 亚洲精品短视频| 动漫美女无遮挡免费| 91麻豆精品一二三区在线| 91极品视觉盛宴| 99久久久无码国产精品6| av岛国在线| 无码av免费一区二区三区试看| 日韩在线观看a| 蜜臀av在线| 亚洲影视在线观看| 国产免费黄色一级片| 国产桃色电影在线播放| 亚洲一区影音先锋| 福利视频一区二区三区四区| 欧美aaa免费| 午夜视频一区在线观看| 国产午夜福利在线播放| 青青青免费在线视频| 精品久久在线播放| 97视频在线免费播放| 欧美性猛交xxx高清大费中文| 欧美视频在线免费| 粉嫩虎白女毛片人体| 日韩精品影院| 欧美肥妇毛茸茸| 91视频福利网| 一区二区三区国产好| 精品日韩av一区二区| 国产精品一区二区人妻喷水| 亚瑟一区二区三区四区| 亚洲天堂网在线观看| 人妻无码一区二区三区免费| 99久久九九| 欧美日韩成人精品| www.伊人久久| 久久精品国产色蜜蜜麻豆| 69堂成人精品视频免费| 午夜视频免费在线| 中文文精品字幕一区二区| 三年中文高清在线观看第6集| 在线看三级电影| 精品av在线播放| wwwwxxxx日韩| 亚洲精品国产九九九| 亚洲欧美国产制服动漫| www中文在线| 在线成人黄色| 国产精品欧美风情| 亚洲成人一二三区| 国产日韩欧美麻豆| 警花观音坐莲激情销魂小说| 成人免费观看在线观看| 欧美三级日本三级少妇99| 免费黄频在线观看| 天海翼精品一区二区三区| 中文字幕综合在线| 免费在线不卡视频| 狠狠色狠狠色综合系列| 久久久人人爽| 成人区精品一区二区不卡| 偷偷要91色婷婷| 中国黄色片一级| 日韩大胆成人| 久久99久久99精品免观看粉嫩| 超碰超碰超碰超碰| 国产高清久久久| 日韩资源av在线| 成全电影大全在线观看| 欧美日韩成人一区| 麻豆av免费观看| 国产综合激情| 国产欧美一区二区三区久久| 亚洲日本国产精品| 亚洲综合免费观看高清完整版在线 | 我家有个日本女人| 免费亚洲电影在线| 欧美精品v日韩精品v国产精品| 久操av在线| 欧美一区二区三区四区视频| 五月婷六月丁香| 国产日韩专区| 国产伦精品一区二区三区视频孕妇 | 8x8x最新地址| 综合国产视频| 97在线视频免费观看| 精品人妻少妇嫩草av无码专区| 亚洲国产岛国毛片在线| 成年人免费在线播放| 久久国产精品免费精品3p| 久久99精品视频一区97| 国产伦一区二区| 国产精品天美传媒沈樵| 538在线视频观看| 国产成人久久| 国产成人综合av| 免费黄网站在线观看| 午夜精品久久久久久久久久 | 国产美女网站在线观看| 一区二区三区自拍视频| 色中色综合影院手机版在线观看| 99久久久国产精品无码网爆| 亚洲三级久久久| 不卡中文字幕在线观看| 天天射天天综合网| 91精品国产综合久久香蕉922| 在线观看免费高清完整| 欧美日韩在线三区| 男女男精品视频网站| 麻豆久久久久久| 亚洲 欧洲 日韩| 久久久久久久久成人| 欧美国产视频一区二区| 丰满岳乱妇国产精品一区| 亚洲高清在线视频| 小毛片在线观看| 久久激情综合| 视频一区二区三区免费观看| 国产福利91精品一区二区| 色噜噜狠狠狠综合曰曰曰| 一级片在线免费观看视频| 亚洲色图都市小说| 特级特黄刘亦菲aaa级| 亚洲一区中文| 日韩在线三区| 精品国产不卡一区二区| 久久久久国产视频| 日本a一级在线免费播放| 日本道精品一区二区三区| 亚洲综合第一区| 国产乱人伦偷精品视频免下载| 2022中文字幕| 日韩理论电影中文字幕| 国产精品99久久久久久久久久久久 | 中文字幕日韩国产| 自拍偷自拍亚洲精品播放| 不许穿内裤随时挨c调教h苏绵| 亚洲激情国产| 欧美中日韩免费视频| 在线视频成人| 韩国欧美亚洲国产| av免费在线一区二区三区| 91精品国产91久久综合桃花| 亚洲一区欧美在线| 中文字幕精品一区二区精品绿巨人| 亚洲综合123| 国产亚洲成人一区| 一区高清视频| 欧美做受69| 91美女高潮出水| 亚洲啊v在线| 久久久999精品| 少妇无码一区二区三区| 欧美色成人综合| 日韩av一二三区| 中文字幕日韩av资源站| 久久久久9999| 国产一区视频导航| 污污视频网站免费观看| 综合精品一区| 亚洲va韩国va欧美va精四季| 成人看片黄a免费看视频| 国产精品久久久久影院日本| 超碰资源在线| 久久国产精品久久久| 黄色片在线免费看| 亚洲第一区在线| 国产精品久久久久久久一区二区| 欧美日韩在线一区| 久久精品这里有| 亚洲人成精品久久久久| 日本免费www| 91亚洲精华国产精华精华液| 红桃视频一区二区三区免费| 蜜桃视频第一区免费观看| 玩弄中年熟妇正在播放| 欧美日一区二区在线观看| 亚洲一区二区在线看| 久久av资源| 精品国产福利| 懂色av一区二区| 亚洲自拍小视频免费观看| 国产一区高清| 国产成人欧美在线观看| 国产亚洲成av人片在线观看 | 国产视频精品久久久| 亚洲第一天堂在线观看| 欧美一区二区在线播放| 国产精品羞羞答答在线| 欧美日韩欧美一区二区| 性色av一区二区三区四区| 色综合色狠狠天天综合色| 中文字幕亚洲精品在线| 午夜影院久久久| 国产成人亚洲欧洲在线| 亚欧色一区w666天堂| 久久综合久久鬼| 亚洲国产一二三| 国产一级做a爰片在线看免费| 亚洲男人的天堂在线观看| 黑人狂躁日本娇小| 中文字幕在线观看不卡视频| 三上悠亚在线观看视频| 亚洲欧美综合色| √天堂中文官网8在线| 成人免费在线观看入口| 成人做爰视频网站| 亚洲人吸女人奶水| 欧美第一页在线观看| 亚洲男帅同性gay1069| 欧美老熟妇一区二区三区| 亚洲激情网站免费观看| 久久午夜无码鲁丝片午夜精品| 亚洲在线中文字幕| 日韩欧美亚洲一区二区三区| 日韩欧中文字幕| 波多野结衣视频免费观看| 欧美日韩一区二区三区四区五区 | 国产成人综合在线播放| 欧美图片自拍偷拍| av综合在线播放| 久久久久亚洲av无码专区桃色| 国产喂奶挤奶一区二区三区| 国产一二三av| 一区二区高清免费观看影视大全| 国产无遮挡又黄又爽| 日韩欧美大尺度| 中文字幕人妻互换av久久| 欧美日本一区二区在线观看| 国产精品无码天天爽视频| 日韩久久久久久| 青青草在线播放| 色伦专区97中文字幕| 日本aa在线| 日韩女优在线播放| gogo大尺度成人免费视频| 国产精品视频一区二区三区经| 日韩欧美影院| 一区不卡字幕| 亚洲高清二区| 最新中文字幕免费视频| 国产91色综合久久免费分享| 国产男女猛烈无遮挡a片漫画| 中文字幕不卡在线观看| 欧美精品乱码视频一二专区| 日韩欧美有码在线| 999久久久久久| 国产午夜精品理论片a级探花| 日韩子在线观看| 91国内在线视频| 91国产一区| 欧美日韩国产综合在线| 欧美激情一级片一区二区| 日韩在线视频在线观看| 久久福利资源站| 懂色av粉嫩av蜜乳av| 亚洲少妇30p| 无码aⅴ精品一区二区三区| 日韩欧美激情在线| 国产高清在线观看| 午夜精品久久久久久久99热 | 久久婷婷一区| 久久国产免费视频| 国产精品色呦呦| 日韩 欧美 中文| 日韩欧美中文字幕制服| 岛国在线大片| 欧美在线一区二区视频| 一区二区中文字幕在线观看| 亚洲欧美日产图| 亚洲欧美日本日韩| 秘密基地免费观看完整版中文 | 久久精品人人做人人综合| 黄色一级片在线| 欧美丰满少妇xxxxx高潮对白 | 久久亚洲精华国产精华液| 麻豆成人在线视频| 欧美丰满一区二区免费视频 | 日韩中文av| 久无码久无码av无码| 国内成人精品2018免费看| 懂色av蜜桃av| 欧美自拍偷拍午夜视频| 性猛交xxxx| 欧美激情视频在线观看| 成人在线视频国产| 亚洲国产一区在线| 日本欧美韩国一区三区| 国产激情在线免费观看| 天天影视网天天综合色在线播放| 亚洲国产剧情在线观看| 欧美日韩高清区| 成人污污www网站免费丝瓜| 一区二区三区av在线| 老司机精品视频导航| 国产jizz18女人高潮| 欧美少妇xxx| aaa日本高清在线播放免费观看| 国产成人精品午夜| 青青一区二区三区| 91国产精品视频在线观看| 中文字幕成人网| 91极品身材尤物theporn| 日韩中文第一页| 成人噜噜噜噜| 隔壁人妻偷人bd中字| 盗摄精品av一区二区三区| 国产无遮挡又黄又爽又色| 亚洲大胆人体在线| 成人观看网址| 日本精品免费| 看国产成人h片视频| 91大神福利视频| 日韩一区二区在线观看视频播放| 色av手机在线| 国产一区二区视频在线免费观看| 99热免费精品在线观看| 国产精品jizz| 欧美日韩免费在线视频| 国产三区视频在线观看| 成人欧美视频在线| 亚洲狼人精品一区二区三区| 37p粉嫩大胆色噜噜噜| 在线观看欧美精品| 看黄网站在线观看| 99久re热视频这里只有精品6| 亚洲日本免费| 538精品视频| 91精品国模一区二区三区| 欧美色图天堂| 欧美日产一区二区三区在线观看| 男女男精品视频| 久久影院一区二区| 亚洲女人被黑人巨大进入al| 亚洲国产综合在线观看| 国产91在线亚洲| 久久伊99综合婷婷久久伊| 在线观看免费视频一区| 欧美放荡办公室videos4k| 日韩极品少妇| www.欧美激情.com| 精品国产乱码久久久久久婷婷| jizz视频在线观看| 国产精品国产自产拍高清av水多| 一区二区三区欧美在线| 麻豆视频观看网址久久| 久草国产在线观看| 亚洲欧美日韩中文在线制服| 久久av影院| 免费无码毛片一区二三区| 中文字幕av一区 二区| 国产高清精品软件丝瓜软件| 欧美在线视频免费观看| 91高清一区| 黄免费在线观看| 日韩欧美国产系列| 99久久亚洲国产日韩美女| 亚洲熟妇无码一区二区三区导航| 国产精品毛片大码女人| 欧洲精品久久一区二区|