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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机视觉:数据预处理-图像增广方法

發(fā)布時間:2024/10/8 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机视觉:数据预处理-图像增广方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

計算機視覺:數(shù)據(jù)預處理-圖像增廣方法

  • 數(shù)據(jù)預處理
    • 隨機改變亮暗、對比度和顏色等
    • 隨機填充
    • 隨機裁剪
    • 隨機縮放
    • 隨機翻轉
    • 隨機打亂真實框排列順序
    • 圖像增廣方法匯總
  • 批量數(shù)據(jù)讀取與加速

數(shù)據(jù)預處理

在計算機視覺中,通常會對圖像做一些隨機的變化,產生相似但又不完全相同的樣本。主要作用是擴大訓練數(shù)據(jù)集,抑制過擬合,提升模型的泛化能力,常用的方法見下面的程序。




隨機改變亮暗、對比度和顏色等

import numpy as np import cv2 from PIL import Image, ImageEnhance import random# 隨機改變亮暗、對比度和顏色等 def random_distort(img):# 隨機改變亮度def random_brightness(img, lower=0.5, upper=1.5):e = np.random.uniform(lower, upper)return ImageEnhance.Brightness(img).enhance(e)# 隨機改變對比度def random_contrast(img, lower=0.5, upper=1.5):e = np.random.uniform(lower, upper)return ImageEnhance.Contrast(img).enhance(e)# 隨機改變顏色def random_color(img, lower=0.5, upper=1.5):e = np.random.uniform(lower, upper)return ImageEnhance.Color(img).enhance(e)ops = [random_brightness, random_contrast, random_color]np.random.shuffle(ops)img = Image.fromarray(img)img = ops[0](img)img = ops[1](img)img = ops[2](img)img = np.asarray(img)return img

隨機填充

# 隨機填充 def random_expand(img,gtboxes,max_ratio=4.,fill=None,keep_ratio=True,thresh=0.5):if random.random() > thresh:return img, gtboxesif max_ratio < 1.0:return img, gtboxesh, w, c = img.shaperatio_x = random.uniform(1, max_ratio)if keep_ratio:ratio_y = ratio_xelse:ratio_y = random.uniform(1, max_ratio)oh = int(h * ratio_y)ow = int(w * ratio_x)off_x = random.randint(0, ow - w)off_y = random.randint(0, oh - h)out_img = np.zeros((oh, ow, c))if fill and len(fill) == c:for i in range(c):out_img[:, :, i] = fill[i] * 255.0out_img[off_y:off_y + h, off_x:off_x + w, :] = imggtboxes[:, 0] = ((gtboxes[:, 0] * w) + off_x) / float(ow)gtboxes[:, 1] = ((gtboxes[:, 1] * h) + off_y) / float(oh)gtboxes[:, 2] = gtboxes[:, 2] / ratio_xgtboxes[:, 3] = gtboxes[:, 3] / ratio_yreturn out_img.astype('uint8'), gtboxes

隨機裁剪

隨機裁剪之前需要先定義兩個函數(shù),multi_box_iou_xywh和box_crop這兩個函數(shù)將被保存在box_utils.py文件中。

import numpy as npdef multi_box_iou_xywh(box1, box2):"""In this case, box1 or box2 can contain multi boxes.Only two cases can be processed in this method:1, box1 and box2 have the same shape, box1.shape == box2.shape2, either box1 or box2 contains only one box, len(box1) == 1 or len(box2) == 1If the shape of box1 and box2 does not match, and both of them contain multi boxes, it will be wrong."""assert box1.shape[-1] == 4, "Box1 shape[-1] should be 4."assert box2.shape[-1] == 4, "Box2 shape[-1] should be 4."b1_x1, b1_x2 = box1[:, 0] - box1[:, 2] / 2, box1[:, 0] + box1[:, 2] / 2b1_y1, b1_y2 = box1[:, 1] - box1[:, 3] / 2, box1[:, 1] + box1[:, 3] / 2b2_x1, b2_x2 = box2[:, 0] - box2[:, 2] / 2, box2[:, 0] + box2[:, 2] / 2b2_y1, b2_y2 = box2[:, 1] - box2[:, 3] / 2, box2[:, 1] + box2[:, 3] / 2inter_x1 = np.maximum(b1_x1, b2_x1)inter_x2 = np.minimum(b1_x2, b2_x2)inter_y1 = np.maximum(b1_y1, b2_y1)inter_y2 = np.minimum(b1_y2, b2_y2)inter_w = inter_x2 - inter_x1inter_h = inter_y2 - inter_y1inter_w = np.clip(inter_w, a_min=0., a_max=None)inter_h = np.clip(inter_h, a_min=0., a_max=None)inter_area = inter_w * inter_hb1_area = (b1_x2 - b1_x1) * (b1_y2 - b1_y1)b2_area = (b2_x2 - b2_x1) * (b2_y2 - b2_y1)return inter_area / (b1_area + b2_area - inter_area)def box_crop(boxes, labels, crop, img_shape):x, y, w, h = map(float, crop)im_w, im_h = map(float, img_shape)boxes = boxes.copy()boxes[:, 0], boxes[:, 2] = (boxes[:, 0] - boxes[:, 2] / 2) * im_w, (boxes[:, 0] + boxes[:, 2] / 2) * im_wboxes[:, 1], boxes[:, 3] = (boxes[:, 1] - boxes[:, 3] / 2) * im_h, (boxes[:, 1] + boxes[:, 3] / 2) * im_hcrop_box = np.array([x, y, x + w, y + h])centers = (boxes[:, :2] + boxes[:, 2:]) / 2.0mask = np.logical_and(crop_box[:2] <= centers, centers <= crop_box[2:]).all(axis=1)boxes[:, :2] = np.maximum(boxes[:, :2], crop_box[:2])boxes[:, 2:] = np.minimum(boxes[:, 2:], crop_box[2:])boxes[:, :2] -= crop_box[:2]boxes[:, 2:] -= crop_box[:2]mask = np.logical_and(mask, (boxes[:, :2] < boxes[:, 2:]).all(axis=1))boxes = boxes * np.expand_dims(mask.astype('float32'), axis=1)labels = labels * mask.astype('float32')boxes[:, 0], boxes[:, 2] = (boxes[:, 0] + boxes[:, 2]) / 2 / w, (boxes[:, 2] - boxes[:, 0]) / wboxes[:, 1], boxes[:, 3] = (boxes[:, 1] + boxes[:, 3]) / 2 / h, (boxes[:, 3] - boxes[:, 1]) / hreturn boxes, labels, mask.sum() # 隨機裁剪 def random_crop(img,boxes,labels,scales=[0.3, 1.0],max_ratio=2.0,constraints=None,max_trial=50):if len(boxes) == 0:return img, boxesif not constraints:constraints = [(0.1, 1.0), (0.3, 1.0), (0.5, 1.0), (0.7, 1.0),(0.9, 1.0), (0.0, 1.0)]img = Image.fromarray(img)w, h = img.sizecrops = [(0, 0, w, h)]for min_iou, max_iou in constraints:for _ in range(max_trial):scale = random.uniform(scales[0], scales[1])aspect_ratio = random.uniform(max(1 / max_ratio, scale * scale), \min(max_ratio, 1 / scale / scale))crop_h = int(h * scale / np.sqrt(aspect_ratio))crop_w = int(w * scale * np.sqrt(aspect_ratio))crop_x = random.randrange(w - crop_w)crop_y = random.randrange(h - crop_h)crop_box = np.array([[(crop_x + crop_w / 2.0) / w,(crop_y + crop_h / 2.0) / h,crop_w / float(w), crop_h / float(h)]])iou = multi_box_iou_xywh(crop_box, boxes)if min_iou <= iou.min() and max_iou >= iou.max():crops.append((crop_x, crop_y, crop_w, crop_h))breakwhile crops:crop = crops.pop(np.random.randint(0, len(crops)))crop_boxes, crop_labels, box_num = box_crop(boxes, labels, crop, (w, h))if box_num < 1:continueimg = img.crop((crop[0], crop[1], crop[0] + crop[2],crop[1] + crop[3])).resize(img.size, Image.LANCZOS)img = np.asarray(img)return img, crop_boxes, crop_labelsimg = np.asarray(img)return img, boxes, labels

隨機縮放

# 隨機縮放 def random_interp(img, size, interp=None):interp_method = [cv2.INTER_NEAREST,cv2.INTER_LINEAR,cv2.INTER_AREA,cv2.INTER_CUBIC,cv2.INTER_LANCZOS4,]if not interp or interp not in interp_method:interp = interp_method[random.randint(0, len(interp_method) - 1)]h, w, _ = img.shapeim_scale_x = size / float(w)im_scale_y = size / float(h)img = cv2.resize(img, None, None, fx=im_scale_x, fy=im_scale_y, interpolation=interp)return img

隨機翻轉

# 隨機翻轉 def random_flip(img, gtboxes, thresh=0.5):if random.random() > thresh:img = img[:, ::-1, :]gtboxes[:, 0] = 1.0 - gtboxes[:, 0]return img, gtboxes

隨機打亂真實框排列順序

# 隨機打亂真實框排列順序 def shuffle_gtbox(gtbox, gtlabel):gt = np.concatenate([gtbox, gtlabel[:, np.newaxis]], axis=1)idx = np.arange(gt.shape[0])np.random.shuffle(idx)gt = gt[idx, :]return gt[:, :4], gt[:, 4]

圖像增廣方法匯總

# 圖像增廣方法匯總 def image_augment(img, gtboxes, gtlabels, size, means=None):# 隨機改變亮暗、對比度和顏色等img = random_distort(img)# 隨機填充img, gtboxes = random_expand(img, gtboxes, fill=means)# 隨機裁剪img, gtboxes, gtlabels, = random_crop(img, gtboxes, gtlabels)# 隨機縮放img = random_interp(img, size)# 隨機翻轉img, gtboxes = random_flip(img, gtboxes)# 隨機打亂真實框排列順序gtboxes, gtlabels = shuffle_gtbox(gtboxes, gtlabels)return img.astype('float32'), gtboxes.astype('float32'), gtlabels.astype('int32')

這里得到的img數(shù)據(jù)數(shù)值需要調整,需要除以255,并且減去均值和方差,再將維度從[H, W, C]調整為[C, H, W]。

img, gt_boxes, gt_labels, scales = get_img_data_from_file(record) size = 512 img, gt_boxes, gt_labels = image_augment(img, gt_boxes, gt_labels, size) mean = [0.485, 0.456, 0.406] std = [0.229, 0.224, 0.225] mean = np.array(mean).reshape((1, 1, -1)) std = np.array(std).reshape((1, 1, -1)) img = (img / 255.0 - mean) / std img = img.astype('float32').transpose((2, 0, 1)) img

將上面的過程整理成一個get_img_data函數(shù)。

def get_img_data(record, size=640):img, gt_boxes, gt_labels, scales = get_img_data_from_file(record)img, gt_boxes, gt_labels = image_augment(img, gt_boxes, gt_labels, size)mean = [0.485, 0.456, 0.406]std = [0.229, 0.224, 0.225]mean = np.array(mean).reshape((1, 1, -1))std = np.array(std).reshape((1, 1, -1))img = (img / 255.0 - mean) / stdimg = img.astype('float32').transpose((2, 0, 1))return img, gt_boxes, gt_labels, scales TRAINDIR = '/home/aistudio/work/insects/train' TESTDIR = '/home/aistudio/work/insects/test' VALIDDIR = '/home/aistudio/work/insects/val' cname2cid = get_insect_names() records = get_annotations(cname2cid, TRAINDIR)record = records[0] img, gt_boxes, gt_labels, scales = get_img_data(record, size=480) img.shape (3, 480, 480) gt_boxes.shape (50, 4) gt_labels array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,0, 4, 0, 0, 0, 0], dtype=int32) scales (1244.0, 1244.0)

批量數(shù)據(jù)讀取與加速




下面的程序展示了如何讀取一張圖片的數(shù)據(jù)并加速,下面的代碼實現(xiàn)了批量數(shù)據(jù)讀取。

# 獲取一個批次內樣本隨機縮放的尺寸 def get_img_size(mode):if (mode == 'train') or (mode == 'valid'):inds = np.array([0,1,2,3,4,5,6,7,8,9])ii = np.random.choice(inds)img_size = 320 + ii * 32else:img_size = 608return img_size# 將 list形式的batch數(shù)據(jù) 轉化成多個array構成的tuple def make_array(batch_data):img_array = np.array([item[0] for item in batch_data], dtype = 'float32')gt_box_array = np.array([item[1] for item in batch_data], dtype = 'float32')gt_labels_array = np.array([item[2] for item in batch_data], dtype = 'int32')img_scale = np.array([item[3] for item in batch_data], dtype='int32')return img_array, gt_box_array, gt_labels_array, img_scale# 批量讀取數(shù)據(jù),同一批次內圖像的尺寸大小必須是一樣的, # 不同批次之間的大小是隨機的, # 由上面定義的get_img_size函數(shù)產生 def data_loader(datadir, batch_size= 10, mode='train'):cname2cid = get_insect_names()records = get_annotations(cname2cid, datadir)def reader():if mode == 'train':np.random.shuffle(records)batch_data = []img_size = get_img_size(mode)for record in records:#print(record)img, gt_bbox, gt_labels, im_shape = get_img_data(record, size=img_size)batch_data.append((img, gt_bbox, gt_labels, im_shape))if len(batch_data) == batch_size:yield make_array(batch_data)batch_data = []img_size = get_img_size(mode)if len(batch_data) > 0:yield make_array(batch_data)return reader d = data_loader('/home/aistudio/work/insects/train', batch_size=2, mode='train') img, gt_boxes, gt_labels, im_shape = next(d()) img.shape, gt_boxes.shape, gt_labels.shape, im_shape.shape ((2, 3, 352, 352), (2, 50, 4), (2, 50), (2, 2))

由于數(shù)據(jù)預處理耗時較長,可能會成為網(wǎng)絡訓練速度的瓶頸,所以需要對預處理部分進行優(yōu)化。通過使用飛槳提供的API paddle.reader.xmap_readers可以開啟多線程讀取數(shù)據(jù),具體實現(xiàn)代碼如下。

import functools import paddle# 使用paddle.reader.xmap_readers實現(xiàn)多線程讀取數(shù)據(jù) def multithread_loader(datadir, batch_size= 10, mode='train'):cname2cid = get_insect_names()records = get_annotations(cname2cid, datadir)def reader():if mode == 'train':np.random.shuffle(records)img_size = get_img_size(mode)batch_data = []for record in records:batch_data.append((record, img_size))if len(batch_data) == batch_size:yield batch_databatch_data = []img_size = get_img_size(mode)if len(batch_data) > 0:yield batch_datadef get_data(samples):batch_data = []for sample in samples:record = sample[0]img_size = sample[1]img, gt_bbox, gt_labels, im_shape = get_img_data(record, size=img_size)batch_data.append((img, gt_bbox, gt_labels, im_shape))return make_array(batch_data)mapper = functools.partial(get_data, )return paddle.reader.xmap_readers(mapper, reader, 8, 10) d = multithread_loader('/home/aistudio/work/insects/train', batch_size=2, mode='train') img, gt_boxes, gt_labels, im_shape = next(d()) img.shape, gt_boxes.shape, gt_labels.shape, im_shape.shape ((2, 3, 320, 320), (2, 50, 4), (2, 50), (2, 2))

至此,我們完成了如何查看數(shù)據(jù)集中的數(shù)據(jù)、提取數(shù)據(jù)標注信息、從文件讀取圖像和標注數(shù)據(jù)、圖像增廣、批量讀取和加速等過程,通過multithread_loader可以返回img, gt_boxes, gt_labels, im_shape等數(shù)據(jù),接下來就可以將它們輸入到神經(jīng)網(wǎng)絡,應用到具體算法上了。

在開始具體的算法講解之前,先補充一下讀取測試數(shù)據(jù)的代碼。測試數(shù)據(jù)沒有標注信息,也不需要做圖像增廣,代碼如下所示。

# 測試數(shù)據(jù)讀取# 將 list形式的batch數(shù)據(jù) 轉化成多個array構成的tuple def make_test_array(batch_data):img_name_array = np.array([item[0] for item in batch_data])img_data_array = np.array([item[1] for item in batch_data], dtype = 'float32')img_scale_array = np.array([item[2] for item in batch_data], dtype='int32')return img_name_array, img_data_array, img_scale_array# 測試數(shù)據(jù)讀取 def test_data_loader(datadir, batch_size= 10, test_image_size=608, mode='test'):"""加載測試用的圖片,測試數(shù)據(jù)沒有groundtruth標簽"""image_names = os.listdir(datadir)def reader():batch_data = []img_size = test_image_sizefor image_name in image_names:file_path = os.path.join(datadir, image_name)img = cv2.imread(file_path)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)H = img.shape[0]W = img.shape[1]img = cv2.resize(img, (img_size, img_size))mean = [0.485, 0.456, 0.406]std = [0.229, 0.224, 0.225]mean = np.array(mean).reshape((1, 1, -1))std = np.array(std).reshape((1, 1, -1))out_img = (img / 255.0 - mean) / stdout_img = out_img.astype('float32').transpose((2, 0, 1))img = out_img #np.transpose(out_img, (2,0,1))im_shape = [H, W]batch_data.append((image_name.split('.')[0], img, im_shape))if len(batch_data) == batch_size:yield make_test_array(batch_data)batch_data = []if len(batch_data) > 0:yield make_test_array(batch_data)return reader

總結

以上是生活随笔為你收集整理的计算机视觉:数据预处理-图像增广方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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

涩涩网站在线看 | 免费日韩电影 | 亚洲国产免费网站 | 激情五月网站 | 亚洲精品五月 | 午夜久久久影院 | 婷婷久久五月天 | 懂色av一区二区三区蜜臀 | 日本成人中文字幕在线观看 | 蜜臀av一区二区 | 欧美xxxx性xxxxx高清 | 亚洲综合丁香 | 精品视频免费久久久看 | 97精品国产aⅴ | 91看片麻豆 | 国内精品久久久久影院优 | 日本资源中文字幕在线 | 中文字幕乱偷在线 | 精品国产乱码久久久久久久 | 国产色婷婷在线 | 亚洲成人午夜在线 | 2022久久国产露脸精品国产 | 探花视频免费在线观看 | 精品久久网站 | 99久久精品国 | 国产青春久久久国产毛片 | 亚洲午夜精品一区 | 久草在线免费看视频 | 午夜三级在线 | 色婷婷狠狠五月综合天色拍 | 国产成人一区二 | 欧美亚洲一区二区在线 | 久久精品国产成人精品 | 69xx视频 | www.五月激情.com | 99国产精品视频免费观看一公开 | 久久久国产精品一区二区中文 | 国产一级视屏 | 人成午夜视频 | 日日操日日插 | 免费开视频| 在线免费观看国产精品 | 一级欧美日韩 | 97超碰人人澡人人 | 91污在线 | 激情五月网站 | 久久久久99精品成人片三人毛片 | 欧美一区二区三区四区夜夜大片 | 97电影在线 | 精品久久中文 | 少妇bbw搡bbbb搡bbbb | 午夜精品久久久久 | 美女视频黄的免费的 | 久久久久免费精品视频 | 二区视频在线观看 | 国产成人一区二区精品非洲 | 欧美一级久久久 | 97av精品| 国产精品久久久久久久妇 | 国产69精品久久99不卡的观看体验 | 国产精品永久在线 | 91欧美日韩国产 | 99国产精品久久久久久久久久 | 18国产精品白浆在线观看免费 | 日韩欧美一区二区在线 | 青青草在久久免费久久免费 | 欧美久草在线 | 婷婷色亚洲 | 婷婷去俺也去六月色 | 在线导航福利 | 免费观看第二部31集 | 免费视频在线观看网站 | 成人在线免费观看网站 | 在线国产精品一区 | 日韩天堂在线观看 | 欧美成人中文字幕 | 久久综合电影 | 日韩欧美视频在线 | 日本成人中文字幕在线观看 | 久久亚洲精品电影 | 免费福利在线播放 | 国产一级片直播 | 日韩中文字幕免费视频 | 一区二区三区国 | 国产剧情一区二区在线观看 | 97在线观看免费高清完整版在线观看 | 精品在线免费视频 | 天天操福利视频 | 91麻豆免费视频 | 激情五月网站 | 探花视频在线版播放免费观看 | 亚洲片在线资源 | 久久久久久久久久久免费av | 激情网综合| 久久久精品在线观看 | 米奇影视7777 | 亚洲成人精品久久久 | 97在线精品视频 | 色偷偷88欧美精品久久久 | 免费涩涩网站 | 大胆欧美gogo免费视频一二区 | 国产一二三区在线观看 | 久久免费观看少妇a级毛片 久久久久成人免费 | 久久黄色片 | 日韩电影在线观看一区二区 | 国产视频在线播放 | 久久久久久久久久久久久国产精品 | 国产一区二区三区在线免费观看 | 欧美另类交人妖 | 少妇搡bbbb搡bbb搡69 | 久久在线免费观看视频 | bbw av| 国产精品乱码久久久久 | 麻豆国产网站入口 | 免费a v在线 | 天天艹 | 视频二区在线视频 | 亚洲视频在线观看网站 | 久久久久看片 | 欧美日韩不卡在线视频 | 色播五月激情综合网 | 欧美不卡在线 | 国产免费视频在线 | 一级黄色免费 | 一本大道久久精品懂色aⅴ 五月婷社区 | 日韩高清在线一区 | 在线色资源 | 国产最新福利 | 久草免费新视频 | 亚洲精品在线电影 | 99热在线国产精品 | 中日韩在线视频 | 久久国产精品99精国产 | 欧美日本啪啪无遮挡网站 | 国产精品99久久久精品 | 在线观看涩涩 | 精品国产伦一区二区三区观看体验 | 三级性生活视频 | 911在线 | 伊人网av | 91成人看片 | 亚洲成 人精品 | 日日躁夜夜躁aaaaxxxx | 岛国av在线免费 | 综合网婷婷 | 二区在线播放 | 国产精品久久久久久久久软件 | 天天天干夜夜夜操 | 99热这里只有精品国产首页 | 亚洲最大激情中文字幕 | 日韩久久影院 | 西西www444 | 九九热在线观看视频 | 黄色电影网站在线观看 | 中文字幕在线观看一区二区三区 | 久久国产欧美日韩 | 伊人日日干| 四虎永久精品在线 | 免费a级黄色毛片 | 特级黄色片免费看 | 国产美女被啪进深处喷白浆视频 | 免费观看一级成人毛片 | 国产韩国日本高清视频 | 国产精品一区在线 | 久久国产麻豆 | 99精品国产一区二区三区不卡 | 欧美激情精品久久久 | 在线黄网站 | 欧美日韩一区二区三区视频 | 香蕉视频国产在线 | 久久免费在线观看 | 日韩精品久久一区二区 | 亚洲欧美精品一区 | 麻豆一区二区 | 亚洲国产精品va在线看黑人动漫 | 久久综合婷婷国产二区高清 | 国产高清日韩欧美 | 超碰av在线播放 | 久久精品久久精品久久 | 成人黄色一级视频 | 日本久久91 | 欧美久久久久久久久久久 | 亚洲一二视频 | 国产精品免费麻豆入口 | 精品久久五月天 | 超碰在线97免费 | 亚洲精品中文字幕视频 | 国产在线观看av | 亚洲成人影音 | 中文字幕av网站 | 久久久国产电影 | 国产xxxx | 99在线精品视频 | 麻豆视频免费在线观看 | 人人射人人澡 | 在线国产不卡 | 午夜婷婷网 | 91电影福利 | 久久99国产精品视频 | 免费在线观看日韩视频 | 狠狠网| 欧美福利久久 | 免费看污在线观看 | 九九免费在线观看 | 欧美日韩三级在线观看 | 99久久综合国产精品二区 | 国产不卡在线观看 | 天天曰天天爽 | 亚洲一区二区三区精品在线观看 | 天天色天天综合 | 在线精品亚洲一区二区 | 高潮久久久久久久久 | 国产另类av | 国产视频导航 | 九九在线免费视频 | 国产色婷婷 | 婷婷亚洲综合五月天小说 | 成年人免费在线看 | 日韩激情中文字幕 | 六月丁香伊人 | 久草剧场 | 欧美激情另类文学 | av在线播放免费 | 91网免费观看 | 日韩精品一区二区在线观看 | 久久99国产精品视频 | 久久久久久久久久影视 | jizz欧美性9| 蜜臀av在线一区二区三区 | 中文字幕a∨在线乱码免费看 | 婷婷午夜天 | 一区二区三区四区五区在线 | 日日夜色| 在线a人片免费观看视频 | 欧美久久久 | 国产又粗又猛又黄 | 久久免费试看 | 日本99干网 | 日韩在线免费看 | 国产精品久久久久久久久久久久午 | 国产在线高清 | 91av在线播放| 美女网站免费福利视频 | 欧美大片第1页 | 国产福利网站 | 中文av在线播放 | 最近中文字幕在线播放 | av成人在线播放 | 久久免费播放视频 | 黄色网大全 | 亚洲欧美国内爽妇网 | 亚洲干| 久久久久欠精品国产毛片国产毛生 | 毛片基地黄久久久久久天堂 | 国产尤物视频在线 | 丁香六月国产 | 在线观看中文字幕亚洲 | 一级黄色大片 | 久久久久久久久久久久亚洲 | 亚洲精品激情 | 99日韩精品| 综合婷婷久久 | 精品一二三四视频 | 国产91精品看黄网站 | 国产亚洲久久 | 国产一级黄大片 | 狠狠色狠狠色综合日日92 | 亚洲va天堂va欧美ⅴa在线 | 99视频国产在线 | 欧美成年性 | 欧美日韩视频一区二区三区 | 成人国产精品av | 日韩精品久久久久久中文字幕8 | 香蕉精品视频在线观看 | 字幕网在线观看 | 99热九九这里只有精品10 | 永久免费精品视频网站 | 久久精品国产免费看久久精品 | 婷婷色综合色 | 中文字幕丰满人伦在线 | 亚洲精品美女视频 | 婷婷在线看 | 国产欧美中文字幕 | 天天操夜夜逼 | 毛片视频电影 | 麻豆国产精品视频 | 日韩欧美在线观看一区二区三区 | 在线观看久草 | 91久草视频 | 亚洲专区视频在线观看 | 97精品国产 | avsex| 亚洲免费专区 | 99免费看片 | 日本在线视频一区二区三区 | 久久婷婷五月综合色丁香 | 国产视频一区在线 | 丁香婷婷综合色啪 | 欧美 亚洲 另类 激情 另类 | 四虎影视成人精品 | 久久99亚洲精品久久 | 在线不卡视频 | 亚洲黄色免费网站 | 91成人天堂久久成人 | 亚洲国产欧美在线人成大黄瓜 | a级成人毛片 | 色婷婷免费视频 | 午夜在线观看 | 91看片淫黄大片一级在线观看 | 国产精品久久综合 | 麻豆精品视频在线 | 粉嫩av一区二区三区四区五区 | 日日夜av | 99精品一级欧美片免费播放 | 国产在线欧美日韩 | 人人涩 | 亚洲国内精品在线 | 久久五月情影视 | 狂野欧美激情性xxxx欧美 | 久草香蕉在线 | 亚洲欧美怡红院 | www.少妇| 五月天久久综合 | 国产一区免费在线 | 国产亚洲va综合人人澡精品 | 色香蕉在线视频 | 成人在线观看资源 | 国产精品久久久久婷婷二区次 | 国产精品一区二区麻豆 | 成人免费观看av | 久草在线久 | 亚洲 欧洲 国产 日本 综合 | 日韩精品欧美专区 | 日韩三级不卡 | 97小视频| 亚洲欧美日韩一区二区三区在线观看 | 欧美日产在线观看 | 日韩欧美视频在线免费观看 | 国产精品igao视频网入口 | 黄色成人免费电影 | 欧美日韩精品二区第二页 | 亚洲狠狠婷婷综合久久久 | 综合久久一本 | 国产精品av免费 | 欧美精品免费在线观看 | 成年人免费观看国产 | 97精品国产一二三产区 | 日韩高清免费在线 | 久久久久久久国产精品 | 麻豆视传媒官网免费观看 | 在线观看免费国产小视频 | 久久九九免费 | av视屏在线播放 | 精品亚洲免费 | 亚洲精品国产精品国 | 激情五月婷婷综合 | 欧美日韩一区二区免费在线观看 | 91看片淫黄大片一级在线观看 | 精品国产激情 | 色播六月天 | 国产一区二区三区黄 | 一级黄色在线视频 | 日精品| 99精品免费网 | 91在线观看视频网站 | 亚洲精品欧美专区 | 久久久久中文 | 国内揄拍国内精品 | 日本99精品 | 日韩专区一区二区 | 成人免费观看视频网站 | 日本在线视频一区二区三区 | 色综合久久久久久久久五月 | 西西www4444大胆在线 | 欧美做受高潮电影o | 免费在线观看的av网站 | 在线看片a| 最近能播放的中文字幕 | 97超碰资源总站 | av在线不卡观看 | 免费观看一区 | 成人av日韩 | 制服丝袜一区二区 | 成年人在线免费看片 | 狠狠色狠狠色 | av品善网 | 国产精品白浆视频 | 一区二区三区四区五区在线视频 | 国产精品久久久久av免费 | 一级c片 | 久久久久国产精品免费免费搜索 | 久久久精品 一区二区三区 国产99视频在线观看 | 日韩精品免费在线观看视频 | 国产精品久久久久久久久久久久午 | 狠狠狠狠狠狠天天爱 | 国产精品自产拍 | 国产97碰免费视频 | 国产又粗又长又硬免费视频 | 国产色a在线观看 | 在线观看中文字幕第一页 | 久久免费视频一区 | 亚州av免费 | 久久99久久99精品中文字幕 | 国产精彩视频 | 成人a免费看 | 园产精品久久久久久久7电影 | 伊人导航 | 日韩黄色软件 | 久久在视频 | 久久久久| 国产日韩三级 | 久久精品国产免费观看 | 国产成人久久77777精品 | 成人av免费 | 美女网站视频久久 | 国产午夜精品久久久久久久久久 | 国产亚洲成av人片在线观看桃 | 黄色最新网址 | 在线黄色国产 | 日韩av免费在线看 | 亚洲国产成人精品电影在线观看 | 91精品国自产在线观看 | 国产成人免费观看久久久 | 麻豆传媒精品 | 一区二区三区在线电影 | 超碰人人草 | 日日夜夜狠狠操 | 最近中文字幕免费观看 | 色婷婷亚洲 | 亚洲精品在线观看网站 | 国产精品久久久久亚洲影视 | 欧美日韩国产在线精品 | 欧美一级片在线免费观看 | 久久精品久久99精品久久 | 久香蕉 | 99这里只有精品视频 | 91porny九色91啦中文 | 免费网站在线观看成人 | 激情www| 色婷婷精品大在线视频 | 伊人看片 | 日韩激情在线 | 成年人视频在线免费 | 在线观看的a站 | 天堂在线视频免费观看 | 最新av网址在线观看 | 在线观看色网 | 亚洲精品一区中文字幕乱码 | 国产精品久久久久影视 | www蜜桃视频| 亚洲精品综合一二三区在线观看 | 99超碰在线观看 | 久久精品国产精品亚洲精品 | 九九热免费视频在线观看 | 在线看国产一区 | 久一在线 | 国产伦精品一区二区三区高清 | 欧美日韩在线观看一区二区三区 | 人人玩人人添人人澡97 | 国产福利一区在线观看 | 国产午夜亚洲精品 | 国产v在线 | 少妇激情久久 | 五月天亚洲精品 | 91成人网在线观看 | 久久免费国产精品1 | 天天干天天怕 | 992tv人人网tv亚洲精品 | 亚洲九九精品 | 国产精品美女999 | 亚洲va欧美va人人爽春色影视 | 久久午夜免费视频 | av电影中文字幕在线观看 | 四虎影视国产精品免费久久 | 久久爱www. | 2019久久精品 | 国产一区二区在线播放视频 | ,午夜性刺激免费看视频 | 婷婷国产v亚洲v欧美久久 | caobi视频| 日日射天天射 | 欧美日韩电影在线播放 | 国产日韩精品在线 | 日韩免费一级电影 | 在线国产精品一区 | 国产精品大片在线观看 | h动漫中文字幕 | av综合网址 | 色99在线 | 综合久久久久久 | 69久久99精品久久久久婷婷 | 色婷五月 | 最近高清中文字幕在线国语5 | 日本中文字幕网 | 精品国产亚洲一区二区麻豆 | 精产嫩模国品一二三区 | 日韩在线观看一区二区三区 | 免费国产在线观看 | 日日麻批40分钟视频免费观看 | 九九久久在线看 | 色999在线| 亚洲六月丁香色婷婷综合久久 | 五月天久久婷婷 | 日韩欧美一区二区三区视频 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久激情小说 | 人人看人人草 | 国产精品大全 | 亚洲精品永久免费视频 | 久草视频观看 | 五月天天色 | 亚洲精品乱码 | 久久久久夜色 | 日韩av中文在线观看 | 亚洲精品视频在线观看免费视频 | 91精品麻豆| 亚洲国产最新 | 91网站观看 | 99精品国产亚洲 | 日韩av资源在线观看 | 亚洲黄色片一级 | 国产在线日韩 | 欧美成人h版电影 | 激情伊人五月天久久综合 | 91麻豆精品国产91久久久久久 | 91.精品高清在线观看 | 一区三区视频 | 国产欧美三级 | 亚洲精品国产品国语在线 | 天海翼一区二区三区免费 | 欧美日韩亚洲第一页 | 成人毛片100免费观看 | 波多野结衣一区二区 | 亚洲精品视频免费 | 天堂资源在线观看视频 | 日日天天 | 天天干夜夜爱 | 日韩一级理论片 | 婷婷国产一区二区三区 | 最近的中文字幕大全免费版 | 韩国在线一区二区 | 18国产精品福利片久久婷 | 国产一区二区免费在线观看 | 色综合久久66 | 久久久免费观看完整版 | 在线免费三级 | 911香蕉视频 | 国产精品不卡在线观看 | av亚洲产国偷v产偷v自拍小说 | 国产亚洲精品久久久久久移动网络 | 中文字幕一区在线 | 日本特黄特色aaa大片免费 | 国产亚洲视频中文字幕视频 | 最新中文字幕在线资源 | 8x8x在线观看视频 | 久久国内免费视频 | 99在线免费观看视频 | 免费在线观看av的网站 | 免费在线观看成人小视频 | 美女久久视频 | 国产片免费在线观看视频 | 久久久精品免费看 | 亚州精品在线视频 | 国产精品成人一区二区三区吃奶 | 亚洲成a人片综合在线 | 午夜av免费 | 毛片www| 香蕉视频91 | 日韩中文字幕在线 | 亚洲九九九在线观看 | 久久人人爽av | 欧美乱淫视频 | 在线免费黄色毛片 | 国产美女视频免费观看的网站 | 久草免费新视频 | 欧洲一区二区三区精品 | 激情小说网站亚洲综合网 | 久草视频一区 | 美女久久久久 | 欧美一区,二区 | 99久久日韩精品免费热麻豆美女 | 91九色在线视频 | 久久天天躁夜夜躁狠狠躁2022 | 激情久久综合网 | 亚洲视频一 | 日韩三级中文字幕 | 特级毛片网 | 96av在线视频 | 五月综合婷 | 国产96在线 | 久久精品国产亚洲a | 久久成| 日本少妇久久久 | wwxxx日本| 九九免费在线看完整版 | 日韩欧美电影网 | 免费人做人爱www的视 | av成人在线网站 | 999久久a精品合区久久久 | 久久a v电影 | 在线免费观看视频 | 五月天中文在线 | 国产精品乱码久久久久久1区2区 | 制服丝袜在线91 | 久久久综合精品 | 久操97| 在线观看视频国产一区 | 日韩欧美精品免费 | 一级成人免费视频 | 久草在线视频看看 | 日韩免费一区二区三区 | 日韩高清免费无专码区 | 日韩欧美精品一区 | 91成熟丰满女人少妇 | 亚洲精品在线观看视频 | 国内精品免费久久影院 | 国产在线v | 色综合久久综合中文综合网 | 亚洲天天干 | 成人在线视频免费观看 | 国内精品久久久久影院日本资源 | 黄色www免费| 黄污视频网站 | 成人18视频| 免费观看成人 | 国产精品女教师 | www.黄色在线 | 狠狠色伊人亚洲综合成人 | 美女精品在线观看 | 国产不卡精品视频 | 国产精品久久综合 | 精品久久国产精品 | 久久国产乱 | 国产精品免费av | 在线天堂视频 | 一本—道久久a久久精品蜜桃 | 日韩在线电影一区 | 九九在线免费视频 | 国产精品久久久av | 2021国产视频 | 高清av中文字幕 | 日韩丝袜视频 | 亚洲免费不卡 | 伊人久久在线观看 | 日韩精品最新在线观看 | 久久精品视频99 | av先锋影音少妇 | 国产在线播放不卡 | 国产黄av | 高清久久久久久 | 伊人五月天综合 | 国产亚洲精品久久久久久无几年桃 | 国产不卡在线播放 | 免费aa大片 | av在线网站免费观看 | 亚洲小视频在线 | 国产精品区一区 | 国产精品一区二区久久久久 | www.天天干| 日日弄天天弄美女bbbb | 91麻豆高清视频 | 四虎影视av | 日韩精品免费一区二区三区 | 国内久久精品视频 | 91精品国产91p65 | 欧美色图视频一区 | 六月色婷婷 | 久保带人 | 亚洲丝袜一区 | 亚洲视频免费在线看 | 欧美日韩三级在线观看 | 欧美国产视频在线 | av在线一二三区 | 成人影片在线播放 | 色噜噜日韩精品一区二区三区视频 | 国产日韩中文在线 | 色wwww| 欧美性大胆 | 婷婷成人综合 | 国产一级视频在线 | 黄色av电影 | a资源在线 | 国产精品v a免费视频 | 91大神dom调教在线观看 | 日本精品免费看 | 美女视频国产 | 国产精品av免费 | 韩日在线一区 | 久草电影免费在线观看 | 久久午夜电影 | 成人免费在线视频 | aⅴ精品av导航| 国产最新视频在线 | 在线免费av网站 | 久9在线 | 国产专区一 | 91成年人网站 | 色狠狠干| 日韩资源在线 | 久久美女高清视频 | 99re久久资源最新地址 | 手机在线欧美 | 日韩网站在线播放 | 夜色资源网 | 美女免费网站 | 免费aa大片 | 美国av大片 | 久久久久久久久影院 | 欧美日韩亚洲第一 | 亚洲欧美在线观看视频 | 91麻豆免费视频 | 99久久精品免费看国产麻豆 | 亚洲欧洲日韩 | 欧美成人猛片 | 81国产精品久久久久久久久久 | 久久99偷拍视频 | 国产亚洲观看 | 奇米四色影狠狠爱7777 | 午夜久久福利视频 | 免费a v在线 | 亚洲欧洲精品一区 | 精品国产视频在线观看 | 国产资源免费 | 国产高清在线一区 | 成人影片在线播放 | 日韩欧美一区二区三区在线观看 | 国产精品九九视频 | 99热.com| 日韩免费电影网站 | 久久久久久久久久久久电影 | 激情综合五月天 | 亚洲妇女av | 久久久久久久影视 | 欧美动漫一区二区三区 | 有码视频在线观看 | 久久亚洲精品国产亚洲老地址 | 中文字幕一区二区三区四区久久 | 亚洲精品免费看 | 国产a级片免费观看 | 射射射综合网 | 在线播放精品一区二区三区 | 91精品影视 | 国产精品九九九九九 | 最近中文字幕完整视频高清1 | 五月综合 | 欧美日韩一级在线 | 免费99精品国产自在在线 | 中文在线8新资源库 | 毛片视频网址 | 日本三级不卡视频 | 国产自在线 | 久久综合九色综合97婷婷女人 | 中文字幕一区二区三区四区在线视频 | 综合激情av| 国产亚洲人成网站在线观看 | 国产蜜臀av | 亚洲日b视频 | 国产在线理论片 | 九九导航 | 午夜精品久久久久久久爽 | 国产综合香蕉五月婷在线 | 激情久久网| 久久久精品99 | 黄色a级片在线观看 | 中文在线 | 五月精品 | 一区二区在线影院 | 国产精品高潮呻吟久久av无 | 成人毛片一区 | 欧美最爽乱淫视频播放 | 日本高清中文字幕有码在线 | 91色九色 | 热re99久久精品国产99热 | 夜夜看av| 国产高清成人在线 | 亚洲精品午夜一区人人爽 | 精精国产xxxx视频在线播放 | 天天操网站 | 五月天av在线 | 在线一级片 | 99久久精品无码一区二区毛片 | 国产一级淫片在线观看 | 黄毛片在线观看 | 亚洲成人免费 | 欧美日韩国产精品爽爽 | 麻豆系列在线观看 | 91麻豆精品久久久久久 | 视频国产一区二区三区 | 毛片精品免费在线观看 | 色91在线视频 | 亚洲国产精品传媒在线观看 | 久久视频在线观看 | 欧美日韩一区二区三区不卡 | 日日夜夜综合 | 日本女人的性生活视频 | 午夜精品av在线 | 在线视频第一页 | 国产久草在线 | 婷婷国产v亚洲v欧美久久 | 久久免费看a级毛毛片 | 网站在线观看日韩 | 国产视频久久 | 国产一区二区不卡视频 | 亚洲欧美国产日韩在线观看 | 日韩两性视频 | 日韩av在线免费播放 | 日韩理论在线观看 | 精品免费观看 | 97超碰在线久草超碰在线观看 | 日韩成人在线一区二区 | 久久久国产精品人人片99精片欧美一 | 国产在线a不卡 | 午夜精品久久久久久久99 | 91成版人在线观看入口 | 在线观看成人av | 99久久久久免费精品国产 | 国产高清不卡在线 | 亚洲激情在线观看 | 99精品视频在线观看播放 | 99热在线免费观看 | 日韩av中文字幕在线免费观看 | 成 人 黄 色视频免费播放 | 欧美成年网站 | 999国产| 日韩电影中文字幕 | 免费在线观看视频一区 | 亚洲欧美一区二区三区孕妇写真 | 黄网站app在线观看免费视频 | 久久久久久毛片 | 永久免费精品视频网站 | 青青草国产精品 | 在线免费观看视频 | 久久中文字幕导航 | 国产日韩一区在线 | 黄污视频大全 | 一区二区免费不卡在线 | 依人成人综合网 | 久久99国产精品久久99 | 亚洲一区二区三区91 | 九九国产精品视频 | 亚洲精品在线一区二区 | 中文字幕一区二区三区乱码在线 | 国产成人黄色 | 日韩精品视频免费在线观看 | 狠狠色噜噜狠狠狠合久 | 中文字幕 在线 一 二 | 在线播放一区二区三区 | 欧美男同网站 | 在线免费观看视频你懂的 | 中文字幕丝袜 | 久久精品视频播放 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 中文字幕国产视频 | 国产不卡片 | 一区二区精品在线 | av免费看在线 | 99热精品久久 | 国产精品网红福利 | 国产一卡二卡在线 | 国产精品永久在线 | 亚洲国产午夜视频 | www.在线观看av | 亚洲一区日韩在线 | 日韩美在线 | 99精品在线免费观看 | 久久久精品99 | 国产成人91 | 五月天色综合 | 亚洲综合视频在线 | 欧美日韩高清国产 | 久久99精品国产麻豆婷婷 | 日批在线看 | 91亚洲精品乱码久久久久久蜜桃 | 综合国产在线观看 | 久久夜夜夜 | 99热最新在线 | 国产真实精品久久二三区 | 国产大陆亚洲精品国产 | 日韩久久精品一区二区 | 久久9999久久免费精品国产 | 久久久亚洲精华液 | 丁香一区二区 | 日韩电影中文字幕 | 91免费日韩 | 999久久久久久久久6666 | 视频一区二区免费 | 天天色天天综合 | 少妇自拍av | 国产亚洲人 | 久操综合| 国产精品初高中精品久久 | 天天干,天天操,天天射 | 国内精品久久久久久 | 亚洲精品乱码白浆高清久久久久久 | 久久久久久综合 | 99c视频高清免费观看 | 久久天天躁狠狠躁夜夜不卡公司 | 日本中文字幕免费观看 | av观看在线观看 | 日韩电影久久 | 免费av大片 | 欧美日韩国产精品一区二区亚洲 | 久草视频2 | 国产精品久久久久久久久岛 | 久久久这里有精品 | 黄色a在线| 欧美精品乱码99久久影院 | av天天在线观看 | 黄色在线看网站 | 不卡电影免费在线播放一区 | 黄色特一级 | 最近免费在线观看 | 久久九九国产视频 | 久久伊人精品一区二区三区 | 99国产一区二区三精品乱码 | 在线视频久久 | 欧美精品久久久久久久免费 | 日本在线观看中文字幕无线观看 | 91精品视频播放 | 射久久久 | 香蕉视频在线视频 | 一级淫片在线观看 | 综合久久综合久久 | 婷婷av色综合 | 国产h片在线观看 | 黄色三级网站 | 国产黄色在线观看 | 欧美日韩国语 | 99中文字幕| 婷婷视频导航 | 四季av综合网站 | 免费在线成人 | 2019精品手机国产品在线 | 国产成人av免费在线观看 | 97av在线视频免费播放 | 在线日韩中文字幕 | www.黄色片网站 | 欧美在线不卡一区 | 亚洲综合色站 | 中文字幕在线观看视频一区二区三区 | 99精品视频免费观看视频 | 国产手机在线观看 | 亚洲第二色 | 亚洲国内在线 | 国产一区国产精品 | 狠狠色丁香久久婷婷综合五月 | 欧美日韩视频在线观看一区二区 | 91av中文字幕 | 国产人成精品一区二区三 | 欧美久久成人 | 国产大片黄色 | 日日碰夜夜爽 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 亚洲黄网址| 婷婷九月丁香 | 免费看的国产视频网站 | 国产精品中文在线 | 国产精品9区 | 精品久久久久久久久久岛国gif | 96久久久 | 精品久久亚洲 | 国产精品久久久一区二区 | 中文av网 | 成年性视频 | 国产精品videoxxxx | 欧美热久久 | 99久久er热在这里只有精品66 | 久久精品国产亚洲 | 日韩在线电影一区二区 | 97精品国产一二三产区 | 久久久久久久久影院 | 日本女人b| 高清av免费观看 | 久久无码精品一区二区三区 | 97视频人人澡人人爽 | 亚洲精品66 | 丁香六月综合网 | 青青久视频 | 99久久精品免费看国产四区 | 中文字幕在线观看完整版电影 | 麻豆va一区二区三区久久浪 | 成人av av在线 | 91在线视频一区 | 中文字幕乱码电影 | 久久精品一二三区白丝高潮 | 国产 日韩 在线 亚洲 字幕 中文 | 国产综合视频在线观看 | 国产免费成人av | 99视频| 三级性生活视频 | 欧美一区免费观看 | 国产亚洲一区二区在线观看 | 日本久久精品视频 | 婷婷色 亚洲 | 狠狠干 狠狠操 | 在线免费观看av网站 | 91精品影视 | 国产精品视频大全 |