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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

PyTorch 进行 Neural-Transfer

發(fā)布時間:2023/11/28 生活经验 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PyTorch 进行 Neural-Transfer 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

PyTorch 進(jìn)行 Neural-Transfer
1.簡介
本文講解如何實現(xiàn)由 Leon A. Gatys,Alexander S. Ecker和Matthias Bethge提出的Neural-Style 算法。Neural-Style 或者叫 Neural-Transfer,使用一種新的風(fēng)格將指定的圖片進(jìn)行重構(gòu)。這個算法使用三張圖片,一張輸入圖片,一張內(nèi)容圖片和一張風(fēng)格圖片,并將輸入的圖片變得與內(nèi)容圖片相似,且擁有風(fēng)格圖片的優(yōu)美風(fēng)格。
2.基本原理
定義兩個間距,一個用于內(nèi)容D_C,另一個用于風(fēng)格D_S。D_C測量兩張圖片內(nèi)容的不同,而D_S用來測量兩張圖片風(fēng)格的不同。然后,輸入第三張圖片,并改變這張圖片,使其與內(nèi)容圖片的內(nèi)容間距和風(fēng)格圖片的風(fēng)格間距最小化。導(dǎo)入必要的包,開始圖像風(fēng)格轉(zhuǎn)換。
3.導(dǎo)包并選擇設(shè)備
下面是一張實現(xiàn)圖像風(fēng)格轉(zhuǎn)換所需包的匯總。 * torch, torch.nn, numpy:使用PyTorch進(jìn)行風(fēng)格轉(zhuǎn)換必不可少的包 * torch.optim:高效的梯度下降 * PIL, PIL.Image, matplotlib.pyplot:加載和展示圖片 * torchvision.transforms:將PIL圖片轉(zhuǎn)換成張量 * torchvision.models:訓(xùn)練或加載預(yù)訓(xùn)練模型 * copy:對模型進(jìn)行深度拷貝;系統(tǒng)包
from future import print_function

import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim

from PIL import Image
import matplotlib.pyplot as plt

import torchvision.transforms as transforms
import torchvision.models as models

import copy
下一步,選擇用哪一個設(shè)備來運行神經(jīng)網(wǎng)絡(luò),導(dǎo)入內(nèi)容和風(fēng)格圖片。在大量圖片上運行圖像風(fēng)格算法需要很長時間,在GPU上運行,可以加速。可以使用torch.cuda.is_available()來判斷是否有可用的GPU。下一步,使用torch.device,同時 torch.device .to(device)方法也被用來將張量或者模型移動到指定設(shè)備。
device = torch.device(“cuda” if torch.cuda.is_available() else “cpu”)
4.加載圖片
將導(dǎo)入風(fēng)格和內(nèi)容圖片。原始的PIL圖片的值介于0到255之間,當(dāng)轉(zhuǎn)換成torch張量時,值被轉(zhuǎn)換成0到1之間。圖片也需要被重設(shè)成相同的維度。一個重要的細(xì)節(jié)是,torch庫中的神經(jīng)網(wǎng)絡(luò),用來訓(xùn)練的張量的值為0到1之間。嘗試將0到255的張量圖片加載到神經(jīng)網(wǎng)絡(luò),激活的特征映射,將不能偵測到目標(biāo)內(nèi)容和風(fēng)格。Caffe庫中的預(yù)訓(xùn)練網(wǎng)絡(luò)用來訓(xùn)練的張量值為0到255之間的圖片。
注意:下載需要用到的圖片的鏈接:picasso.jpg 和 dancing.jpg。下載這兩張圖片并且添加到當(dāng)前工作目錄中的 images文件夾。

所需的輸出圖像大小

imsize = 512 if torch.cuda.is_available() else 128 # use small size if no gpu

loader = transforms.Compose([
transforms.Resize(imsize), # scale imported image
transforms.ToTensor()]) # transform it into a torch tensor

def image_loader(image_name):
image = Image.open(image_name)
# fake batch dimension required to fit network’s input dimensions
image = loader(image).unsqueeze(0)
return image.to(device, torch.float)

style_img = image_loader("./data/images/neural-style/picasso.jpg")
content_img = image_loader("./data/images/neural-style/dancing.jpg")

assert style_img.size() == content_img.size(),
“we need to import style and content images of the same size”
,讓創(chuàng)建一個方法,通過重新將圖片轉(zhuǎn)換成PIL格式來展示,并使用plt.imshow展示它的拷貝。將嘗試展示內(nèi)容和風(fēng)格圖片來確保它們被正確的導(dǎo)入。

unloader = transforms.ToPILImage() # reconvert into PIL image

plt.ion()

def imshow(tensor, title=None):
image = tensor.cpu().clone() # we clone the tensor to not do changes on it
image = image.squeeze(0) # remove the fake batch dimension
image = unloader(image)
plt.imshow(image)
if title is not None:
plt.title(title)
plt.pause(0.001) # pause a bit so that plots are updated

plt.figure()
imshow(style_img, title=‘Style Image’)

plt.figure()
imshow(content_img, title=‘Content Image’)

5.損失函數(shù)
5.1 內(nèi)容損失
內(nèi)容損失表示一層內(nèi)容間距的加權(quán)版本。使用網(wǎng)絡(luò)中的L層的特征映射F_XL,網(wǎng)絡(luò)處理輸入X并返回在圖片X和內(nèi)容圖片 C之間的加權(quán)內(nèi)容間距W_CL*D_C^L(X,C)。必須知道內(nèi)容圖片(F_CL)的特征映射來計算內(nèi)容間距。以F_CL作為 構(gòu)造參數(shù)輸入的 torch 模型來實現(xiàn)。間距||F_XL-F_CL||^2是兩個特征映射集合之間的平均方差,可以使用nn.MSELoss來計算。
直接添加這個內(nèi)容損失模型到被用來計算內(nèi)容間距的卷積層之后。每一次輸入圖片到網(wǎng)絡(luò)中時,內(nèi)容損失都會在目標(biāo)層被計算。而且因為自動求導(dǎo),所有的梯度都會被計算。為了使內(nèi)容損失層透明化,必須定義一個forward方法來計算內(nèi)容損失,返回該層的輸入。計算的損失作為模型的參數(shù)被保存。
class ContentLoss(nn.Module):

def __init__(self, target,):super(ContentLoss, self).__init__()# 從用于動態(tài)計算梯度的樹中“分離”目標(biāo)內(nèi)容:# 這是一個聲明的值,而不是變量。 # 否則標(biāo)準(zhǔn)的正向方法將引發(fā)錯誤。self.target = target.detach()def forward(self, input):self.loss = F.mse_loss(input, self.target)return input

注意:
重要細(xì)節(jié):盡管這個模型的名稱被命名為 ContentLoss, 不是一個真實的PyTorch損失方法。如果想要定義內(nèi)容損失為PyTorch Loss方法,必須創(chuàng)建一個PyTorch自動求導(dǎo)方法,在backward方法中手動重計算/實現(xiàn)梯度.
5.2 風(fēng)格損失
風(fēng)格損失模型與內(nèi)容損失模型的實現(xiàn)方法類似。作為一個網(wǎng)絡(luò)中的透明層,計算相應(yīng)層的風(fēng)格損失。為了計算風(fēng)格損失,需要 計算 Gram 矩陣G_XL。Gram 矩陣,將給定矩陣和它的轉(zhuǎn)置矩陣的乘積。給定的矩陣是L層特征映射F_XL的重塑版本。 F_XL被重塑成F?_XL,一個 KxN的矩陣,其中K是L層特征映射的數(shù)量,N是任何向量化特征映射F_XL^K的長度。例如,第一行的F?_XL 與第一個向量化的F_XL^1。
最后,Gram 矩陣,通過將每一個元素除以矩陣中所有元素的數(shù)量進(jìn)行標(biāo)準(zhǔn)化。標(biāo)準(zhǔn)化是為了消除擁有很大的N維度F?_XL在Gram矩陣中,產(chǎn)生的很大的值。這些很大的值將在梯度下降的時候,對第一層(在池化層之前)產(chǎn)生很大的影響。風(fēng)格特征往往在網(wǎng)絡(luò)中更深的層,標(biāo)準(zhǔn)化步驟是很重要的。
def gram_matrix(input):
a, b, c, d = input.size() # a=batch size(=1)
# 特征映射 b=number
# (c,d)=dimensions of a f. map (N=c*d)

features = input.view(a * b, c * d)  # resise F_XL into \hat F_XLG = torch.mm(features, features.t())  # compute the gram product# 通過除以每個特征映射中的元素數(shù)來“標(biāo)準(zhǔn)化”gram矩陣的值.
return G.div(a * b * c * d)

風(fēng)格損失模型看起來和內(nèi)容損失模型很像。風(fēng)格間距也用G_XL和G_SL之間的均方差來計算。
class StyleLoss(nn.Module):

def __init__(self, target_feature):super(StyleLoss, self).__init__()self.target = gram_matrix(target_feature).detach()def forward(self, input):G = gram_matrix(input)self.loss = F.mse_loss(G, self.target)return input

6.導(dǎo)入模型
需要導(dǎo)入預(yù)訓(xùn)練的神經(jīng)網(wǎng)絡(luò)。將使用19層的 VGG 網(wǎng)絡(luò),就像論文中使用的一樣。
PyTorch 的 VGG 模型實現(xiàn)被分為了兩個字 Sequential 模型:features(包含卷積層和池化層)和classifier(包含全連接層)。 將使用features模型,因為需要每一層卷積層的輸出來計算內(nèi)容和風(fēng)格損失。在訓(xùn)練的時候有些層會有和評估不一樣的行為, 所以必須用.eval()將網(wǎng)絡(luò)設(shè)置成評估模式。
cnn = models.vgg19(pretrained=True).features.to(device).eval()
此外,VGG網(wǎng)絡(luò)通過使用mean=[0.485, 0.456, 0.406]和std=[0.229, 0.224, 0.225]參數(shù)來標(biāo)準(zhǔn)化圖片的每一個通道,并在圖片上進(jìn)行訓(xùn)練。在把圖片輸入神經(jīng)網(wǎng)絡(luò)之前,先使用這些參數(shù)對圖片進(jìn)行標(biāo)準(zhǔn)化。
cnn_normalization_mean = torch.tensor([0.485, 0.456, 0.406]).to(device)
cnn_normalization_std = torch.tensor([0.229, 0.224, 0.225]).to(device)

創(chuàng)建一個模塊來規(guī)范化輸入圖像

這樣就可以輕松地將它放入nn.Sequential中

class Normalization(nn.Module):
def init(self, mean, std):
super(Normalization, self).init()
# .view the mean and std to make them [C x 1 x 1] so that they can
# directly work with image Tensor of shape [B x C x H x W].
# B is batch size. C is number of channels. H is height and W is width.
self.mean = torch.tensor(mean).view(-1, 1, 1)
self.std = torch.tensor(std).view(-1, 1, 1)

def forward(self, img):# normalize imgreturn (img - self.mean) / self.std

一個 Sequential 模型,包含一個順序排列的子模型序列。例如,vff19.features包含一個以正確的深度順序排列的序列(Conv2d, ReLU, MaxPool2d, Conv2d, ReLU…)。需要將自己的內(nèi)容損失和風(fēng)格損失層,在感知到卷積層之后立即添加進(jìn)去。因此,必須創(chuàng)建 一個新的Sequential模型,并正確的插入內(nèi)容損失和風(fēng)格損失模型。

期望的深度層來計算樣式/內(nèi)容損失:

content_layers_default = [‘conv_4’]
style_layers_default = [‘conv_1’, ‘conv_2’, ‘conv_3’, ‘conv_4’, ‘conv_5’]

def get_style_model_and_losses(cnn, normalization_mean, normalization_std,
style_img, content_img,
content_layers=content_layers_default,
style_layers=style_layers_default):
cnn = copy.deepcopy(cnn)

# 規(guī)范化模塊
normalization = Normalization(normalization_mean, normalization_std).to(device)# 只是為了擁有可迭代的訪問權(quán)限或列出內(nèi)容/系統(tǒng)損失
content_losses = []
style_losses = []# 假設(shè)cnn是一個`nn.Sequential`,
# 所以創(chuàng)建一個新的`nn.Sequential`來放入應(yīng)該按順序激活的模塊
model = nn.Sequential(normalization)i = 0  # increment every time we see a conv
for layer in cnn.children():if isinstance(layer, nn.Conv2d):i += 1name = 'conv_{}'.format(i)elif isinstance(layer, nn.ReLU):name = 'relu_{}'.format(i)# 對于在下面插入的`ContentLoss`和`StyleLoss`,# 本地版本不能很好地發(fā)揮作用。所以在這里替換不合適的layer = nn.ReLU(inplace=False)elif isinstance(layer, nn.MaxPool2d):name = 'pool_{}'.format(i)elif isinstance(layer, nn.BatchNorm2d):name = 'bn_{}'.format(i)else:raise RuntimeError('Unrecognized layer: {}'.format(layer.__class__.__name__))model.add_module(name, layer)if name in content_layers:# 加入內(nèi)容損失:target = model(content_img).detach()content_loss = ContentLoss(target)model.add_module("content_loss_{}".format(i), content_loss)content_losses.append(content_loss)if name in style_layers:# 加入風(fēng)格損失:target_feature = model(style_img).detach()style_loss = StyleLoss(target_feature)model.add_module("style_loss_{}".format(i), style_loss)style_losses.append(style_loss)# 在最后的內(nèi)容和風(fēng)格損失之后剪掉了圖層
for i in range(len(model) - 1, -1, -1):if isinstance(model[i], ContentLoss) or isinstance(model[i], StyleLoss):breakmodel = model[:(i + 1)]return model, style_losses, content_losses

下一步,選擇輸入圖片。你可以使用內(nèi)容圖片的副本或者白噪聲。
input_img = content_img.clone()

如果您想使用白噪聲而取消注釋以下行:

input_img = torch.randn(content_img.data.size(), device=device)

將原始輸入圖像添加到圖中:

plt.figure()
imshow(input_img, title=‘Input Image’)

7.梯度下降
使用 L-BFGS 算法來進(jìn)行的梯度下降。與訓(xùn)練一般網(wǎng)絡(luò)不同,訓(xùn)練輸入圖片是為了最小化內(nèi)容/風(fēng)格損失。 要創(chuàng)建一個 PyTorch 的 L-BFGS 優(yōu)化器optim.LBFGS,并傳入的圖片到其中,作為張量去優(yōu)化。
def get_input_optimizer(input_img):
# 此行顯示輸入是需要漸變的參數(shù)
optimizer = optim.LBFGS([input_img.requires_grad_()])
return optimizer
最后,必須定義一個方法來展示圖像風(fēng)格轉(zhuǎn)換。對于每一次的網(wǎng)絡(luò)迭代,都將更新過的輸入傳入其中并計算損失。要運行每一個 損失模型的backward方法,計算它們的梯度。優(yōu)化器需要一個“關(guān)閉”方法,它重新估計模型并且返回?fù)p失。
還有最后一個問題要解決。神經(jīng)網(wǎng)絡(luò)可能會嘗試使張量圖片的值超過0到1之間來優(yōu)化輸入。可以通過在每次網(wǎng)絡(luò)運行的時候?qū)⑤斎氲闹党C正到0到1之間來解決這個問題。
def run_style_transfer(cnn, normalization_mean, normalization_std,
content_img, style_img, input_img, num_steps=300,
style_weight=1000000, content_weight=1):
“”“Run the style transfer.”""
print(‘Building the style transfer model…’)
model, style_losses, content_losses = get_style_model_and_losses(cnn,
normalization_mean, normalization_std, style_img, content_img)
optimizer = get_input_optimizer(input_img)

print('Optimizing..')
run = [0]
while run[0] <= num_steps:def closure():# 更正更新的輸入圖像的值input_img.data.clamp_(0, 1)optimizer.zero_grad()model(input_img)style_score = 0content_score = 0for sl in style_losses:style_score += sl.lossfor cl in content_losses:content_score += cl.lossstyle_score *= style_weightcontent_score *= content_weightloss = style_score + content_scoreloss.backward()run[0] += 1if run[0] % 50 == 0:print("run {}:".format(run))print('Style Loss : {:4f} Content Loss: {:4f}'.format(style_score.item(), content_score.item()))print()return style_score + content_scoreoptimizer.step(closure)# 最后的修正......
input_img.data.clamp_(0, 1)return input_img

最后,可以運行這個算法。
output = run_style_transfer(cnn, cnn_normalization_mean, cnn_normalization_std,
content_img, style_img, input_img)

plt.figure()
imshow(output, title=‘Output Image’)

sphinx_gallery_thumbnail_number = 4

plt.ioff()
plt.show()

? 輸出結(jié)果
Building the style transfer model…
Optimizing…
run [50]:
Style Loss : 4.169304 Content Loss: 4.235329

run [100]:
Style Loss : 1.145476 Content Loss: 3.039176

run [150]:
Style Loss : 0.716769 Content Loss: 2.663749

run [200]:
Style Loss : 0.476047 Content Loss: 2.500893

run [250]:
Style Loss : 0.347092 Content Loss: 2.410895

run [300]:
Style Loss : 0.263698 Content Loss: 2.358449

總結(jié)

以上是生活随笔為你收集整理的PyTorch 进行 Neural-Transfer的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

国产中文欧美日韩在线 | 亚洲视频在线观看网站 | 欧美精品午夜 | 亚洲国产黄色片 | 国产精品久久久av | 日本精油按摩3 | 2022久久国产露脸精品国产 | 亚洲国产日韩一区 | 国产亚洲精品久久19p | 日韩视频一区二区 | 日韩欧美高清视频在线观看 | 亚洲国产天堂av | 九九激情视频 | 操操操人人 | 免费色av | 又黄又刺激又爽的视频 | 久久五月情影视 | 成人免费视频网站在线观看 | 亚洲精品视频一 | 正在播放 国产精品 | 成人免费观看完整版电影 | 成人av网站在线播放 | 99久久网站 | www.黄色片.com| 波多野结衣动态图 | 亚洲综合激情网 | 日韩国产精品久久 | 亚洲高清网站 | 国产91精品看黄网站 | 久久久久久久久网站 | 日韩丝袜视频 | 六月丁香婷婷网 | 国际精品久久 | 精品视频在线看 | 日韩在线免费视频观看 | 久久综合九色九九 | 免费视频黄 | 免费毛片一区二区三区久久久 | 97国产大学生情侣酒店的特点 | 中文字幕乱码电影 | 一区中文字幕在线观看 | 国产高清视频在线播放一区 | 成人精品久久久 | 亚洲精选在线观看 | 国产美女网站视频 | 亚洲精品一区二区三区四区高清 | 在线观看亚洲精品 | 亚洲精选99 | 国产一级大片免费看 | 91在线视频观看 | 久久99视频免费观看 | 亚洲精品国产自产拍在线观看 | 91爱爱视频 | 99精品视频在线观看播放 | 免费中文字幕视频 | 免费日韩一区二区 | 精品视频免费久久久看 | 国产黄色特级片 | 精品高清美女精品国产区 | 五月天综合网站 | 中文字幕在线观看视频一区二区三区 | 综合在线亚洲 | 欧美污污网站 | 色欧美88888久久久久久影院 | 久久久久免费网 | 精品欧美一区二区精品久久 | 婷婷在线免费视频 | 久久天天躁狠狠躁夜夜不卡公司 | 国内视频在线 | 欧美福利视频 | 中文字幕在线观看第三页 | 超碰在线色 | 夜夜天天干 | 伊人国产在线观看 | av免费在线观看1 | 亚洲人在线7777777精品 | 国产精品日韩 | 婷婷日日 | 中文字幕精品视频 | 成人网444ppp| 国产在线高清精品 | 超碰资源在线 | 99精品免费视频 | 91久久影院 | 人人爽人人爽人人 | 日av免费| 久久精品一区八戒影视 | 久久精品三 | 日本在线h| 欧美精品久久久久a | 91在线精品观看 | 国产成人精品国内自产拍免费看 | 日韩在线二区 | 在线免费观看视频一区二区三区 | 久久免费视频一区 | 国产午夜精品一区二区三区欧美 | 成人毛片在线观看视频 | 日日操网| 91手机在线看片 | 在线观看一区二区视频 | 天天射天天搞 | 久艹视频在线免费观看 | 2022久久国产露脸精品国产 | 国产日产在线观看 | 亚洲va欧美va人人爽春色影视 | 又黄又刺激视频 | 亚洲激情 在线 | 西西444www大胆高清图片 | 国产中文字幕视频在线 | 成人精品99| 欧美精品一区二区蜜臀亚洲 | 日韩精品无码一区二区三区 | av免费在线网站 | 国产婷婷精品 | 欧美伦理一区二区 | 国产又粗又猛又黄又爽视频 | 黄色电影小说 | 免费欧美精品 | 午夜视频在线网站 | 91在线免费看片 | 欧美日韩在线观看一区 | 午夜视频欧美 | 日韩精品一区二 | 人人爽人人澡 | 精品福利在线观看 | 女人18片| 91久久国产自产拍夜夜嗨 | 亚洲国产精品第一区二区 | 久久免费av电影 | 特黄特色特刺激视频免费播放 | 波多野结衣久久精品 | 久久久久免费看 | 国产精品入口麻豆 | 国产亚洲视频在线免费观看 | 国产又粗又猛又色又黄网站 | 国产成人精品一区二 | 免费看一级一片 | 免费一级片观看 | 亚洲免费视频观看 | 国产 中文 日韩 欧美 | 操高跟美女 | 91丨九色丨丝袜 | 看黄色.com| 国产伦理一区 | 9色在线视频 | www久久99| 欧美日韩首页 | 日韩a级黄色 | 99热在线免费观看 | 超碰国产在线播放 | 一级免费看 | 成人蜜桃 | 日日夜夜天天干 | 国产麻豆精品免费视频 | 精品亚洲免费 | 色婷婷欧美 | 日韩不卡高清视频 | 亚洲一二三区精品 | 免费在线成人av电影 | 一区二区精品在线视频 | 日韩亚洲精品电影 | 久久久亚洲麻豆日韩精品一区三区 | 嫩草伊人久久精品少妇av | 国产精品久久99综合免费观看尤物 | 国产视频精品久久 | 999久久a精品合区久久久 | 日韩在线播放视频 | 在线色网站 | 又湿又紧又大又爽a视频国产 | 98福利在线 | 最新日本中文字幕 | 亚洲国产精品免费 | 日韩免费在线观看网站 | 黄色三级免费片 | 探花视频免费在线观看 | 国产999精品久久久久久 | 国产午夜精品在线 | 久久激情婷婷 | 国产精品网红福利 | 久久91网 | 精品国产_亚洲人成在线 | 99免费观看视频 | 国产精品自产拍在线观看中文 | 夜夜躁日日躁狠狠久久av | 色综合欧洲| 国内99视频 | 久久亚洲福利视频 | 日韩高清一区 | 国产中文视 | 成人国产精品入口 | 成人免费看片网址 | 天天干天天操 | 91在线播放国产 | 国产视频精选在线 | 成人精品999 | 激情综合网婷婷 | 亚洲成年人在线播放 | 国产 日韩 欧美 中文 在线播放 | 一区二区三区高清 | 国产精品资源在线 | 国产高清日韩欧美 | 国产精品com | 欧美日韩在线精品一区二区 | 9在线观看免费 | 国产精品99精品久久免费 | 国产精品久久久久久久毛片 | 国产91精品看黄网站 | 久久国产视频网 | 国产精品免费av | 91传媒视频在线观看 | 91视频免费播放 | 中文字幕一区二区三区四区视频 | 久久精品久久久精品美女 | 99视频国产精品 | 午夜国产一区二区 | 久久精品站 | 色激情五月 | 精品久久免费看 | 一区二区三区在线免费观看视频 | 日韩免费在线观看视频 | 91中文字幕在线 | 伊人射 | 欧美日韩高清一区二区 国产亚洲免费看 | 久草资源在线观看 | 亚洲国产精品传媒在线观看 | 激情偷乱人伦小说视频在线观看 | 久久er99热精品一区二区 | 热久久电影 | 国产中的精品av小宝探花 | 69视频在线播放 | 免费观看9x视频网站在线观看 | 精品视频一区在线 | 久久久受www免费人成 | 青青河边草免费直播 | 欧美精品三级在线观看 | 毛片在线播放网址 | 亚洲手机天堂 | 九九热免费视频在线观看 | 亚洲视频专区在线 | 亚洲精品黄色片 | 精品久久九九 | 天堂av在线免费 | 久久精品影片 | 久久久久国产精品免费网站 | 亚洲伊人网在线观看 | 久久免费精彩视频 | 色免费在线 | 夜夜躁狠狠躁日日躁视频黑人 | 日韩在线一二三区 | 黄色精品免费 | 在线国产精品视频 | 欧美精品黑人性xxxx | 伊人超碰在线 | 久久久久女人精品毛片九一 | 24小时日本在线www免费的 | 欧美a级一区二区 | 黄www在线观看 | 色五月成人| 在线a亚洲视频播放在线观看 | 伊人中文网 | 91免费在线| 色综合天天天天做夜夜夜夜做 | 中文字幕国语官网在线视频 | 97电影院网 | 欧洲精品视频一区 | 日韩高清免费无专码区 | 在线观看的黄色 | 免费看的黄色小视频 | 视频二区| 日韩免费专区 | 久久99久久99精品免视看婷婷 | 欧美淫aaa免费观看 日韩激情免费视频 | 在线影视 一区 二区 三区 | 在线观看中文字幕2021 | 又黄又爽又无遮挡的视频 | 亚洲精品视频偷拍 | 激情欧美一区二区三区免费看 | 亚洲精品国产精品国自产观看 | 中文字幕av影院 | 97电影手机| 狠狠干.com | 91成年人网站 | 日韩欧美国产免费播放 | 国产精品一区二区三区在线免费观看 | 国产精品毛片久久蜜 | 久久综合亚洲鲁鲁五月久久 | 友田真希x88av | 成人毛片在线观看 | 天天操天天爱天天爽 | 麻豆精品视频在线 | 久久精品99国产国产 | 伊人久久影视 | 99精品国产高清在线观看 | 日韩精品一二三 | 91在线免费视频 | 丁香五香天综合情 | 久久久久欠精品国产毛片国产毛生 | 国产一区二区三精品久久久无广告 | 在线观看中文字幕视频 | 免费视频91蜜桃 | 在线免费观看国产黄色 | 久久综合中文字幕 | 久草网站在线观看 | 天天操天天干天天插 | 欧美不卡视频在线 | 欧美日韩三区二区 | 日本一区二区免费在线观看 | 久久 一区| 久青草电影 | 四虎影视精品永久在线观看 | 国产亚洲人成网站在线观看 | 亚洲国产精品传媒在线观看 | 国产精品亚洲成人 | 在线观看中文字幕亚洲 | 精品久久久久久久久久久院品网 | 五月天综合色激情 | 伊人色**天天综合婷婷 | 97伊人网| 午夜久久久久 | 精品在线视频一区 | 国产精品久久久区三区天天噜 | 日韩在线免费高清视频 | 亚洲精品视频在线观看免费视频 | 日日爽天天操 | 一区二区激情 | 最新国产精品久久精品 | 成人午夜av电影 | 激情 婷婷 | 在线观看免费成人av | 在线播放亚洲激情 | 2019中文最近的2019中文在线 | 国产精品一区二区久久精品爱微奶 | 黄色av网站在线观看免费 | 国内精品久久久久国产 | 久久免费a | 精品毛片一区二区免费看 | 亚洲国产精品成人va在线观看 | 免费高清在线观看成人 | 96国产在线 | 一区二区三区www | 在线免费观看涩涩 | 免费高清在线观看成人 | 欧美性天天 | a午夜在线| 中文字幕av免费在线观看 | 日韩在线视频网 | 亚洲一二三区精品 | 2021国产精品 | av电影在线免费 | 天天色天天上天天操 | 日韩一级片网址 | 亚洲精品网址在线观看 | 手机在线观看国产精品 | 四虎免费av | 中国老女人日b | 亚洲黄色激情小说 | 久久草av| 美女视频黄免费网站 | 色在线网| 国产99视频在线观看 | 911免费视频| 麻豆成人精品 | 在线观看激情av | 日韩美女免费线视频 | 国产精品久久9 | 日韩欧美视频免费观看 | 五月婷婷中文字幕 | 成人免费xxxxxx视频 | 青青草视频精品 | 黄色一区二区在线观看 | 九色视频网 | 一区二区三区四区精品视频 | 黄色免费大全 | 中文字幕精 | 国产美女精品视频 | 综合色在线观看 | 免费电影一区二区三区 | 精品久久毛片 | 亚洲国产日韩欧美 | 欧美日韩精品免费观看视频 | 国产99精品在线观看 | 久久久久亚洲精品 | 毛片网在线| 超级碰碰免费视频 | 天天干天天干天天操 | 91亚洲综合| 久久精品—区二区三区 | 亚洲精品久久视频 | 国产涩图 | 国产精品一二 | a黄在线观看 | 毛片黄色一级 | 天堂av免费 | 成人午夜电影网站 | 超碰在线日韩 | www.国产在线视频 | 国产精品久久久久免费观看 | 麻豆传媒电影在线观看 | 99精品热视频 | 国产黄av| 亚洲成人午夜在线 | 蜜臀av免费一区二区三区 | 97人人人人| 97av在线 | 久久精品一区二区国产 | 久久久www成人免费精品 | 久久国产精品第一页 | 五月婷婷操 | 91精品国产三级a在线观看 | 久久人人爽人人爽人人片av免费 | 999久久久免费精品国产 | 在线99热| 精品亚洲成a人在线观看 | 久久伊人精品一区二区三区 | 福利av影院 | 日韩欧美精品在线观看视频 | 欧美a级片网站 | 日本中文字幕电影在线免费观看 | 国产成人在线精品 | 欧美成人性战久久 | 日韩欧美一区二区三区黑寡妇 | 成人av电影免费在线播放 | 色视频一区 | 国产精品99在线播放 | 日韩中文在线电影 | 欧美精品久久久久久久 | 亚洲综合在线观看视频 | 精品你懂的 | 美女免费电影 | 高潮毛片无遮挡高清免费 | 久久欧美视频 | 久久免费成人网 | 久久综合九色综合网站 | 精品 一区 在线 | 国色天香av | 在线小视频你懂得 | 日韩高清免费无专码区 | 日韩欧美精品免费 | www.国产视频| 国产免费三级在线观看 | 久久久国产精品人人片99精片欧美一 | 国产老太婆免费交性大片 | 91精品视频网站 | 色多多视频在线观看 | 国产精在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 日韩av专区 | 亚洲精品综合一二三区在线观看 | 国产麻豆精品一区二区 | 国产高清免费在线观看 | 日韩美视频 | 久久黄色精品视频 | 国产高清视频在线观看 | 中文字幕中文中文字幕 | 韩国精品福利一区二区三区 | 日韩国产精品久久久久久亚洲 | 成人中心免费视频 | 色先锋资源网 | 亚洲高清在线视频 | se婷婷 | 麻豆精品传媒视频 | 狠狠色丁香婷婷综合最新地址 | 色妞久久福利网 | 日日草天天干 | 999精品视频| 久久亚洲影视 | 99热国产精品| 一区二区三区高清在线观看 | 五月香视频在线观看 | 一级片观看 | 在线97| 在线观看久久 | 婷婷丁香激情五月 | 久久99精品波多结衣一区 | 国产一级免费视频 | 国产高清在线精品 | 99视频在线精品国自产拍免费观看 | 黄色av影院 | 欧美动漫一区二区三区 | 97夜夜澡人人爽人人免费 | 成年性视频 | 91av社区 | 欧美精品免费视频 | 亚洲国产精品成人av | 日韩欧美在线中文字幕 | 欧美日韩激情视频8区 | 国产精品永久 | 在线免费中文字幕 | 亚洲免费国产视频 | 日本中文字幕在线观看 | 欧美性大胆 | 中文理论片| 亚洲综合导航 | 激情在线网站 | 日韩二区在线播放 | 一区二区精 | 毛片永久新网址首页 | 六月天综合网 | 一本一道久久a久久综合蜜桃 | 午夜av电影| 久久国产成人午夜av影院宅 | 免费网站黄色 | 国产在线精品一区二区 | 在线观看色网站 | 精品久久影院 | 日韩av电影免费观看 | 91精品国产九九九久久久亚洲 | 在线观看黄 | 88av色 | 精品国内自产拍在线观看视频 | 久久久精品久久日韩一区综合 | 丝袜av一区 | 免费成人在线观看视频 | www免费视频com━ | www.色午夜| 国产午夜精品一区二区三区在线观看 | 精品av网站 | 国产视频欧美视频 | 国产午夜精品一区二区三区 | 日韩综合精品 | 97在线精品国自产拍中文 | 开心激情网五月天 | 日韩av免费一区 | 黄色影院在线观看 | 亚洲在线精品 | 久久精品欧美视频 | 国产人成看黄久久久久久久久 | 精品嫩模福利一区二区蜜臀 | 中文字幕第一 | 免费黄色a网站 | 久久精品国亚洲 | 最新不卡av | 日日日视频 | 久久99国产精品自在自在app | 91视频午夜| 亚洲国产中文字幕在线观看 | 久草免费在线视频 | 国产区av在线 | av电影中文字幕 | 欧美另类xxxxx | 天天色天天操天天爽 | 久久久九九| 久久精精品视频 | 99久高清在线观看视频99精品热在线观看视频 | 国产精品露脸在线 | 亚洲日韩欧美一区二区在线 | 国产一级久久久 | 在线观看视频在线 | 99精品热| 久久a国产 | 国产高清视频免费观看 | a在线v| 久久手机在线视频 | 婷婷丁香狠狠爱 | 中文字幕免费高清在线 | 亚洲三级黄 | 成人h电影在线观看 | 久久久久人人 | 久久蜜臀av | 欧美伦理电影一区二区 | 精品日韩在线 | 亚州人成在线播放 | 欧美a视频在线观看 | 久久免费看a级毛毛片 | 日本成人中文字幕在线观看 | 日韩在线观看网址 | 久草在线电影网 | 精品久久电影 | 色插综合| 婷婷成人在线 | 久久综合色影院 | 五月婷激情 | 日韩网站在线播放 | 精品成人在线 | 国产免费观看视频 | 久久免费国产电影 | 久草精品在线观看 | 天天操天天射天天插 | 九九精品毛片 | 欧美日本一区 | 亚洲精品资源 | 91在线色| 国产精品久久久久久久久久久久午 | 91精品在线观看入口 | 2022久久国产露脸精品国产 | 成年人免费av网站 | 国产在线观看一区 | 碰碰影院 | 欧美日韩观看 | 久久精品亚洲一区二区三区观看模式 | 色婷婷亚洲精品 | 99国产情侣在线播放 | 久久视频二区 | 国产99色 | 九九精品视频在线看 | 中文字幕精品久久 | 99久久这里只有精品 | 国产美女免费视频 | 麻豆一精品传二传媒短视频 | 国产精品一区二区62 | 日本中文字幕网址 | 欧美夫妻生活视频 | 国产中文字幕一区二区 | 日韩在线观看网址 | 亚洲一级电影视频 | 五月婷婷免费 | 欧美日韩一区二区视频在线观看 | 四虎国产精品永久在线国在线 | 色综合久久精品 | 在线观看av片 | 久久精品久久精品 | 又黄又刺激视频 | 91人人在线 | 久久综合免费 | 亚洲人成免费网站 | 成人免费在线播放视频 | 日本精品va在线观看 | 欧美一区日韩精品 | 亚洲精品美女 | 欧美精品一区二区三区一线天视频 | 久久成人视屏 | 久久免费视频99 | 大胆欧美gogo免费视频一二区 | 欧美另类高清 videos | 五月婷婷久久丁香 | 日韩欧美亚州 | 国产99久久久国产精品 | 欧美日韩一区二区免费在线观看 | 毛片3| 亚洲视频免费在线观看 | 日本精品久久久久中文字幕5 | 在线观看深夜福利 | 97精品超碰一区二区三区 | 国产破处在线播放 | 欧美成人xxx | 日本在线观看一区 | 香蕉视频在线看 | 日韩在线小视频 | 亚洲爽爽网 | 精品国产欧美一区二区 | 久久久免费高清视频 | 91在线porny国产在线看 | www.香蕉视频在线观看 | 日本性动态图 | 天天综合五月天 | 黄色精品免费 | 亚洲国产成人在线 | 香蕉视频在线观看免费 | 狠狠狠色丁香婷婷综合久久五月 | 国产99久| 国产一区在线视频 | 国产色视频网站 | 人人玩人人添人人 | 亚洲精品理论片 | 国产一区麻豆 | 91亚洲免费| 午夜久久福利 | 青青河边草免费观看完整版高清 | 欧美网站黄色 | www.国产在线视频 | 在线成人免费av | 久久久久亚洲精品成人网小说 | 色播五月激情综合网 | 国产xvideos免费视频播放 | 国产免费三级在线观看 | 成人在线视频一区 | 亚洲成a人片在线观看网站口工 | 欧美精品视 | 日韩中文免费视频 | 国产黄在线| 97在线免费观看视频 | 中文字幕在线成人 | 欧洲黄色片 | 久久久久久久影视 | 国产精品成久久久久三级 | 国产色影院 | 欧美一区二区在线免费看 | 在线观看亚洲国产精品 | 国产精品 999| av福利在线看| 成人在线免费视频观看 | 亚洲精品免费在线视频 | 亚洲成人网在线 | 视频在线99| 免费观看成人网 | 美女视频免费精品 | 少妇bbr搡bbb搡bbb | 美女网站视频免费都是黄 | 中文字幕一区二区三区久久蜜桃 | 久久久久久久久久久影院 | 国产亚洲精品久久久久久久久久 | 国产黑丝一区二区 | 国产精品永久免费观看 | 亚洲精品免费在线观看 | 热热热热热色 | 999久久久久久 | 黄a在线 | 狠狠躁夜夜a产精品视频 | 久久久国产精品一区二区中文 | 99免费看片| 日韩一级片网址 | av 一区二区三区四区 | www.日本色| 一区三区视频在线观看 | 91爱爱电影 | 99精品视频在线播放观看 | 国产九九热视频 | 日韩精品1区2区 | 国产一级二级三级在线观看 | 国产999精品 | 韩国一区二区三区视频 | 日日爱视频 | 五月婷在线视频 | 热久久视久久精品18亚洲精品 | 日本中文在线观看 | 国产无遮挡又黄又爽在线观看 | 欧美精品一区二区免费 | 久久精品—区二区三区 | 狠狠狠干 | 亚洲免费a | 国产色影院 | av电影在线观看完整版一区二区 | 日韩大片在线观看 | 亚洲精品视频免费在线 | 久9在线| 久久伊人五月天 | 国产不卡在线看 | 国产精品久久久久免费 | 久久福利精品 | 精品久久中文 | 亚洲九九九在线观看 | 日韩大片在线播放 | 日韩一级成人av | 亚洲一级二级三级 | 亚州精品在线视频 | 一本一道久久a久久综合蜜桃 | 操操综合 | 最新色站 | 在线观看你懂的网站 | 又大又硬又黄又爽视频在线观看 | 涩涩爱夜夜爱 | 免费在线观看一级片 | av丁香花 | 激情欧美一区二区免费视频 | 91亚洲狠狠婷婷综合久久久 | 美女视频一区 | 毛片区| 久久久麻豆精品一区二区 | 日韩丝袜在线观看 | 日韩1页| 亚洲在线精品 | 五月激情亚洲 | 国产在线黄 | 国产视频不卡一区 | 亚洲美女精品视频 | 成人综合婷婷国产精品久久免费 | 色综合天天狠狠 | 久久久国产99久久国产一 | 日韩精品中文字幕一区二区 | 亚洲天天做 | 极品嫩模被强到高潮呻吟91 | 国产免费不卡 | 欧美精品久久久久久久久久久 | 国产精品久久久久久电影 | 欧美一区二区三区在线视频观看 | 国产精品久久久久久久久久新婚 | 四虎永久免费在线观看 | 久久久免费 | 久久精品首页 | 欧美a影视 | 色婷婷综合久久久中文字幕 | 人人射人人爽 | 深爱激情av | 国产精品69久久久久 | 成年人av在线播放 | 中文字幕日韩在线播放 | 808电影免费观看三年 | 天天超碰 | 久久久综合电影 | 99精品在线| 99久久精品久久亚洲精品 | 久久精品国产一区二区电影 | 亚洲免费a| 啪啪免费观看网站 | 久久国产精品偷 | 亚洲高清不卡av | www.久久99| 视频在线观看国产 | 91亚色免费视频 | 探花视频在线观看免费版 | 欧美精品做受xxx性少妇 | 91视频免费视频 | 一本一道久久a久久精品蜜桃 | 91精品播放| 91免费观看视频网站 | 最新精品视频在线 | 久久精品网站视频 | 国产精品一区在线观看 | 91高清免费 | 5月丁香婷婷综合 | 美女黄视频免费 | 深夜免费网站 | 久草综合视频 | 国产视频在线观看一区 | 国产成人精品一区二区三区福利 | 中文字幕在线视频一区 | 久色免费视频 | 日韩精品视频免费 | 99久久99视频只有精品 | 骄小bbw搡bbbb揉bbbb | 一区二区三区免费在线观看 | 五月天婷婷在线观看视频 | 91精品久久久久久久91蜜桃 | 99久久婷婷国产一区二区三区 | 日韩综合第一页 | 久久久久久久网 | 免费观看性生活大片 | 国产又粗又猛又爽又黄的视频先 | 丝袜制服天堂 | 色综合小说| 狠狠色丁香久久婷婷综合丁香 | 国产在线精品一区二区三区 | av在线等 | 成人网在线免费视频 | 丁香婷婷在线 | 国产成人免费av电影 | 亚洲精品国产精品国自产 | 色婷婷www | 香蕉蜜桃视频 | 超碰免费av| 人人插人人澡 | 日韩久久久久久久久久 | 91福利视频久久久久 | 亚洲黄色影院 | 国产精品网站一区二区三区 | 日本在线观看视频一区 | 五月天激情在线 | 99国产一区二区三精品乱码 | 激情六月婷婷久久 | 色午夜影院 | 日韩精品视频在线观看免费 | 国产.精品.日韩.另类.中文.在线.播放 | 成年人在线看片 | 中文字幕在线观看完整版 | 国产一级片观看 | 欧美色操| 色婷婷天天干 | 97电影手机版 | 亚洲成av人片在线观看香蕉 | 久久精彩 | 久久久久久久福利 | 91av官网| 99国产在线 | 成人午夜在线电影 | 色在线网站 | 国产无区一区二区三麻豆 | 狠狠狠色丁香综合久久天下网 | 丝袜美腿在线 | 91av在线精品 | 日韩视频一区二区三区 | 中文字幕在线观看资源 | 久久久久久99精品 | 丁香五月网久久综合 | 天天干天天干天天干 | 国产精品av在线免费观看 | 人成午夜视频 | 成人免费观看大片 | 欧美一级性生活片 | 国产美女视频 | 亚洲区另类春色综合小说校园片 | 毛片www| 欧美日韩综合在线 | 麻豆影视在线播放 | 免费高清在线视频一区· | 天天艹天天干天天 | 国产成人精品一区二 | 18做爰免费视频网站 | 99久热在线精品视频 | 色婷婷伊人 | 精品主播网红福利资源观看 | 一区二区三区高清在线观看 | 中文字幕在线日亚洲9 | 中文字幕韩在线第一页 | 国产精品电影一区二区 | 天天操天天色综合 | 极品久久久久久久 | 国产不卡在线看 | 亚洲年轻女教师毛茸茸 | 欧美影院久久 | 在线观看一区 | 综合网天天射 | 欧美午夜精品久久久久久浪潮 | 男女日麻批 | 黄污在线看 | 欧美在线视频一区二区三区 | 天天操天天干天天综合网 | av动图| 日韩成人在线免费观看 | 天天摸天天操天天爽 | 最近中文字幕 | 在线看国产日韩 | 欧美日韩一区二区三区免费视频 | 黄色av高清| 免费色黄 | 欧美日韩高清在线一区 | h视频在线看| 久久色视频 | 免费色av| 中文区中文字幕免费看 | 欧美一区二区伦理片 | 99久国产| 日韩免费在线观看网站 | 国产午夜免费视频 | 夜色.com| 中文字幕美女免费在线 | 亚洲国产视频在线 | 午夜免费电影院 | www.婷婷色 | 99免费在线| 婷婷激情综合网 | 香蕉精品在线观看 | 日本三级吹潮在线 | 久久国产精品免费一区二区三区 | 在线视频 一区二区 | 久亚洲 | 国产高清成人av | 国产精品毛片一区二区在线 | 97在线影视 | 久久久精品欧美一区二区免费 | 精品一区精品二区高清 | 一区二区不卡视频在线观看 | 韩日av在线 | av先锋中文字幕 | 在线影院中文字幕 | 青青河边草手机免费 | 综合网在线视频 | 综合久久精品 | 美女视频黄色免费 | 毛片二区| 国产第一页精品 | 国产精品久久久久久久妇 | 久久综合久久久 | 欧美性生活免费看 | 黄色在线免费观看网站 | 午夜影院先 | www国产一区 | 97在线看| 热久久国产 | 色婷婷丁香 | 亚洲电影在线看 | 国产高清在线免费 | 久草9视频| 超碰av免费 | 国产97色| 97福利视频| 国产在线视频一区二区三区 | 欧美少妇影院 | 91在线porny国产在线看 | 国产在线观看91 | 国产美女精品视频 | 亚洲国产大片 | 日韩在线大片 | 亚洲最快最全在线视频 | 国产黄色精品在线 | 2020天天干天天操 | 色五月情 | a午夜在线 | 99免费看片 | 久久成人精品视频 | 国产午夜精品一区二区三区在线观看 | 男女激情网址 | 国产精品视频资源 | 国产精品久久久区三区天天噜 | 国产在线观看二区 | 国产一区二区免费看 | 精品自拍av | 91视频91自拍 | 国产中的精品av小宝探花 | 免费看的黄色录像 | 天天爱天天色 | 国产精品白虎 | 激情伊人五月天 | 亚洲涩涩涩涩涩涩 | 国产最顶级的黄色片在线免费观看 | 国产视频资源在线观看 | 国产精品va最新国产精品视频 | 日韩色综合网 | 天堂av网在线 | 日韩在线无 | 欧美色图东方 | 99精品在线免费视频 | 亚洲黄色app | 天天综合网国产 | 美女av在线免费 | 久久国产精品二国产精品中国洋人 | 成年人视频免费在线播放 | 国产精品成人久久 | 国产午夜三级一区二区三桃花影视 |