日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

程序员深夜用Python跑神经网络,只为用中二动作关掉台灯

發(fā)布時間:2025/3/20 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员深夜用Python跑神经网络,只为用中二动作关掉台灯 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

導(dǎo)讀:對于上了床就再也不想下來的人來說,關(guān)燈成為睡覺前面臨的最大挑戰(zhàn)!

然而,一個來自意大利拉不勒斯的小哥哥,決定利用“舞步”(身體姿勢)來控制自己家的燈,整個過程利用一個神經(jīng)網(wǎng)絡(luò)實現(xiàn)。

此前,關(guān)于關(guān)燈這件事,這一屆網(wǎng)友永遠(yuǎn)不會讓人失望,他們開發(fā)出了各種關(guān)燈大法:


當(dāng)然少不了憨豆先生最簡單粗暴的關(guān)燈方式:

而小哥哥的“舞步”是這樣的:


下面是小哥哥寫的教程,我們在不改變原意的基礎(chǔ)上進行了編譯。
在今天的文章里,我將手把手教大家訓(xùn)練一個神經(jīng)網(wǎng)絡(luò)模型,用來識別攝像頭拍下的“舞步”,從而控制燈的開關(guān)。
我們將在已有的OpenPose深度學(xué)習(xí)模型之上建立我們自己的模型來識別身體的位置,然后,我們會建立一些樣本來代表各種身體的各種姿態(tài)。
當(dāng)我們建立好舞步(包括嘻哈超人舞步、T-Pose舞步)和其他身體姿態(tài)的樣本后,我們會清理數(shù)據(jù)集,然后利用這些樣例訓(xùn)練我們的神經(jīng)網(wǎng)絡(luò)。
當(dāng)神經(jīng)網(wǎng)絡(luò)訓(xùn)練好之后,我們會用它來控制燈光。
今天的文章包括很多步驟,不過,所有的代碼都在Github上,上面還包括了我已經(jīng)搜集到的原始數(shù)據(jù)樣例。
GitHub鏈接:
https://github.com/burningion/dab-and-tpose-controlled-lights

01 編寫“編寫軟件”的軟件:怎樣訓(xùn)練你的神經(jīng)網(wǎng)絡(luò)?

首先就是數(shù)據(jù)——大量數(shù)據(jù)。

我們今天即將采用的神經(jīng)網(wǎng)絡(luò)模型卡內(nèi)基梅隆大學(xué)的團隊也曾經(jīng)使用過,他們用自己的全景數(shù)據(jù)集來訓(xùn)練該模型。該數(shù)據(jù)集包括五個半小時的視頻,視頻中包含了150萬個手動添加的代表人體骨骼位置的標(biāo)簽。

整個全景工作室的圓屋頂上裝有500個攝像頭,所有攝像頭都對準(zhǔn)人,從不同角度記錄他們的動作。

這個全景工作室用構(gòu)造訓(xùn)練數(shù)據(jù)集幾乎是完美的,很方便進行計算機視覺的實驗。

今天,我們將在他們的工作基礎(chǔ)之上開始我們的工作。

首先我們會用他們的工具來創(chuàng)建一個很小的數(shù)據(jù)集。我們最終的神經(jīng)網(wǎng)絡(luò)只會使用171個姿態(tài),包括記錄的嘻哈超人舞步、T-Pose舞步和其他姿態(tài)。每一個姿態(tài)樣例都是從卡耐基梅隆大學(xué)已有的工作中提取出來的。

神經(jīng)網(wǎng)絡(luò)的一個好處就是你可以使用別人已經(jīng)建成的模型,然后加入一些新的神經(jīng)網(wǎng)絡(luò)層,以此來擴展該模型。這個過程被稱之為遷移學(xué)習(xí),因此我們可以用有限的資源來進行遷移學(xué)習(xí)。

從技術(shù)上來說,我們不會在這個項目中使用遷移學(xué)習(xí),因為我們會對OpenPose的工作做一些細(xì)微的修改,然后創(chuàng)建一個獨立的神經(jīng)網(wǎng)絡(luò)。

那么問題來了,我們該如何獲取數(shù)據(jù)呢?

02 寫一個程序并利用OpenCV來收集帶標(biāo)簽的數(shù)據(jù)

使用OpenPose的成果,我們得到了25個代表人體骨骼架構(gòu)的標(biāo)簽。我們可以寫一個程序來控制網(wǎng)絡(luò)攝像頭,在圖像上運行OpenPose,然后將動作與鍵盤上的按鍵相對應(yīng)。

也就是說,我們做出一個T-Pose的動作,然后在鍵盤上點擊m鍵,那么這個動作就被歸到T-Pose那一類里。我們按照這個方法去添加171個不同的姿勢,這樣一來,我們就有數(shù)據(jù)訓(xùn)練神經(jīng)網(wǎng)絡(luò)了。以下是用于數(shù)據(jù)收集的代碼的示例:

''' 遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助, 群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書! ''' # create lists for dab, tpose, other examplesdabs = [] tposes = [] other = []fps_time = 0# loop forever, reading webcam each time while True:ret_val, frame = vs.read()datum.cvInputData = frameopWrapper.emplaceAndPop([datum])# need to be able to see what's going onimage = datum.cvOutputDatacv2.putText(image,"FPS: %f" % (1.0 / (time.time() - fps_time)),(10, 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5,(0, 255, 0), 2)cv2.imshow("Openpose", image)fps_time = time.time()# quit with a q keypress, b or m to save datakey = cv2.waitKey(1) & 0xFFif key == ord("q"):breakelif key == ord("b"):print("Dab: " + str(datum.poseKeypoints))dabs.append(datum.poseKeypoints[0])elif key == ord("m"):print("TPose: " + str(datum.poseKeypoints))tposes.append(datum.poseKeypoints[0])elif key == ord("/"):print("Other: " + str(datum.poseKeypoints))other.append(datum.poseKeypoints[0])# write our data as numpy binary files # for analysis laterdabs = np.asarray(dabs) tposes = np.asarray(tposes) other = np.asarray(other)np.save('dabs.npy', dabs) np.save('tposes.npy', tposes) np.save('other.npy', other)

然后用NumPy的數(shù)組來儲存特征,并用np.save函數(shù)把特征保存為二進制文件以便后續(xù)使用。我個人傾向于使用Jupyter notebook來觀察和處理數(shù)據(jù)。

當(dāng)數(shù)據(jù)收集好之后,我們可以觀察并清理數(shù)據(jù)以便更好地去訓(xùn)練模型。

03 觀察數(shù)據(jù)、清理數(shù)據(jù)以及使用數(shù)據(jù)訓(xùn)練模型

這部分看上去很復(fù)雜,但是通過使用Jupyter notebook、NumPy和Keras,我們就可以很直觀地去觀察數(shù)據(jù)、清理數(shù)據(jù),并且使用數(shù)據(jù)來訓(xùn)練神經(jīng)網(wǎng)絡(luò)。

根據(jù)我們的截圖,我們可以發(fā)現(xiàn)npy文件中保存的數(shù)據(jù)和OpenPose模型本身都有三個維度,25個已知的身體位置坐標(biāo)點,X、Y、以及Confidence。

我們的模型訓(xùn)練工作不需要用到confidence。如果某個身體位置坐標(biāo)點被命名了,我們就保留它,否則,我們就直接讓它為0。

我們已經(jīng)把(絕大部分)數(shù)據(jù)梳理好了,現(xiàn)在我們需要把數(shù)據(jù)特征和標(biāo)簽結(jié)合起來。

我們用0代表其他姿勢,1代表嘻哈超人舞步、2代表T-Pose舞步。

labels = np.zeros(len(otherDataset)) labels = np.append(labels, np.full((len(dabDataset)), 1)) labels = np.append(labels, np.full((len(tposeDataset)), 2)) print(labels) print("%i total examples for training." % len(labels))

接下來,我們可以使用獨熱編碼處理我們的數(shù)字標(biāo)簽。也就是說,我們將標(biāo)簽0、1、2轉(zhuǎn)換成[1,0,0]、[0,1,0]、[0,0,1]。之后,我們可以使用sklearn的shuffle函數(shù)將數(shù)據(jù)標(biāo)簽和特征打亂(數(shù)據(jù)標(biāo)簽和特征仍保持原有的對應(yīng)關(guān)系)

# now, let's shuffle labels and the array, the same way from sklearn.utils import shuffle X1, y1 = shuffle(dataset, labels) # now let's label them for 'one hot' from keras.utils.np_utils import to_categorical y1 = to_categorical(y1, 3) # we have 3 categories, dab, tpose, other print(y1.shape[1)]

我們的輸入數(shù)據(jù)代表著鼻子、手等等的位置,而它們的是介于0到720和0到1280之間的像素值,所以我們需要把數(shù)據(jù)歸一化。這樣一來,我們可以重復(fù)使用我們的模型而不用考慮輸入圖片數(shù)據(jù)的分辨率。

X1[:,:,0] = X1[:,:,0] / 720 # I think the dimensions are 1280 x 720 ? X1[:,:,1] = X1[:,:,1] / 1280 # let's see? X1 = X1[:,:,1:] print(X1.shape) X1 = X1.reshape(len(X1), 50) # we got rid of confidence percentage

在最后一步中,我們將把我們的多維數(shù)據(jù)變成一維。我們會分批向模型輸入50個位置信息(25個部位,每個部位的X和Y值)。

04 構(gòu)建并訓(xùn)練我們的模型

在Jupyter notebook中使用Keras可以把訓(xùn)練和測試神經(jīng)網(wǎng)絡(luò)模型的工作變得十分簡單,這也是我最喜歡Keras的地方。

現(xiàn)在我們的數(shù)據(jù)已經(jīng)貼上標(biāo)簽準(zhǔn)備就緒了,我們可以開始訓(xùn)練一個簡單的模型了,只需要幾行代碼。

現(xiàn)在我們導(dǎo)入Keras庫然后訓(xùn)練一個簡單的神經(jīng)網(wǎng)絡(luò)模型。

''' 遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助, 群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書! ''' from keras.models import Sequential from keras.layers import Dense, Dropout, Activation, Flatten from keras.optimizers import SGDmodel = Sequential() model.add(Dense(128, activation='relu', input_shape=(50,))) model.add(Dropout(0.5)) model.add(Dense(128, activation='relu')) model.add(Dropout(0.5)) model.add(Dense(y1.shape[1], activation='softmax')) model.compile(optimizer='Adam',loss='categorical_crossentropy',metrics=['accuracy']) model.fit(X1, y1, epochs=2000,batch_size=25)

搞定!

這里有個稍微需要注意的地方,輸入層的大小為50,提醒大家一下,這個數(shù)字是OpenPose模型中位置點的X坐標(biāo)和Y坐標(biāo)數(shù)量之和。

最后我們用到了Softmax層,它是用來分類的。我們將y.shape[1]傳入該層,這樣我們的模型就知道不同類別的數(shù)量了。

最后的最后,我們使用輸入數(shù)據(jù),用model.fit()的方法去訓(xùn)練模型。這里,我已經(jīng)做了2000次迭代(全部樣本訓(xùn)練一次為一次迭代)。2000次迭代貌似有點多了,500次左右的迭代可能更好,因為迭代次數(shù)過多可能使我們的模型出現(xiàn)一些過擬合問題。但是不論是哪一種情況,你都需要經(jīng)過多次嘗試來確定迭代次數(shù)。

當(dāng)我們運行這段代碼時,我們會看到準(zhǔn)確度在提高。如果你看不到,請再次確認(rèn)當(dāng)你打亂數(shù)據(jù)時,數(shù)據(jù)標(biāo)簽和數(shù)據(jù)特征的對應(yīng)關(guān)系是不變的。此外,也要確認(rèn)數(shù)據(jù)里的數(shù)值是不是在0到1之間。

最后,我們可以保存訓(xùn)練后的模型,也可以使用樣本數(shù)據(jù)集來測試該模型,保存模型的代碼很簡單:

model.save('data/dab-tpose-other.h5') # save our model as h5# in our other code, or inline, load the model and test against sample dab dataset import keras modello = keras.models.load_model('data/dab-tpose-other.h5') dabDataset = np.load('data/test-dabs.npy') dabDataset[:,:,0] = dabDataset[:,:,0] / 720 # I think the dimensions are 1280 x 720 ? dabDataset[:,:,1] = dabDataset[:,:,1] / 1280 # let's see? dabDataset = dabDataset[:,:,1:] dabDataset = dabDataset.reshape(len(dabDataset), 50) modello.predict_classes(dabDataset) # returns array([1, 1, 1, 1, 1, 1])

05 用模型來控制燈光

我們現(xiàn)在已經(jīng)有了可以識別姿勢的模型,接下來要做的只是把這個模型和無線燈光控制關(guān)聯(lián)起來就行了。

在我的這個例子中,我使用Aeotec Z-Stick來發(fā)送Z-Wave指令,并配有兩個GE Z-Wave的室外開關(guān)。USB接口接入到NVIDIA TX2人工智能模塊,其實NVIDIA的Jestson Nano也能勝任,盡管Jetson Nano所能提供的分辨率要低于我樣例中1280x720的分辨率。當(dāng)Z-Stick插入到ARM設(shè)備后,你首先需要把開關(guān)調(diào)到Z-Wave模式,可能需要多按幾下USB Stick上的按鈕和燈的開關(guān)。

代碼并不復(fù)雜,基本上就是訓(xùn)練環(huán)境再加上一個額外的步驟。現(xiàn)在,我們導(dǎo)入Keras,然后使用清理過的數(shù)據(jù)訓(xùn)練模型。

import cv2 import pyopenpose as op from imutils import translate, rotate, resizeimport openzwave from openzwave.option import ZWaveOption from openzwave.network import ZWaveNetwork# make sure these commands get flushed by doing them first, then loading tensorflow... # tensorflow should take enough time to start for these commands to flush options = ZWaveOption('/dev/ttyACM0') options.lock()network = ZWaveNetwork(options)import time import numpy as np np.random.seed(1337)import tensorflow as tf# make sure tensorflow doesn't take up all the gpu memory conf = tf.ConfigProto() conf.gpu_options.allow_growth=True session = tf.Session(config=conf)import keras# Custom Params (refer to include/openpose/flags.hpp for more parameters) params = dict() params["model_folder"] = "../../models/"# built in TX2 video capture source vs = cv2.VideoCapture("nvarguscamerasrc ! video/x-raw(memory:NVMM), width=(int)1280, height=(int)720,format=(string)NV12, framerate=(fraction)24/1 ! nvvidconv flip-method=0 ! video/x-raw, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink")tposer = keras.models.load_model('dab-tpose-other.h5')# Starting OpenPose opWrapper = op.WrapperPython() opWrapper.configure(params) opWrapper.start()datum = op.Datum() np.set_printoptions(precision=4)fps_time = 0DAB = 1 TPOSE = 2 OTHER = 0LIGHTS = 0bounced = time.time() debounce = 3 # wait 3 seconds before allowing another commandwhile True:ret_val, frame = vs.read()datum.cvInputData = frameopWrapper.emplaceAndPop([datum])# need to be able to see what's going onimage = datum.cvOutputDatacv2.putText(image,"FPS: %f" % (1.0 / (time.time() - fps_time)),(10, 20), cv2.FONT_HERSHEY_SIMPLEX, 0.5,(0, 255, 0), 2)cv2.imshow("Openpose", image)if datum.poseKeypoints.any():first_input = datum.poseKeypointstry:first_input[:,:,0] = first_input[:,:,0] / 720first_input[:,:,1] = first_input[:,:,1] / 1280first_input = first_input[:,:,1:]first_input = first_input.reshape(len(datum.poseKeypoints), 50)except:continueoutput = tposer.predict_classes(first_input)for j in output:if j == 1:print("dab detected")if LIGHTS == 0 or (time.time() - bounced) < debounce:continuefor node in network.nodes:for val in network.nodes[node].get_switches():network.nodes[node].set_switch(val, False)LIGHTS = 0bounced = time.time()elif j == 2:print("tpose detected")if LIGHTS == 1 or (time.time() - bounced) < debounce:continuefor node in network.nodes:for val in network.nodes[node].get_switches():network.nodes[node].set_switch(val, True)LIGHTS = 1bounced = time.time()fps_time = time.time()# quit with a q keypress, b or m to save datakey = cv2.waitKey(1) & 0xFFif key == ord("q"):break# clean up after yourself vs.release() cv2.destroyAllWindows()

到了這一步,工作基本上就算完成了!

我們成功地訓(xùn)練了一個用于識別嘻哈超人舞步、T-Pose舞步的神經(jīng)網(wǎng)絡(luò)模型,然后我們可以讓它根據(jù)我們的舞步來制造可互動的燈。

太棒了,給自己點個贊!

06 后記

所有代碼、模型以及訓(xùn)練數(shù)據(jù)都免費公布在Github上。

我建議你們在Jupyter notebook上試試這個項目。我的代碼中有個漏洞,我一直無法從自己的工作簿中找出來。這個漏洞導(dǎo)致我的原始的X和Y標(biāo)簽并沒有被正確地標(biāo)記。如果你找到了解決這個漏洞的方法,記得在Github上創(chuàng)建一個Pull Request(PR)。

另外,我們今天構(gòu)建的基礎(chǔ)模型可以用來訓(xùn)練很多類型的舞蹈動作。盡管我的模型每秒只能捕捉很少的畫面,但我們可以開始建立一個有關(guān)舞步的數(shù)據(jù)集,然后再構(gòu)建一個能識別這些不同舞步的神經(jīng)網(wǎng)絡(luò)模型。

相關(guān)報道:
https://www.makeartwithpython.com/blog/dab-and-tpose-controlled-lights/

總結(jié)

以上是生活随笔為你收集整理的程序员深夜用Python跑神经网络,只为用中二动作关掉台灯的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

欧美一区二区三区在线 | 亚洲第一色 | 99在线精品免费视频九九视 | 人人澡人人爽 | 在线中文视频 | 毛片一级免费一级 | 成年人免费在线观看网站 | 国产高清视频免费在线观看 | 欧美色综合久久 | 丁香激情综合久久伊人久久 | 在线视频观看你懂的 | 免费看日韩片 | 日韩高清片 | 亚洲精品综合在线观看 | 500部大龄熟乱视频使用方法 | 久久精品8 | 国产一区自拍视频 | 99精品国产一区二区三区麻豆 | 欧美日韩国产一区二区三区在线观看 | 亚洲精品乱码久久久久久蜜桃91 | 超碰在线最新网址 | 日韩极品视频在线观看 | 狠狠的干狠狠的操 | 久久免费视频精品 | 五月网婷婷 | 久久蜜桃av | 国产在线久草 | 亚洲最快最全在线视频 | 国产99久久九九精品免费 | 99久久精品无免国产免费 | 亚洲专区中文字幕 | 欧美一级性 | 亚洲影视资源 | 黄色av一区二区 | 国产精品亚洲a | 黄色三级视频片 | www.夜夜操.com| av中文字幕在线观看网站 | 日韩理论片在线观看 | 久久精品9| 日韩三级av | 在线婷婷 | 日本在线观看中文字幕无线观看 | 精品毛片在线 | 久久精品三 | 久久久久久网站 | 亚洲国产中文在线 | 在线国产日韩 | 精品国产一区二区三区日日嗨 | 婷婷中文字幕 | 免费黄色av | 国产精品久久久久久久久软件 | 偷拍福利视频一区二区三区 | 色小说av | 一本之道乱码区 | 久久免费看 | 天天操天天能 | 日本韩国在线不卡 | 草久视频在线 | 99爱这里只有精品 | 亚洲国产免费av | 91精品黄色 | 手机av在线免费观看 | 亚洲国产高清在线 | 国产精品9999久久久久仙踪林 | 中文字幕在线免费看 | 亚洲黄色高清 | 国产成人精品999在线观看 | 高清一区二区 | 国内精品小视频 | 成人国产精品一区二区 | 四虎www com| 狠狠色噜噜狠狠 | 婷婷av在线 | 亚洲一区久久 | 国产午夜精品一区二区三区欧美 | 免费在线播放黄色 | 在线观看免费成人 | 高清美女视频 | 亚洲开心色 | av片一区| 国产69精品久久99的直播节目 | 色一级片 | 色综合久久久久综合99 | 人人射人人射 | 亚洲精品国产精品国自产观看浪潮 | 99久久综合精品五月天 | 三级av在线免费观看 | 开心色婷婷 | 亚洲人成人在线 | 色婷婷激情网 | 成人网色 | av资源免费看 | 91 中文字幕 | 免费久久视频 | 亚洲国产免费看 | 精品国产乱码久久久久久天美 | 成人小视频免费在线观看 | 国产精品久久久久久久久久久不卡 | 国产一区二区在线免费播放 | 韩国一区视频 | 超碰大片| 丝袜一区在线 | 日韩欧美一区二区三区免费观看 | 成人黄大片视频在线观看 | 久久亚洲电影 | 久久香蕉电影网 | 91精品久久久久久综合乱菊 | 99热精品视 | 99久久精品国 | 日韩欧美一二三 | 国外成人在线视频网站 | 最近中文字幕免费大全 | 欧美午夜性| 在线免费观看成人 | 亚洲高清视频在线观看 | 成人av在线影院 | 日韩在线视频网 | 六月丁香在线观看 | 日韩三级免费 | 日韩在线视频一区 | 成人精品久久久 | 99综合视频| 日批视频在线观看免费 | www.色五月.com| 亚洲精品电影在线 | 国产色资源 | 国产欧美最新羞羞视频在线观看 | 免费国产黄线在线观看视频 | 日韩三级在线 | 久久久久久久久久久久亚洲 | 久久久精品视频成人 | 日韩欧三级 | 中文字幕中文中文字幕 | 色黄久久久久久 | 超碰av在线播放 | 国产91影视 | 天干啦夜天干天干在线线 | 国产手机av在线 | 亚洲黄色一级视频 | 欧美性做爰猛烈叫床潮 | 在线a人v观看视频 | 日韩试看 | 免费久久99精品国产婷婷六月 | 精品中文字幕在线播放 | 9草在线| 欧美日韩国内在线 | 五月天亚洲精品 | 欧美另类色图 | 国产一区影院 | 国产精品黄色av | 国产尤物在线 | 中文字幕美女免费在线 | 日日夜夜天天操 | 国产精品久久久久9999 | 高清av中文在线字幕观看1 | 亚在线播放中文视频 | 亚洲午夜久久久久久久久 | 在线免费黄色片 | 欧美色精品天天在线观看视频 | 二区精品视频 | 丁香五月亚洲综合在线 | 91精品视频免费观看 | 欧美精品免费一区二区 | 久草青青在线观看 | 九九免费在线视频 | 国产主播大尺度精品福利免费 | 精品国产_亚洲人成在线 | 2023天天干 | 激情 一区二区 | 玖玖玖影院 | 日韩一区二区三区免费视频 | 91视频免费网站 | 日韩理论电影在线观看 | 国产无遮挡又黄又爽在线观看 | 欧美 日韩 国产 成人 在线 | 国产在线观看免费 | 国产成人精品午夜在线播放 | 成人久久综合 | 粉嫩av一区二区三区四区五区 | 91av在线国产 | 天天视频色版 | 国产福利久久 | 久久综合网色—综合色88 | 极品国产91在线网站 | 亚洲国产综合在线 | 久久99精品国产99久久6尤 | 日本激情视频中文字幕 | 91高清一区 | 欧美色图另类 | 91精品国产高清自在线观看 | 91麻豆视频 | 国产精品一区二区三区在线看 | 国产在线一区二区三区播放 | 黄色毛片在线 | 精品久久五月天 | 久草视频在线新免费 | 久久久精品 一区二区三区 国产99视频在线观看 | av东方在线 | 91av电影网 | 天天天天天天天天操 | 六月色丁香| .国产精品成人自产拍在线观看6 | 中文字幕在线第一页 | 夜夜干天天操 | 久久久999免费视频 日韩网站在线 | 日本在线视频一区二区三区 | 日韩草比 | 欧美一级特黄高清视频 | 亚洲激情在线 | av中文字幕免费在线观看 | 久久精品一区二区三区视频 | 成人在线免费视频观看 | 999视频网| 免费日韩一区 | 日韩精品高清视频 | 午夜电影一区 | 九九久久在线看 | 亚洲一二三区精品 | 在线看成人 | 92精品国产成人观看免费 | 久久综合9988久久爱 | 欧美一级片在线观看视频 | 91色一区二区三区 | 欧美超碰在线 | 久久精品视频国产 | 91综合视频在线观看 | 天天综合网入口 | av网站免费在线 | 国产原创在线 | www.夜色321.com | 婷婷激情五月 | 97激情影院| 精品一区免费 | 夜夜爽天天爽 | 97超视频免费观看 | 国产精品网址在线观看 | 免费观看一级特黄欧美大片 | 国产精品美女视频网站 | 日韩精品视频免费在线观看 | 激情文学综合丁香 | 91免费视频网站在线观看 | 九九热免费视频在线观看 | 国产中文在线视频 | 色综合久久久久 | 亚洲精品xxx | 国产 日韩 在线 亚洲 字幕 中文 | 97成人免费 | 久久精品99国产国产 | 午夜视频导航 | 99爱视频| 91精品专区 | 精品一区 在线 | 国产超碰在线 | av在线永久免费观看 | 日本精品久久久久中文字幕 | 日韩欧美在线观看 | 免费观看av网站 | 一区二区三区电影大全 | 91理论片午午伦夜理片久久 | 免费av网址大全 | 欧美激情视频一二三区 | 欧美另类z0zx | 日韩在线电影观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 免费视频97 | 亚洲综合色激情五月 | 99久久精品国产毛片 | 精品久久久久_ | 超碰97人人射妻 | 成人aⅴ视频 | 精品v亚洲v欧美v高清v | 蜜臀av在线一区二区三区 | 91精品国产欧美一区二区 | 黄色一级在线免费观看 | 久久夜夜操 | 一级黄色片在线免费看 | 午夜av在线免费 | 国产一区在线观看免费 | 国产特级毛片aaaaaa | 99电影| 免费看一及片 | 国产一区视频导航 | 久久久久99精品成人片三人毛片 | www.伊人网| 亚洲 欧美 精品 | 日韩av免费大片 | 黄色av一级片 | 国产在线观看你懂的 | 日韩有码中文字幕在线 | 国产精品99久久久久人中文网介绍 | 久久伊人色综合 | 亚洲 成人 一区 | 国产精品久久久久久久久毛片 | 九九热有精品 | 五月婷婷一区二区三区 | 国产中文视 | 国产成人在线播放 | 色综合久久88色综合天天人守婷 | 日韩理论| 久草在线视频网站 | 色99之美女主播在线视频 | 黄a在线看 | 日韩av美女| 人人爱人人射 | 人人干97 | 精品免费一区二区三区 | 亚洲 欧洲av| 国产精品五月天 | 免费在线看成人av | 在线亚洲欧美日韩 | 一级c片 | 日韩福利在线观看 | 99草在线视频 | a视频在线观看 | 亚洲综合视频在线观看 | 日韩精品高清不卡 | 欧美性生活免费 | 免费在线观看视频a | 992tv又爽又黄的免费视频 | 一区二区三区在线观看免费视频 | 4438全国亚洲精品观看视频 | 久久精品1区2区 | 99热国产在线观看 | 久久久久久久久亚洲精品 | 日韩a在线 | bayu135国产精品视频 | 99久久99视频只有精品 | 不卡的av片 | 五月天亚洲婷婷 | 亚洲三级黄| 伊人成人久久 | 国产综合久久 | 一本一道久久a久久精品蜜桃 | 色先锋av资源中文字幕 | 九九热在线观看视频 | 成年人免费观看在线视频 | 麻豆94tv免费版 | 99国产精品| 婷婷综合伊人 | 99久热在线精品视频成人一区 | 免费毛片一区二区三区久久久 | 久久国产精品99久久人人澡 | 亚洲精品视频网站在线观看 | 色婷婷成人网 | a电影免费看 | 日韩中文字幕免费看 | a爱爱视频 | 男女激情网址 | 一级片视频在线 | 国产成人在线观看 | 最新日韩在线观看视频 | 国产69精品久久久久久久久久 | 99色精品视频 | 成人免费视频观看 | 狠狠狠狠狠狠狠狠 | www黄色软件| 免费毛片一区二区三区久久久 | 高清免费av在线 | 色婷婷狠| 亚洲人久久久 | 日韩精品视频第一页 | 91精品网站在线观看 | 亚洲一级免费电影 | 午夜国产一区二区 | 成人四虎影院 | 日韩免费在线观看视频 | 久久69精品久久久久久久电影好 | 中文av不卡 | 99热最新精品 | 午夜视频一区二区三区 | 国产精品久久久电影 | 狠狠躁日日躁狂躁夜夜躁av | 日韩一区正在播放 | 一区二区视频在线免费观看 | 亚洲成av人片一区二区梦乃 | 免费试看一区 | 美女一区网站 | 日韩成人高清在线 | 日日干视频 | av在观看| 成人av免费电影 | 日韩精品国产一区 | 婷香五月| 亚洲综合欧美激情 | 久久亚洲婷婷 | 国产一区精品在线观看 | 欧美一区二区在线免费看 | 天天综合网天天综合色 | 欧美日韩国产色综合一二三四 | 午夜一级免费电影 | 91成人精品一区在线播放 | 久久精选视频 | 91九色在线视频观看 | 久久免费黄色 | 久草综合在线 | 天天干天天搞天天射 | 国产精华国产精品 | 狠狠久久| 一区二区三区免费 | 摸阴视频 | 国产色婷婷精品综合在线手机播放 | 久久成人亚洲欧美电影 | 在线观看视频亚洲 | 日日夜夜噜 | 日韩中文字幕视频在线观看 | 亚洲 欧美 91 | 深爱激情五月综合 | 久久久久久久久久影院 | 色综合久久悠悠 | 麻豆一区在线观看 | 精品久久国产 | 亚洲永久免费av | 国产亚洲字幕 | 911久久香蕉国产线看观看 | 日韩欧美高清一区二区 | 四虎影视av | 成人看片 | 亚洲成a人片77777潘金莲 | 国产中文字幕视频在线观看 | 天天色天天操综合网 | 国产精品精品久久久久久 | 开心色婷婷| 久久精品精品电影网 | 久久黄色免费观看 | 国产在线a| 美女网站在线免费观看 | av千婊在线免费观看 | 999久久国产 | 亚洲欧美国产日韩在线观看 | 91成人天堂久久成人 | 美女视频黄在线观看 | 一区二区三区影院 | 亚洲国产日韩在线 | 亚洲综合视频在线 | 九九热精品在线 | 激情中文字幕 | 国产高清av免费在线观看 | 国产精品久久久久久久久久三级 | 亚洲最快最全在线视频 | 国产精品黑丝在线观看 | 高清免费在线视频 | 美女黄网站视频免费 | 免费不卡中文字幕视频 | 日本中文字幕在线观看 | 久久女教师 | 久久久麻豆精品一区二区 | 91丨九色丨国产丨porny精品 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 91精品免费在线视频 | 国产成人精品一区二区在线观看 | 国产精品毛片久久蜜 | h久久| 五月婷婷视频 | 久久呀| 亚州精品视频 | 久久精品永久免费 | 中文字幕在线观看完整 | 麻豆av电影 | 婷婷激情欧美 | 国产精品视频久久久 | 97超碰中文字幕 | 色九九在线 | 国产精品综合在线 | 亚洲精品在线免费观看视频 | 国产精品亚洲视频 | 日日干夜夜爱 | 天天操人人要 | 亚洲国产操 | 又色又爽又激情的59视频 | 精品视频www | 国产免费又粗又猛又爽 | 韩国av免费看 | 91福利视频网站 | 国产99在线 | 国产精品精品国产婷婷这里av | 久久午夜精品视频 | 91豆花在线| 亚洲日韩精品欧美一区二区 | 欧美日韩亚洲第一页 | 狠狠色丁香久久婷婷综 | 久久伦理网 | 狠狠干.com | 97电影网手机版 | 视频一区二区三区视频 | 欧美一二三四在线 | 国产精品久久久久久影院 | 91麻豆精品国产自产在线 | 免费99视频 | 亚洲精品免费观看视频 | 日韩av图片| 韩日av在线 | h网站免费在线观看 | 天天综合导航 | 亚洲一区二区三区四区在线视频 | 五月天婷婷在线观看视频 | 欧美一区日韩精品 | 国内成人av | 日韩一区二区三区高清免费看看 | 992tv又爽又黄的免费视频 | 人人澡人| 在线视频日韩欧美 | 国产在线专区 | 成人a视频在线观看 | 日韩成人精品一区二区 | 中文字幕资源网在线观看 | 亚洲精品欧美专区 | 香蕉视频最新网址 | 国产日韩欧美精品在线观看 | 99视频在线看 | 亚洲美女视频在线 | 久久涩视频 | 99免在线观看免费视频高清 | 国产专区一 | 在线影院 国内精品 | 欧美a在线免费观看 | 国产精品久久中文字幕 | 国产亚洲精品久久久久久移动网络 | 亚洲成人资源在线观看 | 久久精品毛片 | 日本精油按摩3 | 国产精品久久久久婷婷二区次 | 99精品视频在线观看播放 | 久久久国际精品 | 91x色| 色av男人的天堂免费在线 | 在线免费高清视频 | www.在线观看视频 | 久草综合在线 | 综合av在线 | 91精品导航 | www.久久精品视频 | 超碰在线1| 久久久久久综合网天天 | 天天射天天舔天天干 | 91黄色在线看 | 一级电影免费在线观看 | 碰碰影院 | 99r精品视频在线观看 | 国产精品久久久久久五月尺 | 久久免费视频在线观看 | 国产精品久久久999 国产91九色视频 | 免费看片成人 | 国产精品不卡一区 | 中文字幕在线一区二区三区 | 日韩在线视频播放 | 亚洲首页 | 国产在线精品二区 | 国产精品综合久久久久久 | 日韩爱爱网站 | 亚州国产视频 | 久草免费在线观看视频 | www.夜夜骑.com | 亚洲国产剧情 | 偷拍区另类综合在线 | 91免费观看国产 | 国产a国产a国产a | www.婷婷com | 不卡的av在线 | 麻豆国产精品视频 | 国产精品剧情在线亚洲 | 欧美日韩中文字幕综合视频 | 高清在线观看av | 国产免费xvideos视频入口 | 精品99在线视频 | 婷婷激情影院 | 99久久99久久 | 精品视频成人 | 超碰人人做| 国产午夜剧场 | 亚洲精品动漫在线 | 国产精品黄色 | avwww在线观看 | 欧美一区二区精品在线 | 色偷偷88888欧美精品久久久 | 免费在线看v | 欧美精品久久久久久久久久丰满 | www.色在线| 深夜免费福利视频 | 久草在线观看 | 97视频人人 | 成人91在线观看 | 欧美大jb | 国产色一区 | 久久久免费毛片 | 午夜影视一区 | 中文字幕国产一区二区 | 超碰在线日本 | 六月激情网 | a黄色一级片 | 欧美国产亚洲精品久久久8v | 日韩欧美69 | 国产91在线免费视频 | 国产精品理论片在线观看 | 亚洲人人精品 | 去干成人网 | 视色网站| 久久中国精品 | 亚洲五月花 | 日韩精品极品视频 | av网站免费看 | 免费av一级电影 | 日韩精品欧美专区 | 天天干人人干 | 五月激情六月丁香 | 我要色综合天天 | 夜夜高潮夜夜爽国产伦精品 | 国产一区视频在线观看免费 | 麻豆影视网站 | 女人18片毛片90分钟 | 国产国产人免费人成免费视频 | 毛片基地黄久久久久久天堂 | 极品美女被弄高潮视频网站 | avv天堂| 国产中文在线播放 | 五月婷婷综合久久 | 久久国产精品免费一区 | 国产在线免费 | 天天摸天天干天天操天天射 | 伊人色综合网 | 国产精品麻豆三级一区视频 | 欧美做受xxx | 九九色在线观看 | 久久久久久中文字幕 | 天天干天天碰 | 国产精品成人免费 | 国产成人精品综合久久久 | 亚洲一区二区三区毛片 | 黄污视频大全 | 99久久久久久国产精品 | 免费在线播放av电影 | 欧美日韩视频免费看 | 国产精品都在这里 | 欧美五月婷婷 | 色国产精品一区在线观看 | 一级性视频 | 久久久91精品国产 | 激情网五月 | 欧美成人亚洲 | 天天操天天色天天 | 亚洲91网站 | 久久久久久久久久久免费av | 久久婷婷综合激情 | 成人黄大片 | 亚洲精品乱码久久久久久 | 又色又爽又黄高潮的免费视频 | av在线观 | 午夜三级在线 | 波多野结衣在线中文字幕 | 欧美一区,二区 | 色婷婷激情网 | 久久精品视频网址 | 中文字幕在线免费观看视频 | 国产精品久久久久永久免费看 | 精品视频123区在线观看 | 午夜国产一区二区三区四区 | 精品久久久久久国产91 | 国产精品福利视频 | 久久人人爽 | 香蕉在线视频观看 | 久久天堂网站 | 久草免费新视频 | 日日干美女 | 99国产视频在线 | 中文字幕在线观看视频免费 | 色网站国产精品 | 在线视频麻豆 | 中文字幕一区av | 久久综合五月婷婷 | 99视频免费 | 日本电影久久 | 少妇高潮冒白浆 | 国产午夜亚洲精品 | 国产精品美女久久久久久久久久久 | 热久久精品在线 | 日韩免费一级a毛片在线播放一级 | 综合色在线 | 欧美精品乱码99久久影院 | 欧美国产日韩一区二区三区 | 日韩视频免费播放 | av网站在线观看免费 | 国产精品一区二区免费看 | 一级黄色片在线免费看 | 伊人天天干 | 2019av在线视频 | 免费97视频| 欧美精品少妇xxxxx喷水 | 精品久久久精品 | 日本不卡久久 | 国内丰满少妇猛烈精品播 | 九九热精品国产 | 91片黄在线观看 | 亚洲在线网址 | 日韩激情视频 | 久久你懂的 | 午夜电影久久久 | 国内精品免费 | 亚洲天堂va | 国产成人精品一区二三区 | 欧美福利片在线观看 | 日韩有码专区 | 国产激情电影综合在线看 | 丁香六月欧美 | 国产无遮挡又黄又爽馒头漫画 | 久久字幕精品一区 | 久久精品一二区 | 久久久久国 | 久久精品免费 | 91视频成人免费 | 精产嫩模国品一二三区 | 日韩手机视频 | 97成人在线免费视频 | 久久久国产一区二区三区四区小说 | 91理论片午午伦夜理片久久 | www.夜夜爽| 国产精品久久久久久久久软件 | 啪啪肉肉污av国网站 | 日韩精品一区二区久久 | 国产精品一区二区三区久久 | 九九综合九九综合 | 日日夜夜精品网站 | 色婷婷激情综合 | av免费在线网站 | 98久9在线 | 免费 | 亚洲综合在线五月天 | 在线观看不卡视频 | 久久久久麻豆 | 青青河边草免费观看 | 日本性久久 | 天天天天干 | 大胆欧美gogo免费视频一二区 | 黄色99视频 | 亚洲一区二区视频在线播放 | 狠狠插狠狠干 | 亚洲精品高清视频在线观看 | 亚洲精品乱码久久久久久 | 三级av片| 国产精品久久久久久一区二区 | 97视频人人澡人人爽 | 亚洲精品乱码久久久久久9色 | 久久只有精品 | 国产手机av | 伊人午夜 | 在线观看韩日电影免费 | 久久爱资源网 | 国产在线看 | 最近中文字幕大全中文字幕免费 | 91激情在线视频 | 99久久婷婷国产综合亚洲 | 亚洲精品国产精品国自产在线 | 久久精品日产第一区二区三区乱码 | 超碰免费在线公开 | 国产在线免费观看 | 天天插综合网 | 天天操天天摸天天干 | 激情一区二区三区欧美 | 91在线网址 | 日韩动漫免费观看高清完整版在线观看 | 日韩成人免费在线 | 免费日韩 精品中文字幕视频在线 | 久久开心激情 | 日韩精品在线免费播放 | 欧美激情综合色综合啪啪五月 | 精品福利视频在线观看 | av在线最新 | 成人h动漫精品一区二 | 免费热情视频 | 国产成人久 | 久久精品国产一区二区三区 | 亚洲精品在线视频 | 国产高清在线a视频大全 | 99人久久精品视频最新地址 | bbbbb女女女女女bbbbb国产 | 精品一区 精品二区 | 国产精品毛片久久久久久久久久99999999 | 在线国产不卡 | 成人在线观看网址 | 色综合久久88色综合天天 | 中文字幕第一页在线视频 | 香蕉免费在线 | 日韩二区在线播放 | 亚洲爱爱视频 | 日韩视频免费观看高清 | 中文字幕在线观看一区二区三区 | 96看片 | 色网免费观看 | 欧美日韩成人一区 | 91香蕉视频污在线 | 青青河边草免费直播 | 国产白浆视频 | 久久综合婷婷国产二区高清 | 久久久久观看 | 国产精品毛片一区二区在线看 | 日韩精品视频免费 | 九九九九热精品免费视频点播观看 | 久久久久国产视频 | 久草网视频在线观看 | 国产a精品| 人人干干人人 | 国产精品18久久久久久久久久久久 | 麻豆国产精品永久免费视频 | 国产日韩在线观看一区 | 午夜精品久久久久久久久久 | av+在线播放在线播放 | 91成人免费看 | 999男人的天堂 | www.色综合.com| 国产经典三级 | 久久久综合色 | 在线观看av网 | 天天操天天干天天操天天干 | 亚洲精品美女在线 | 欧美夫妻生活视频 | 97精品在线| 亚洲另类视频 | 久久情爱| 天天插夜夜操 | 国产高清在线免费观看 | 日韩欧美精选 | 97狠狠操| 欧美a级片免费看 | 九七视频在线观看 | 亚洲乱码在线观看 | 天天天天综合 | 天天操天天摸天天爽 | 天天干 天天摸 天天操 | 成年人视频在线免费观看 | 国产高清免费视频 | a电影在线观看 | 国产日韩欧美在线 | 永久中文字幕 | 国产成人三级在线观看 | 911国产 | 又色又爽的网站 | 中文字幕一区二区三区四区在线视频 | 国内视频| 亚洲日本黄色 | 欧美一级网站 | 97国产精品亚洲精品 | 国产手机精品视频 | 嫩草伊人久久精品少妇av | 日韩精品久久中文字幕 | 亚洲一二区视频 | 最新中文字幕在线资源 | 国产又粗又硬又爽视频 | 在线观看岛国av | 亚洲一区二区视频 | 奇米先锋| 久久精品视频在线免费观看 | 欧美性色xo影院 | 91尤物在线播放 | 国产99爱 | 91看国产| 国产午夜小视频 | 亚洲成人av一区 | 五月综合色婷婷 | 久久免费视频在线观看30 | 欧美综合国产 | 久久人人插 | www五月天com | 欧美a视频在线观看 | 精品亚洲免费 | 亚洲人在线视频 | 日韩欧美高清在线观看 | 99在线精品视频观看 | 免费欧美高清视频 | 国产只有精品 | 国产午夜一区二区 | 亚洲视频 在线观看 | 色视频在线免费观看 | 最新国产在线视频 | 久久av中文字幕片 | 99综合久久 | 天天操天天色天天 | 久久久久国产一区二区 | 日韩精品高清视频 | 国产精品情侣视频 | 一级特黄aaa大片在线观看 | 午夜电影久久久 | 四虎影视av | 免费av网址大全 | 五月婷婷在线综合 | 久插视频 | 天天操天天射天天爱 | avlulu久久精品 | 欧洲一区二区三区精品 | 999电影免费在线观看 | 午夜视频在线观看网站 | 免费日韩一区 | 欧美性色综合 | 在线天堂中文www视软件 | 国产精品激情在线观看 | 97电影手机 | 国产日韩一区在线 | 欧美日韩99| 国内精品久久久久影院男同志 | 最近的中文字幕大全免费版 | 精品在线观看一区二区 | 久久你懂得 | 亚洲免费视频观看 | 成人免费视频视频在线观看 免费 | 欧美污在线观看 | 久久免费在线观看视频 | 久久久久久久久久久福利 | 00av视频| 精品不卡视频 | 00av视频 | www.色午夜| www.婷婷com| 天天爱综合 | 99久久精品无码一区二区毛片 | 国产精品国产自产拍高清av | 精品国产乱码久久久久 | 欧美视频国产视频 | 日韩在线观看视频网站 | 欧美日韩高清一区二区三区 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 麻豆成人精品 | 人人看看人人 | 四虎国产 | 欧美一级片在线免费观看 | 一区二区三区四区在线 | 91视频88av| 五月婷婷亚洲 | 天天曰天天射 | 免费观看xxxx9999片 | 亚洲激精日韩激精欧美精品 | 天天夜夜亚洲 | 国产一区二区观看 | 黄色av成人在线 | av在线免费不卡 | 日日草视频 | 91麻豆免费版 | a v在线观看 | 成人在线一区二区三区 | 在线观看网站黄 | 国产精品黄色av | 人人干人人做 | 天天干夜夜操视频 | 99精品免费在线 | 日韩在线视频播放 | 久久综合一本 | 亚洲午夜精 | 国产一性一爱一乱一交 | 国产在线精品一区二区不卡了 | 精品国产1区二区 | 成人在线观看资源 | 精品免费视频123区 午夜久久成人 | 97视频入口免费观看 | 激情欧美日韩一区二区 | 天天干天天插 | 色婷婷丁香| 黄色在线观看免费网站 | 欧美精彩视频在线观看 | 久久久久高清毛片一级 | 91香蕉视频色版 | 狠狠色丁香久久婷婷综合丁香 | 国产伦精品一区二区三区照片91 | 久久99精品久久只有精品 | 天天干天天拍天天操 | 五月香婷 | 午夜精品剧场 | 欧美亚洲成人xxx | 99久热在线精品视频成人一区 | 日韩av黄| 亚州人成在线播放 | 国产免费资源 | 亚洲精品国产自产拍在线观看 | 成人欧美在线 | 国产精品黄网站在线观看 | 亚洲综合视频在线 | 伊人手机在线 | 免费视频三区 | 久草视频在线免费 | 久久午夜剧场 | 国产精品亚洲片在线播放 | 99免在线观看免费视频高清 | www.一区二区三区 | 国产精品毛片网 | 激情喷水 | www.久久com| 91热| 天天色.com | 久久精品国产精品 | 久久久久国产成人精品亚洲午夜 | 91在线中文 | 国产一级片久久 | 五月天婷亚洲天综合网精品偷 | 欧美夫妻性生活电影 | 成人免费观看av | 久久99亚洲精品久久久久 | 最近中文字幕免费av | 狠狠操狠狠干天天操 | 精品久久久亚洲 | 在线免费视频你懂的 | 久久婷婷精品视频 | 波多野结衣在线播放一区 | 欧美激情第一区 |