国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Python實(shí)現(xiàn)進(jìn)階版人臉識(shí)別

共 16441字,需瀏覽 33分鐘

 ·

2021-11-20 21:56

原文:https://blog.csdn.net/ChenJ_1012/article/details/121323101

機(jī)器學(xué)習(xí)(六)Python實(shí)現(xiàn)進(jìn)階版人臉識(shí)別

使用到的庫:dlib+Opencvpython版本:3.8編譯環(huán)境:Jupyter Notebook (Anaconda3)

https://github.com/davisking/dlib-models

視頻:https://pan.baidu.com/s/1yMGgZ7KNhAMGFktGlmWKDQ

〇、Dlib人臉特征檢測(cè)原理

  • 提取特征點(diǎn):請(qǐng)參考
  • 首選抓取多張圖片,從中獲取特征數(shù)據(jù)集和平均特征值然后寫入csv文件 - ?計(jì)算特征數(shù)據(jù)集的歐式距離作對(duì)比:首先使用Opencv庫將攝像頭中的人臉框出來,再將攝像頭中采取到的人臉特征值與數(shù)據(jù)集中的每個(gè)人的特征均值作對(duì)比,選取最接近(歐氏距離最?。┑闹担瑢⑵錁?biāo)注為歐氏距離最小的數(shù)據(jù)集的人名

一、構(gòu)建人臉特征數(shù)據(jù)集

1. 安裝Dlib

請(qǐng)參考

2. 構(gòu)建自己的數(shù)據(jù)集

2.1 抓取人臉圖片

在視頻流中抓取人臉特征,并保存為256*256大小的圖片文件共20張,這就是我們建立數(shù)據(jù)集的第一步,用來訓(xùn)練人臉識(shí)別。

不一定是256*256的尺寸,可以根據(jù)自己的需求來調(diào)整大小,圖片越大訓(xùn)練結(jié)果會(huì)愈加精確,但也會(huì)影響訓(xùn)練模型的時(shí)間。

其中:

  • 光線:曝光和黑暗的圖片需手動(dòng)剔除- 請(qǐng)使用同一個(gè)設(shè)備進(jìn)行數(shù)據(jù)采集,不同設(shè)備的攝像頭采集到的數(shù)據(jù)集會(huì)有出入- 這里采用的是從視頻流中進(jìn)行捕捉截圖,也可以自己準(zhǔn)備20張左右的人臉圖片 代碼:
import?cv2
import?dlib
import?os
import?sys
import?random
#?存儲(chǔ)位置
output_dir?=?'D:/No1WorkSpace/JupyterNotebook/Facetrainset/Num&Name'?#這里填編號(hào)+人名
size?=?256?#圖片邊長(zhǎng)
?
if?not?os.path.exists(output_dir):
????os.makedirs(output_dir)
#?改變圖片的亮度與對(duì)比度
?
def?relight(img,?light=1,?bias=0):
????w?=?img.shape[1]
????h?=?img.shape[0]
????#image?=?[]
????for?i?in?range(0,w):
????????for?j?in?range(0,h):
????????????for?c?in?range(3):
????????????????tmp?=?int(img[j,i,c]*light?+?bias)
????????????????if?tmp?>?255:
????????????????????tmp?=?255
????????????????elif?tmp?<?0:
????????????????????tmp?=?0
????????????????img[j,i,c]?=?tmp
????return?img
?
#使用dlib自帶的frontal_face_detector作為我們的特征提取器
detector?=?dlib.get_frontal_face_detector()
#?打開攝像頭?參數(shù)為輸入流,可以為攝像頭或視頻文件
camera?=?cv2.VideoCapture(0)
#camera?=?cv2.VideoCapture('C:/Users/CUNGU/Videos/Captures/wang.mp4')

index?=?1
while?True:
????if?(index?<=?20):#存儲(chǔ)15張人臉特征圖像
????????print('Being?processed?picture?%s'?%?index)
????????#?從攝像頭讀取照片
????????success,?img?=?camera.read()
????????#?轉(zhuǎn)為灰度圖片
????????gray_img?=?cv2.cvtColor(img,?cv2.COLOR_BGR2GRAY)
????????#?使用detector進(jìn)行人臉檢測(cè)
????????dets?=?detector(gray_img,?1)
?
????????for?i,?d?in?enumerate(dets):
????????????x1?=?d.top()?if?d.top()?>?0?else?0
????????????y1?=?d.bottom()?if?d.bottom()?>?0?else?0
????????????x2?=?d.left()?if?d.left()?>?0?else?0
????????????y2?=?d.right()?if?d.right()?>?0?else?0
?
????????????face?=?img[x1:y1,x2:y2]
????????????#?調(diào)整圖片的對(duì)比度與亮度,?對(duì)比度與亮度值都取隨機(jī)數(shù),這樣能增加樣本的多樣性
????????????face?=?relight(face,?random.uniform(0.5,?1.5),?random.randint(-50,?50))
?
????????????face?=?cv2.resize(face,?(size,size))
?
????????????cv2.imshow('image',?face)
?
????????????cv2.imwrite(output_dir+'/'+str(index)+'.jpg',?face)
?
????????????index?+=?1
????????key?=?cv2.waitKey(30)?&?0xff
????????if?key?==?27:
????????????break
????else:
????????print('Finished!')
????????#?釋放攝像頭?release?camera
????????camera.release()
????????#?刪除建立的窗口?delete?all?the?windows
????????cv2.destroyAllWindows()
????????break

運(yùn)行效果:

2.2 分析每張人臉的特征值并存入csv文件

根據(jù)抓取的圖片和人臉識(shí)別模型->訓(xùn)練得到的20個(gè)的68個(gè)特征數(shù)據(jù)集以及1個(gè)平均特征值存入csv文件

每張圖片的68個(gè)特征數(shù)據(jù)集可以不用存取,他們只是中間量,計(jì)算平均值以后就可以拋棄了,這里把他們輸出出來只是為了方便學(xué)習(xí)。

代碼:

#?從人臉圖像文件中提取人臉特征存入?CSV
#?Features?extraction?from?images?and?save?into?features_all.csv

#?return_128d_features()??????????獲取某張圖像的128D特征
#?compute_the_mean()??????????????計(jì)算128D特征均值

from?cv2?import?cv2?as?cv2
import?os
import?dlib
from?skimage?import?io
import?csv
import?numpy?as?np

#?要讀取人臉圖像文件的路徑
path_images_from_camera?=?"D:/No1WorkSpace/JupyterNotebook/Facetrainset/"

#?Dlib?正向人臉檢測(cè)器
detector?=?dlib.get_frontal_face_detector()

#?Dlib?人臉預(yù)測(cè)器
predictor?=?dlib.shape_predictor("D:/No1WorkSpace/JupyterNotebook/model/shape_predictor_68_face_landmarks.dat")

#?Dlib?人臉識(shí)別模型
#?Face?recognition?model,?the?object?maps?human?faces?into?128D?vectors
face_rec?=?dlib.face_recognition_model_v1("D:/No1WorkSpace/JupyterNotebook/model/dlib_face_recognition_resnet_model_v1.dat")


#?返回單張圖像的?128D?特征
def?return_128d_features(path_img):
????img_rd?=?io.imread(path_img)
????img_gray?=?cv2.cvtColor(img_rd,?cv2.COLOR_BGR2RGB)
????faces?=?detector(img_gray,?1)

????print("%-40s?%-20s"?%?("檢測(cè)到人臉的圖像?/?image?with?faces?detected:",?path_img),?'\n')

????#?因?yàn)橛锌赡芙叵聛淼娜四樤偃z測(cè),檢測(cè)不出來人臉了
????#?所以要確保是?檢測(cè)到人臉的人臉圖像?拿去算特征
????if?len(faces)?!=?0:
????????shape?=?predictor(img_gray,?faces[0])
????????face_descriptor?=?face_rec.compute_face_descriptor(img_gray,?shape)
????else:
????????face_descriptor?=?0
????????print("no?face")

????return?face_descriptor


#?將文件夾中照片特征提取出來,?寫入?CSV
def?return_features_mean_personX(path_faces_personX):
????features_list_personX?=?[]
????photos_list?=?os.listdir(path_faces_personX)
????if?photos_list:
????????for?i?in?range(len(photos_list)):
????????????with?open("D:/No1WorkSpace/JupyterNotebook/feature/featuresGiao"+str(i)+".csv",?"w",?newline="")?as?csvfile:
????????????????writer?=?csv.writer(csvfile)
????????????#?調(diào)用return_128d_features()得到128d特征
????????????????print("%-40s?%-20s"?%?("正在讀的人臉圖像?/?image?to?read:",?path_faces_personX?+?"/"?+?photos_list[i]))
????????????????features_128d?=?return_128d_features(path_faces_personX?+?"/"?+?photos_list[i])
????????????????print(features_128d)
????????????????writer.writerow(features_128d)
????????????#?遇到?jīng)]有檢測(cè)出人臉的圖片跳過
????????????????if?features_128d?==?0:
????????????????????i?+=?1
????????????????else:
????????????????????features_list_personX.append(features_128d)
????else:
????????print("文件夾內(nèi)圖像文件為空?/?Warning:?No?images?in?"?+?path_faces_personX?+?'/',?'\n')

????#?計(jì)算?128D?特征的均值
????#?N?x?128D?->?1?x?128D
????if?features_list_personX:
????????features_mean_personX?=?np.array(features_list_personX).mean(axis=0)
????else:
????????features_mean_personX?=?'0'

????return?features_mean_personX


#?讀取某人所有的人臉圖像的數(shù)據(jù)
people?=?os.listdir(path_images_from_camera)
people.sort()

with?open("D:/No1WorkSpace/JupyterNotebook/feature/features_all.csv",?"w",?newline="")?as?csvfile:
????writer?=?csv.writer(csvfile)
????for?person?in?people:
????????print("#####?"?+?person?+?"?#####")
????????#?Get?the?mean/average?features?of?face/personX,?it?will?be?a?list?with?a?length?of?128D
????????features_mean_personX?=?return_features_mean_personX(path_images_from_camera?+?person)
????????writer.writerow(features_mean_personX)
????????print("特征均值?/?The?mean?of?features:",?list(features_mean_personX))
????????print('\n')
????print("所有錄入人臉數(shù)據(jù)存入?/?Save?all?the?features?of?faces?registered?into:?D:/myworkspace/JupyterNotebook/People/feature/features_all2.csv")

如果要輸出每一張圖片的特征數(shù)據(jù)集,這里要用到Python的文件批量生成。

代碼運(yùn)行效果

二、識(shí)別人臉并匹配數(shù)據(jù)集

1. 原理:

通過計(jì)算特征數(shù)據(jù)集的歐氏距離作對(duì)比來識(shí)別人臉,取歐氏距離最小的數(shù)據(jù)集進(jìn)行匹配。

歐氏距離也稱歐幾里得距離或歐幾里得度量,是一個(gè)通常采用的距離定義,它是在m維空間中兩個(gè)點(diǎn)之間的真實(shí)距離。在二維和三維空間中的歐氏距離的就是兩點(diǎn)之間的距離。使用這個(gè)距離,歐氏空間成為度量空間。相關(guān)聯(lián)的范數(shù)稱為歐幾里得范數(shù)。較早的文獻(xiàn)稱之為畢達(dá)哥拉斯度量。二維空間公式:

2. 視頻流實(shí)時(shí)識(shí)別人臉數(shù)據(jù)

代碼:

#?攝像頭實(shí)時(shí)人臉識(shí)別
import?os
import?dlib??????????#?人臉處理的庫?Dlib
import?csv?#?存入表格
import?time
import?sys
import?numpy?as?np???#?數(shù)據(jù)處理的庫?numpy
from?cv2?import?cv2?as?cv2???????????#?圖像處理的庫?OpenCv
import?pandas?as?pd??#?數(shù)據(jù)處理的庫?Pandas


#?人臉識(shí)別模型,提取128D的特征矢量
#?face?recognition?model,?the?object?maps?human?faces?into?128D?vectors
#?Refer?this?tutorial:?http://dlib.net/python/index.html#dlib.face_recognition_model_v1
facerec?=?dlib.face_recognition_model_v1("D:/No1WorkSpace/JupyterNotebook/model/dlib_face_recognition_resnet_model_v1.dat")


#?計(jì)算兩個(gè)128D向量間的歐式距離
#?compute?the?e-distance?between?two?128D?features
def?return_euclidean_distance(feature_1,?feature_2):
????feature_1?=?np.array(feature_1)
????feature_2?=?np.array(feature_2)
????dist?=?np.sqrt(np.sum(np.square(feature_1?-?feature_2)))
????return?dist


#?處理存放所有人臉特征的?csv
path_features_known_csv?=?"D:/No1WorkSpace/JupyterNotebook/feature/features_all.csv"
csv_rd?=?pd.read_csv(path_features_known_csv,?header=None)


#?用來存放所有錄入人臉特征的數(shù)組
#?the?array?to?save?the?features?of?faces?in?the?database
features_known_arr?=?[]

#?讀取已知人臉數(shù)據(jù)
#?print?known?faces
for?i?in?range(csv_rd.shape[0]):
????features_someone_arr?=?[]
????for?j?in?range(0,?len(csv_rd.loc[i,?:])):
????????features_someone_arr.append(csv_rd.loc[i,?:][j])
????features_known_arr.append(features_someone_arr)
print("Faces in Database:",?len(features_known_arr))

#?Dlib?檢測(cè)器和預(yù)測(cè)器
#?The?detector?and?predictor?will?be?used
detector?=?dlib.get_frontal_face_detector()
predictor?=?dlib.shape_predictor('D:/No1WorkSpace/JupyterNotebook/model/shape_predictor_68_face_landmarks.dat')

#?創(chuàng)建?cv2?攝像頭對(duì)象
#?cv2.VideoCapture(0)?to?use?the?default?camera?of?PC,
#?and?you?can?use?local?video?name?by?use?cv2.VideoCapture(filename)
cap?=?cv2.VideoCapture(0)

#?cap.set(propId,?value)
#?設(shè)置視頻參數(shù),propId?設(shè)置的視頻參數(shù),value?設(shè)置的參數(shù)值
cap.set(3,?480)

#?cap.isOpened()?返回?true/false?檢查初始化是否成功
#?when?the?camera?is?open
while?cap.isOpened():

????flag,?img_rd?=?cap.read()
????kk?=?cv2.waitKey(1)

????#?取灰度
????img_gray?=?cv2.cvtColor(img_rd,?cv2.COLOR_RGB2GRAY)

????#?人臉數(shù)?faces
????faces?=?detector(img_gray,?0)

????#?待會(huì)要寫的字體?font?to?write?later
????font?=?cv2.FONT_HERSHEY_COMPLEX

????#?存儲(chǔ)當(dāng)前攝像頭中捕獲到的所有人臉的坐標(biāo)/名字
????#?the?list?to?save?the?positions?and?names?of?current?faces?captured
????pos_namelist?=?[]
????name_namelist?=?[]

????#?按下?q?鍵退出
????#?press?'q'?to?exit
????if?kk?==?ord('q'):
????????break
????else:
????????#?檢測(cè)到人臉?when?face?detected
????????if?len(faces)?!=?0:??
????????????#?獲取當(dāng)前捕獲到的圖像的所有人臉的特征,存儲(chǔ)到?features_cap_arr
????????????#?get?the?features?captured?and?save?into?features_cap_arr
????????????features_cap_arr?=?[]
????????????for?i?in?range(len(faces)):
????????????????shape?=?predictor(img_rd,?faces[i])
????????????????features_cap_arr.append(facerec.compute_face_descriptor(img_rd,?shape))

????????????#?遍歷捕獲到的圖像中所有的人臉
????????????#?traversal?all?the?faces?in?the?database
????????????for?k?in?range(len(faces)):
????????????????print("#####?camera?person",?k+1,?"#####")
????????????????#?讓人名跟隨在矩形框的下方
????????????????#?確定人名的位置坐標(biāo)
????????????????#?先默認(rèn)所有人不認(rèn)識(shí),是?unknown
????????????????#?set?the?default?names?of?faces?with?"unknown"
????????????????name_namelist.append("unknown")

????????????????#?每個(gè)捕獲人臉的名字坐標(biāo)?the?positions?of?faces?captured
????????????????pos_namelist.append(tuple([faces[k].left(),?int(faces[k].bottom()?+?(faces[k].bottom()?-?faces[k].top())/4)]))

????????????????#?對(duì)于某張人臉,遍歷所有存儲(chǔ)的人臉特征
????????????????#?for?every?faces?detected,?compare?the?faces?in?the?database
????????????????e_distance_list?=?[]
????????????????for?i?in?range(len(features_known_arr)):
????????????????????#?如果?person_X?數(shù)據(jù)不為空
????????????????????if?str(features_known_arr[i][0])?!=?'0.0':
????????????????????????print("with?person",?str(i?+?1),?"the?e?distance:?",?end='')
????????????????????????e_distance_tmp?=?return_euclidean_distance(features_cap_arr[k],?features_known_arr[i])
????????????????????????print(e_distance_tmp)
????????????????????????e_distance_list.append(e_distance_tmp)
????????????????????else:
????????????????????????#?空數(shù)據(jù)?person_X
????????????????????????e_distance_list.append(999999999)
????????????????#?找出最接近的一個(gè)人臉數(shù)據(jù)是第幾個(gè)
????????????????#?Find?the?one?with?minimum?e?distance
????????????????similar_person_num?=?e_distance_list.index(min(e_distance_list))
????????????????print("Minimum?e?distance?with?person",?int(similar_person_num)+1)
????????????????
????????????????#?計(jì)算人臉識(shí)別特征與數(shù)據(jù)集特征的歐氏距離
????????????????#?距離小于0.4則標(biāo)出為可識(shí)別人物
????????????????if?min(e_distance_list)?<?0.4:
????????????????????#?這里可以修改攝像頭中標(biāo)出的人名
????????????????????#?Here?you?can?modify?the?names?shown?on?the?camera
????????????????????#?1、遍歷文件夾目錄
????????????????????folder_name?=?'D:/No1WorkSpace/JupyterNotebook/Facetrainset/'
????????????????????#?最接近的人臉
????????????????????sum=similar_person_num+1
????????????????????key_id=1?#?從第一個(gè)人臉數(shù)據(jù)文件夾進(jìn)行對(duì)比
????????????????????#?獲取文件夾中的文件名:1wang、2zhou、3...
????????????????????file_names?=?os.listdir(folder_name)
????????????????????for?name?in?file_names:
????????????????????????#?print(name+'->'+str(key_id))
????????????????????????if?sum?==key_id:
????????????????????????????#winsound.Beep(300,500)#?響鈴:300頻率,500持續(xù)時(shí)間
????????????????????????????name_namelist[k]?=?name[1:]#人名刪去第一個(gè)數(shù)字(用于視頻輸出標(biāo)識(shí))
????????????????????????key_id?+=?1
????????????????????#?播放歡迎光臨音效
????????????????????#playsound('D:/myworkspace/JupyterNotebook/People/music/welcome.wav')
????????????????????#?print("May?be?person?"+str(int(similar_person_num)+1))
????????????????????#?-----------篩選出人臉并保存到visitor文件夾------------
????????????????????for?i,?d?in?enumerate(faces):
????????????????????????x1?=?d.top()?if?d.top()?>?0?else?0
????????????????????????y1?=?d.bottom()?if?d.bottom()?>?0?else?0
????????????????????????x2?=?d.left()?if?d.left()?>?0?else?0
????????????????????????y2?=?d.right()?if?d.right()?>?0?else?0
????????????????????????face?=?img_rd[x1:y1,x2:y2]
????????????????????????size?=?64
????????????????????????face?=?cv2.resize(face,?(size,size))
????????????????????????#?要存儲(chǔ)visitor人臉圖像文件的路徑
????????????????????????path_visitors_save_dir?=?"D:/No1WorkSpace/JupyterNotebook/KnownFacetrainset/"
????????????????????????#?存儲(chǔ)格式:2019-06-24-14-33-40wang.jpg
????????????????????????now_time?=?time.strftime("%Y-%m-%d-%H-%M-%S",?time.localtime())
????????????????????????save_name?=?str(now_time)+str(name_namelist[k])+'.jpg'
????????????????????????#?print(save_name)
????????????????????????#?本次圖片保存的完整url
????????????????????????save_path?=?path_visitors_save_dir+'/'+?save_name????
????????????????????????#?遍歷visitor文件夾所有文件名
????????????????????????visitor_names?=?os.listdir(path_visitors_save_dir)
????????????????????????visitor_name=''
????????????????????????for?name?in?visitor_names:
????????????????????????????#?名字切片到分鐘數(shù):2019-06-26-11-33-00wangyu.jpg
????????????????????????????visitor_name=(name[0:16]+'-00'+name[19:])
????????????????????????#?print(visitor_name)
????????????????????????visitor_save=(save_name[0:16]+'-00'+save_name[19:])
????????????????????????#?print(visitor_save)
????????????????????????#?一分鐘之內(nèi)重復(fù)的人名不保存
????????????????????????if?visitor_save!=visitor_name:
????????????????????????????cv2.imwrite(save_path,?face)
????????????????????????????print('新存儲(chǔ):'+path_visitors_save_dir+'/'+str(now_time)+str(name_namelist[k])+'.jpg')
????????????????????????else:
????????????????????????????print('重復(fù),未保存!')
????????????????????????????
????????????????else:
????????????????????#?播放無法識(shí)別音效
????????????????????#playsound('D:/myworkspace/JupyterNotebook/People/music/sorry.wav')
????????????????????print("Unknown?person")
????????????????????#?-----保存圖片-------
????????????????????#?-----------篩選出人臉并保存到visitor文件夾------------
????????????????????for?i,?d?in?enumerate(faces):
????????????????????????x1?=?d.top()?if?d.top()?>?0?else?0
????????????????????????y1?=?d.bottom()?if?d.bottom()?>?0?else?0
????????????????????????x2?=?d.left()?if?d.left()?>?0?else?0
????????????????????????y2?=?d.right()?if?d.right()?>?0?else?0
????????????????????????face?=?img_rd[x1:y1,x2:y2]
????????????????????????size?=?64
????????????????????????face?=?cv2.resize(face,?(size,size))
????????????????????????#?要存儲(chǔ)visitor-》unknown人臉圖像文件的路徑
????????????????????????path_visitors_save_dir?=?"D:/No1WorkSpace/JupyterNotebook/UnKnownFacetrainset/"
????????????????????????#?存儲(chǔ)格式:2019-06-24-14-33-40unknown.jpg
????????????????????????now_time?=?time.strftime("%Y-%m-%d-%H-%M-%S",?time.localtime())
????????????????????????#?print(save_name)
????????????????????????#?本次圖片保存的完整url
????????????????????????save_path?=?path_visitors_save_dir+'/'+?str(now_time)+'unknown.jpg'
????????????????????????cv2.imwrite(save_path,?face)
????????????????????????print('新存儲(chǔ):'+path_visitors_save_dir+'/'+str(now_time)+'unknown.jpg')
????????????????
????????????????#?矩形框
????????????????#?draw?rectangle
????????????????for?kk,?d?in?enumerate(faces):
????????????????????#?繪制矩形框
????????????????????cv2.rectangle(img_rd,?tuple([d.left(),?d.top()]),?tuple([d.right(),?d.bottom()]),?(0,?255,?255),?2)
????????????????print('\n')

????????????#?在人臉框下面寫人臉名字
????????????#?write?names?under?rectangle
????????????for?i?in?range(len(faces)):
????????????????cv2.putText(img_rd,?name_namelist[i],?pos_namelist[i],?font,?0.8,?(0,?255,?255),?1,?cv2.LINE_AA)

????print("Faces?in?camera?now:",?name_namelist,?"\n")

????#cv2.putText(img_rd,?"Press?'q':?Quit",?(20,?450),?font,?0.8,?(84,?255,?159),?1,?cv2.LINE_AA)
????cv2.putText(img_rd,?"Face?Recognition",?(20,?40),?font,?1,?(0,?0,?255),?1,?cv2.LINE_AA)
????cv2.putText(img_rd,?"Visitors:?"?+?str(len(faces)),?(20,?100),?font,?1,?(0,?0,?255),?1,?cv2.LINE_AA)

????#?窗口顯示?show?with?opencv
????cv2.imshow("camera",?img_rd)

#?釋放攝像頭?release?camera
cap.release()

#?刪除建立的窗口?delete?all?the?windows
cv2.destroyAllWindows()

若直接使用本代碼,文件目錄弄成中文會(huì)亂碼

運(yùn)行效果: 圖中兩人的特征數(shù)據(jù)集均已被收集并錄入,所以可以識(shí)別出來,如果沒有被錄入的人臉就會(huì)出現(xiàn)unknown。

沒有吳京叔叔的數(shù)據(jù)集,所以他是陌生人

三、總結(jié)

本次實(shí)驗(yàn)實(shí)踐了dlib人臉識(shí)別原理,并復(fù)習(xí)了OpenCV使用原理,從python的角度我們不難發(fā)現(xiàn)現(xiàn)今最基礎(chǔ)的人臉識(shí)別并不困難,踩在巨人的肩膀上(兩個(gè)模型)通過幾十行代碼就能實(shí)現(xiàn)人臉認(rèn)證的功能,非常有樂趣。





Python“寶藏級(jí)”公眾號(hào)【Python之王】專注于Python領(lǐng)域,會(huì)爬蟲,數(shù)分,C++,tensorflow和Pytorch等等。

近 2年共原創(chuàng) 100+ 篇技術(shù)文章。創(chuàng)作的精品文章系列有:

日常收集整理了一批不錯(cuò)的?Python?學(xué)習(xí)資料,有需要的小伙可以自行免費(fèi)領(lǐng)取。

獲取方式如下:公眾號(hào)回復(fù)資料領(lǐng)取Python等系列筆記,項(xiàng)目,書籍,直接套上模板就可以用了。資料包含算法、python、算法小抄、力扣刷題手冊(cè)和 C++ 等學(xué)習(xí)資料!

瀏覽 107
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 鸡巴操骚逼视频| 亚洲中文字幕视频在线观看| 骚网站在线观看| 超碰自拍97| 日韩欧美一区二区三区| 三级片无码在线播放| 亚洲熟妇在线| 亚洲国产精品VA在线看黑人| 可以免费观看的AV| 天堂资源| 日韩欧美中文在线| 无套内射学生妹去看片| 黄色大片在线播放| 精品孕妇一级A片免费看| 男人先锋| 自拍偷拍欧美| 免费在线观看黄色片| 99久久婷婷国产综合| 国产毛片18水真多18精品| 中国熟妇| 国产乱子伦一区二区三精品| 欧美黄色免费网站| 操逼爽| 思思热在线视频精品| 美女性爱3P视频| 亚洲一级黄| 91网站免费看| 久久99国产乱子伦...| 欧美日韩综合网| 激情乱伦网| 91爱搞搞| 激情AV在线| 国产aⅴ激情无码久久久无码 | 色综合天天综合| 激情五月激情综合网| 欧美色图色就是色| 北条麻妃在线精品| 在线免费观看黄片| 少妇视频| 亚洲精品无码电影| 久久精品夜色噜噜亚洲A∨| 亚洲第一综合| 亚洲天堂视频网站| 亚洲色成人中文字幕在线| 亚洲高清国产欧美综合s8| 黄片视频免费在线观看| 国产婷婷色一区二区在线观看| 无码人妻A片一区二区青苹果| 久久大香蕉91| 亚洲AV久久无码| 日韩无码人妻一区二区三区 | 日韩三级在线免费观看| 99性爱视频| 在线无码免费观看| 亚洲AV永久无码精品| 18禁激韩| 日韩AV无码专区亚洲AV| 一区二区在线免费观看| 国产乱子伦真实精品!| 亚洲AV秘无码一区在线| 欧美成人A级片| 18禁网址| 激情视频网址| 91免费国产视频| 日韩黄片免费看| 操逼逼综合网| 波多野结衣大战黑人| 久久老女人| 思思热在线视频精品| 国产乱国产乱老熟300视频| 久久午夜无码鲁丝片午夜精品偷窥 | 成人大香蕉网站精品免费| 91九色网| 欧美小黄片| 欧美日韩成人网站| 最新中文字幕AV| 国产精品欧美性爱| 3d动漫一区二区| 黄色操逼网站?| 国产精品久久777777| 国产黄色片在线观看| 良妇露脸15P| 久久4| 久草视频大香蕉| 成人小视频在线| 黄色a一级| 久久青草免费视频| 亚洲黄色小电影| 最近中文字幕av| 怡红院麻豆| 欧美精产国品一| 久久久999精品视频| 成人精东影业JDAV3密友| 中文字幕免费视频| 91日逼| 精品视频在线播放| 怡红院成人网| 精品福利在线观看| 高清一区二区三区| 亚洲一级av| 国产免费久久| 操b视频网站| 欧洲成人在线| 日韩福利在线观看| 图片区视频区小说区| 欧美亚洲激情| 你懂的视频网站| 亚洲天堂成人网| 亚洲欧美精品在线| 超碰人人摸| 啪啪毛片| 五月婷久久| 欧美一级在线视频| 亚洲成人AV在线观看| 91内射视频| 国产亲子乱XXXXinin| 亚洲AV成人无码精品直播在线| 免费在线观看a片| 极品久久| 浮力影院欧美| 爱搞搞网| 欧美成人黄色| 成人福利网站| 四虎无码| 欧美成人在线视频网站| 在线观看日韩欧美| 国产视频高清无码| 91黑人丨人妻丨国产丨| 亚洲第一综合| 成人网站无码| 日韩免费视频观看| 国产在线网址| 国产小电影在线| 91亚洲精品久久久久久久久久久久 | 色噜噜狠狠色综无码久久合欧美| 亚洲精品久久久久中文字幕二区| 欧美黄色片| 韩日无码| 天天干强奸视频在线综合| 8050午夜一级免费| 婷婷五月天丁香成人社区| 国产一级A片免费看| 苍井空精毛片精品久久久| 99在线小视频| 99爱在线| 国产成人网站免费观看| 男人天堂新地址| 日韩三级AV| 国产凹凸视频| 亚洲视频中文字幕| 熟女人妻人妻HD| 波多野结衣无码视频在线观看| 日韩AV在线电影| 天天干天天添| 久久久久久久| 加勒比日韩在线| 亚洲自拍天堂| 99r6热只有精品免费观看| 欧美一级特黄真人做受| 操美女久久| 少妇搡BBBB搡BBB搡AA| 成人网站免费视频| 91九色在线| 色色丁香| 国产福利网| 亚洲视频在线观看免费| 丰满人妻一区二区三区视频在线不卡 | 99re超碰| 青青操逼网| 一区二区网站| 婷婷丁香激情五月天| 国产毛片在线| 韩国深夜福利视频| 欧洲成人无码| 亚洲无码中文字幕视频| 尤物视频在线观看视频| 免费成人黄色| 嫩BBB槡BBBB槡BBBB撒尿 | 人妻中文在线| 国产一级特黄A片| 大香蕉97| 老太奶性BBwBBw侧所| 1024香蕉视频| 天天操婷婷| 日韩人妻精品中文字幕专区不卡| 久操成人| 成人无码网站| 男人天堂网站| 精品人妻一区二区乱码一区二区| 无码人妻精品一区二区蜜桃网站| 麻豆精品无码| 国产永久精品| 老鸭窝在线观看视频| 大香蕉在线电影| 色眯眯久久爱| 大香蕉伊人免费| 三级无码在线播放| 国产久久在线观看| 国产女人18毛片水真多1| 毛片日韩| 中文子幕免费毛片| 少妇黄色视频| 影音先锋aV成人无码电影| 亚洲视频在线免费观看| 一区二区高清无码视频| 欧美熟妇另类久久久久久不卡 | 亚洲天堂AV网| 国产午夜在线| 欧美操| 波多野结衣高清av久久直播免| 黄色视频大全在线观看| 婷婷激情视频| 第一福利成人AV导航| 内射免费看| 欧美日韩中国操逼打炮| 亚洲天堂美女| 色哟哟一中文字慕| 天天做天天爽| 亚洲欧洲视频| gogogo高清在线观看免费直播中国 | 女邻居的B好大| 亚洲午夜精品成人毛片| 亚洲av播放| 国产精品久久久久永久免费看| 在线亚洲福利| 九色无码| 成人无码久久| 天堂中文字幕| 成人片成人网久久蜜桃臀| 日本少妇中文字幕| 中文字幕免费MV第一季歌词| 粉嫩av懂色av蜜臀av分享| 日韩天堂在线| 黄色在线网| 男人视频网站| 亚洲成人久久久| 日韩AV在线电影| 中文字幕有码在线播放| 天堂网一区二区三区| 91精品久久久久久久久久| 国产黄色免费乱伦片| 九九热只有精品| 特级特黄A级高潮播放| 高清无码不卡视频| 久久亚洲免费视频| 足浴小少妇-88AX| 精品少妇3p| 一级a一级a免费观看免免黄‘/| 亚洲在线大香蕉| 91免费看| 一区二区操逼| 99无码精品| 国产在线网址| 久久久天堂| 操b免费| 黄色小说视频| 成人无码三级| 黄色操逼网站?| 动漫3D成人H无码国漫| 先锋影音一区二区| www.高清无码| 88av在线观看| 亚洲AV成人无码一区二区三区 | 亚洲日韩成人| 动漫日逼| 男人天堂综合网| 国产黄色视频在线免费观看| 免费看日P视频| 中国12一13毛片| 国产99久久九九精品无码免费 | 91人妻中文字幕| 免费色片| 亚洲AV免费在线观看| 怡红院麻豆| 先锋资源一区| 久久99综合| 俺来俺去www色婷婷| V天堂| 四川少扫搡BBBBB搡B| 伊人网站| 久草大香蕉视频| 日本高清无码视频| 欧美一区二区三区婷婷五月| 看免费操逼视频| 中文解说AⅤ水果派| 婷婷五月天中文字幕| 国产在线观看mv免费全集电视剧大全 | 日韩在线视频免费播放| 操碰97| 日韩av电影免费在线观看| 中文字幕手机在线视频| 人妻免费视频| 老鸭窝成人| 精品人妻一区二区三区在线视频不卡 | 婷婷五月天激情小说| 免费在线国产| 一级无码在线观看| 国产精品天天干| 刘玥精品A片在线观看| 成人午夜福利视频| 无码一区二区三区免费| 福利视频导航自拍| 农村老太HD肉HD| 色77777| 欧一美一婬一伦一区二区三区 | 久久大鸡巴| 日韩AV电影在线观看| 日韩欧美黄色片| 免费在线观看黄色片| 亚洲色视频| 99re在线精品| av资源站| 国产激情免费视频| 中文字幕五码| 边摸边做| 色婷婷欧美在线播放内射| 久久久人妻熟妇精品无码蜜桃| 青娱乐青青草| 一本一道波多野结衣潮喷视频| 亚洲无码视频在线看| 日韩AV无码网站| 国产三级麻豆| 一区二区三区视频免费| 香蕉在线播放| 丁香五月激情五月| 国产欧美一区二区三区国产幕精品| 天堂网在线播放| 婷婷五月天社区| 18性XXXXX性猛交| 亚洲无码精品久久| 日本高清视频网站| 国产精品欧美综合| 国产精品久久久久久久久免费无码| 国产在线1| 无码人妻精品一区二区三| 老熟女AV| 亚洲成人AV无码| 国产天堂| 欧美性猛交ⅩXXX无码视频| 特极西西444WWW大胆无码| 五月丁香在线播放| 亚洲AV小说| 三级片韩国AV| 天天日,天天干,天天操| 欧美A级视频| 丁香婷婷综合网| 青青草综合网| 国产女人水真多18毛片18精品| av午夜福利| 成人一二区| 操逼网首页123| 日本欧美久久久久免费播放网| 欧美成人三级在线播放| 搡BBBB搡BBB搡五十| 黄色爱爱视频| 国产一二三四区| 91成人免费在线观看| 成人性爱在线| 黄色的视频网站| A片在线观看免费| 五月六月丁香激情视频| 成年人黄色视频在线观看| 日韩强操逼网| 日本免费在线视频| 逼特逼视频| 国产精品一区二区在线观看| 精品福利在线观看| 免费无码毛片一区二区A片| 白浆AV| 五月天啪啪视频| 97超碰人妻| 天天操大香蕉| 337p大胆色噜噜噜噜噜| 在线免费亚洲视频| 无码成人av| 欧美大胆视频| 欧美性综合| 黄色18禁| 嫩BBB槡BBBB槡BBBB撒尿 | 一区二区三区四区在线| 尿在小sao货里面好不好| 色婷婷亚洲| 五月激情六月| 日韩一级片| 在线观看黄视频| 久久草成人网| 91.www91成人影视在线观看91成人网址9 | 青青草免费福利视频| 久久无码高清| 丁香五月一区二区| 亚洲中文字幕免费视频| JIZZJIZZ国产精品喷水| 国产欧美精品一区二区色综合| gogogo免费高清在线偷拍| 国产精品黄色视频| 亚洲A片视频| 操逼五月天| 中文字幕在线无码视频| 99久久精品国产一区色| 欧美污视频在线观看| 精品偷拍| 午夜视频免费| 丁香六月婷婷久久综合| 黄色片在线观看视频| 久草社区在线| 在线毛片网站| 精品乱子伦一区二区三区下载| 人人搞人人摸| 五月天狠狠| 特级无码| 乱伦乱码| 天天干天天干天天干| 天干夜天干天天天爽视频| 亚洲AV无码乱码国产精品蜜芽| 17c精品麻豆一区二区免费| 成人做爰100部片视频| 69视频在线播放| 日韩视频一区二区三区| 日韩操比视频| 色香蕉在线| 老司机狠狠干| 69成人天堂无码免费| 久免费视频| 色中色av| 中文字幕麻豆| 成人亚洲精品一区二区三区 | 国产精品无码不卡| 18禁一区| 国产黄色片在线免费观看| 亚洲网站在线| 中文字幕一区二区三区在线观看 | 国产精品成人无码免费| 亚洲成a人| 北条麻妃视频在线观看| 手机AV在线播放| 黄色视频在线观看亚洲一区二区三区免费 | 日韩无码性爱| 亚洲无码中文字幕视频| 五月天黄色小说| 成人影视在线免费观看| 欧美久久久| 地表最强网红八月未央道具大秀| 色色毛片| 黄色视频在线观看| 91看片| 欧美亚洲在线观看| 99国产精品| 北条麻妃人妻中文字幕91影视| 麻豆少妇| 成人免费a片| 中文字幕高清无码在线| 人人妻人人操人人爱| 东京热一区二区三区| 三级片网页| 特级西西444www精品视频| 中文AV第一页| 日本五十路熟女视频| 无码在线视频播放| 婷婷五月天激情四射| 欧美成人无码一区二区三区| 国产一区二区做爱| Av一区二区三区| 国产精品无码不卡| 五月丁香| 三级片中文| 国产成人69免费看| 男女av在线| 国产视频一区二区三区四区五区| 成人AV午夜福利| 国产福利小视频| a级无码| 国外亚洲成AV人片在线观看| 精品视频国产| 欧美国产精品| 亚洲超碰在线观看| 国产精品久久久久久久久久二区三区 | 伊人大香蕉精品| 成人性生活A级毛片网站| 三级片在线网站| 国产精品国产三级囯产普通话2| 99无码秘蜜桃人妻一区二区三区| 国产9熟妇视频网站| 成人久久久久久| 青娱乐大香蕉| 91av免费| 懂色av懂色av粉嫩av| 爆操约了良家| 91精品国产综合久久久蜜臀九色| 91碰| 欧美久色| 免费黄片视频| 任我操在线视频| 国产A片免费视频| 国产成人精品免高潮在线人与禽一| 久久精品波多野结衣| 深爱开心激情| 欧美三P囗交做爰XXXⅩ| 啪啪啪免费视频| 福利所导航| 国产第二页| 免费无遮挡视频网站视频| 成人免费毛片AAAAAA片| 成人电影一区二区| 女生自慰网站免费| 成人在线观看无码| 99久久九九| 中文字幕免费高清网站| 人妻精品免费| 一级a在线| 人人草人人干| 丁香五月色情| 日韩视频中文| 欧美亚洲操逼视频| 亚洲va欧美va天堂v国产综合| 成人自拍偷拍视频| 中文字幕AⅤ在线| 激情爱爱网站| 亚洲啪啪网站| 日韩一区二区三区在线| 小黄片高清无码| 香蕉久久a毛片| 小h片| 国产思思99re99在线观看| 中国老太卖婬HD播放| 嫩草AV| 国产精品婷婷久久久| 久操电影网| 无码国产精品一区二区| 三级久久久| 自拍偷拍影音先锋| 免费看黄色A片| 无码人妻日韩精品一区二区三| 久久国产精品网站| 亚州视频在线| av天堂资源在线| 日本一级婬片A片免费看| 成人精品免费视频| 国产成人精品123区免费视频| 麻豆AV免费看| 亚洲日韩网站在线观看| 伊人成人在线观看| 日韩欧美中文| 91麻豆免费视频| 日韩成人无码电影网站| 丝袜足交视频在线观看| 91精品电影18| 51av在线| 黄色动漫在线免费观看| 午夜免费福利视频| 免费中文视频| 91在线无码精品秘入口| 91福利在线视频| 1插菊花网| 一本色道久久综合狠狠躁| 午夜无码福利| 影音先锋aV成人无码电影| 中文字幕免费视频在线观看| 欧美图片小说| 高清无码在线观看免费| 91小宝寻花一区二区三区三级| 欧美日韩成人在线视频| 99精品全国免费观看| 九七精品| 大鸡巴日| 热热色| 亚洲人在线| 国产高潮在线| 大色AV| 天天射天天干天天| 色色激情视频| 国产性爱在线| 激情五月丁香五月| 高清无码视频观看| 久久人人操人人| 无码三级午夜久久人妻| 日韩大黄| 激情婷婷 | 丁香六月婷婷综合| 欧美sese| 夜色福利在线| 上床视频网站| 国产一区二区不卡亚洲涩情| 嫩BBB搡BBBB搡BBBB| 久久手机电影| 日韩精品视频在线| 黄色av免费| 91性爱网| 国产传媒视频| 影音先锋在线视频| 国产色情网站| 久久久999| 性爱综合网| 成人在线免费观看视频| 亚洲在线中文字幕| 亚洲成人精品AV| 日韩无码18| 国产熟女乱伦| 一区二区三区毛片| 国产精品爽爽久久久久| 久久久久久97| 在线视频99| 天天舔天天射| 韩国无码成人电影啊荒| 欧美aaaaaa| 一区二区三区免费| 亚洲日韩中文字幕在线观看| 九九九久久久| 国产综合久久777777麻豆| 亚洲视频网站在线观看| 免费成人高清视频| 免费在线观看视频a| 日本日逼网| www99| 中文免费高清在线观看视频| 99中文字幕| 亚洲97| www.18禁| 熟女91视频| 久久精品内射| 91夜夜| 粉嫩99精品99久久久久| 日日操人人操| 国产精品成人3p一区二区三区| 成人亚洲网| 性性性性性XXXXX| 国产精品久久久久久无人区| 日本三级黄色| а√最新版天堂中文在线| 插进去综合网| Av天堂图片在线| 久久久无码电影| 欧美日本国产| 久久久久国产一区二区三区| 午夜福利毛片| 婷婷五月天亚洲| 成人无码三级| 亚洲黄片免费在线观看| 韩国中文无码| 成人精品一区二区区别解析| 人人爽人人做| 日韩码波多野结衣| 亚洲五月丁香婷婷| 国产超碰青青草| 91在线视频免费播放| 亚洲狼人久久久精品| 加勒比无码综合| 中国一级黄片| 色婷婷91| 五月亚洲六月婷婷| 国产成人无码区免费视频| 熟女探花精选| 麻豆精东一区二区欧美国产| 欧美一级在线观看| 麻豆一级片| 成人在线视频观看| 久艹视频在线观看| 成人免费无遮挡无码黄漫视频| 国内自拍视频在线观看| 天天日天天干天天日| 偷拍第一页| 日韩大片免费观看| 久操手机在线| 激情婷婷丁香| 国产精品粉嫩福利在线| 在线免费看黄片| 国产极品久久久| 日韩性生活网| 三级久久久| 狠狠躁日日躁夜夜躁A片男男视频 精品无码一区二区三区蜜桃李宗瑞 | 在线观看日韩av| 亚洲成a| 国产av地址| 中文字幕无码在线观看视频| 国产酒店自拍| 一级少女免费播放电视剧韩剧TV | 国产秘精品一区二区三区免费 | 国产精品三级在线观看| 日本a片在线观看| av怡红院| 国产婷婷色一区二区三区| 日韩a视频| 香蕉视频在线看| 国产在线观看一区二区| 加勒比无码高清| 91久久综合亚洲鲁鲁五月天| 99黄色视频| 亚洲AV中文| 久草小视频| 欧美精产国品一二三| 99久久综合| AV在线免费观看网站| 国产精品免费av在线| www.操逼网| 好色婷婷| 懂色一区二区三区免费| 精品无码人妻一区二区三区| 欧美9999| 裸体黄色一极大片| 欧美人操逼视频| 无码人妻丰满熟妇精品区| 麻豆91免费视频| 四川搡BBBBB搡BBB| 黄色a片在线观看| 国产人妻中文字幕| 亚洲视频天天射| 国产成人精品免高潮在线观看| 国产乱码精品一品二品| 成人在线激情| 182在线视频| 中文字幕第9页| 99久久婷婷国产综合精品漫| 任我操在线视频| 一二区视频| 精品偷拍视频| 五月天堂网| 日韩一区二区在线观看| 91成人视频| 亚洲无码一级电影| 美女啪啪网站| 级婬片AAAAAAA免费| 国产香蕉AV| 亚洲天堂成人在线| 狠狠狠狠狠狠狠狠| 免费A片在线播放| 亚洲涩情91日韩一区二区| 人人搞人人摸| 久久91视频| 无码午夜| 婷婷色综合视频二区| 国产日本在线视频| 婷婷视频导航| 午夜激情国产| 五月婷婷导航| 俺来了俺去了| 嫩BBB槡BBBB槡BBBB二一| 蜜桃91精品秘成人取精库| 日B视频网站| 久久99精品久久久久久| 欧美一级特黄真人做受| 高潮无码视频| 在线观看中文字幕视频| 91在线| 日本理论片一道本| 在线免费看黄网站| 午夜蜜桃人妻一区二区| 国产在线一区二区三区| 国产无码高清视频| 中文无码字幕| 蝌蚪窝在线免费观看视频| 免费69视频| 麻豆91蜜桃传媒在线观看| 一级a免一级a做片免费| 密臀av在线| 欧美日本国产| 成人在线视频网站| 娇小,学生,高潮,videos| 久久久久久无码视频| 麻豆视频在线播放| 欧美日韩国产成人电影| 精品人妻一区二区三区在线视频不卡| 91性爱网| 中文字幕1区| 大香蕉啪啪啪| 青娱乐国产精品| 黄色电影地址| 黄在观看线| 久久XX| 亚洲黄色免费网站| 色男人天堂| 91一区二区在线观看| 91成人视频免费观看| 特黄AAAAAAAA片免费直播 | 欧美午夜网站| 高清无码视频网站| 国产无码成人电影| 亚洲欧洲精品成人久久曰影片 | 黄色大片在线播放| 青青草超碰| 91综合视频在线播放| 2025精品精品视频| 第一福利成人AV导航| 在线观看小视频| 男人天堂网站| 91蝌蚪在线观看| 大香蕉伊人青青草| 在线a视频| 亚洲AV综合网| 一区久久| 亚洲一区二区三| 欧美口爆| 日韩欧美国产黄色电影| 国产黄片在线播放| 婷婷福利导航| 在线成人av| 久久精品福利视频| 国产AV18岁| 日本黄色大片网站| 精品中文字幕在线| 色综合久久天天综合网| 人人看人人爽| 日韩中文字幕一区二区三区| 北条麻妃九九九精品视频免费观看| 欧美特黄一级视频| 四虎永久在线精品| 国产乱码一区二区三区四区在线| 久久中文字幕电影| 人人摸人人操人人看| 激情伊人五月天| 精品一区二区三区免费毛片| 亚洲视频区| 成人无码欧美大片免费看| 国产无码高清在线| 国产伦精一品二品三品app| 在线中文字幕av| 亚洲vs天堂vs成人vs无码| 国产精品视频导航| 国产精品免费观看久久久久久久久| 国产婷婷色一区二区三区| 一级黄色片免费看| 日韩AV一区二区在线观看| 91国产精品在线| 日韩一区二区在线视频| 亚洲永久| 麻豆国产成人AV一区二区三区 | 成人亚洲精品一区二区三区| 欧美三级片视频| 一曲二曲三曲在线观看中文字| 狠狠狠狠狠狠狠狠狠| 欧美性生活视频| 亚洲AV电影在线观看| 国产操比视频| www久久99| 天天射天天干天天| 久久久久久久久久国产精品免费观看-百度 | 99热加勒比| 97午夜福利视频| 国产秘精品一区二区三区免费| 色婷婷电影| 久久激情国产| 亚洲AⅤ无码一区二区波多野按摩| 亚洲国产熟妇无码日韩| 无码精品视频| 97精品人妻麻豆一区二区| 日韩久久久久| 三级片麻豆| 国产激情都市一区二区三区欧美| 欧一美一婬一伦一区二区三区 | 在线亚洲AV| 黄色视频一级| 色悠悠久久| 三级片AV在线| 99视频精品全部免费看| 久久人妻熟女中文字幕av蜜芽| 日韩老熟妇| 亚洲A片电影| 国产成人无码区免费AV片在线| 北条麻妃一区二区三区| 日韩黄色电影网| 亚洲精品中文字幕在线观看| 国产高清在线观看| 日韩AV电影网| 五月婷婷色色色| 水果派解说在线观看| 爱插美女网| 日韩欧美在线中文字幕| 伊人五月天激情| 人人干人人操人人爱| 伊人久久五月| 你懂得在线| 大地影视中文第三页最新在线观看 | 欧美3p视频| 丰满熟妇高潮呻吟无码| 久久久久久成人无码| 无码人妻丰满熟妇区毛片蜜桃麻豆| 97人妻精品一区二区三区免| 丰满老妇高潮一级A片| 国产精品毛片| 少妇搡BBBB搡BBB搡小说| 囯产精品久久久久久久| 成年人在线观看| 天堂视频在线观看亚洲美女| 成人无码区免费A片久久| 天天做| 久久另类TS人妖一区二区免费| 亚洲欧美日韩一区| 亚洲中文字幕在线观看| 免费观看黄色AV| 亚洲综合色色| 丝袜内射| 色色三区| 足浴店少妇69XXX| 色婷婷91| 99久久夜色精品国产亚洲| 欧美日韩一二三区| 青青激情视频| 日本高清不卡视频| 看毛片网站| 国产黄片在线视频| 深夜福利18| 亚洲中文视频|