校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫(kù) > Python 統(tǒng)計(jì)數(shù)據(jù)集標(biāo)簽的類別及數(shù)目操作

Python 統(tǒng)計(jì)數(shù)據(jù)集標(biāo)簽的類別及數(shù)目操作

熱門標(biāo)簽:富錦商家地圖標(biāo)注 沈陽人工外呼系統(tǒng)價(jià)格 武漢外呼系統(tǒng)平臺(tái) 沈陽外呼系統(tǒng)呼叫系統(tǒng) 如何申請(qǐng)400電話費(fèi)用 外呼系統(tǒng)哪些好辦 池州外呼調(diào)研線路 江西省地圖標(biāo)注 沈陽防封電銷卡品牌

看了大神統(tǒng)計(jì)voc數(shù)據(jù)集標(biāo)簽框后,針對(duì)自己標(biāo)注數(shù)據(jù)集,靈活應(yīng)用 ,感謝!

看代碼吧~

import re
import os
import xml.etree.ElementTree as ET
class1 = 'answer'
class2 = 'hand'
class3 = 'write'
class4 = 'music'
class5 = 'phone'
'''class6 = 'bus'
class7 = 'car'
class8 = 'cat'
class9 = 'chair'
class10 = 'cow'
class11 = 'diningtable'
class12 = 'dog'
class13 = 'horse'
class14 = 'motorbike'
class15 = 'person'
class16 = 'pottedplant'
class17 = 'sheep'
class18 = 'sofa'
class19 = 'train'
class20 = 'tvmonitor'
'''
annotation_folder = '/home/.../train/'		#改為自己標(biāo)簽文件夾的路徑
#annotation_folder = '/home/.../VOC2007/Annotations/'
list = os.listdir(annotation_folder)
  
def file_name(file_dir):
	L = []
	for root, dirs, files in os.walk(file_dir):
		for file in files:
			if os.path.splitext(file)[1] == '.xml':
				L.append(os.path.join(root, file))
	return L
  
total_number1 = 0
total_number2 = 0
total_number3 = 0
total_number4 = 0
total_number5 = 0
'''total_number6 = 0
total_number7 = 0
total_number8 = 0
total_number9 = 0
total_number10 = 0
total_number11 = 0
total_number12 = 0
total_number13 = 0
total_number14 = 0
total_number15 = 0
total_number16 = 0
total_number17 = 0
total_number18 = 0
total_number19 = 0
total_number20 = 0'''
total = 0
total_pic=0
 
pic_num1 = 0
pic_num2 = 0
pic_num3 = 0
pic_num4 = 0
pic_num5 = 0
'''pic_num6 = 0
pic_num7 = 0
pic_num8 = 0
pic_num9 = 0
pic_num10 = 0
pic_num11 = 0
pic_num12 = 0
pic_num13 = 0
pic_num14 = 0
pic_num15 = 0
pic_num16 = 0
pic_num17 = 0
pic_num18 = 0
pic_num19 = 0
pic_num20 = 0'''
 
flag1 = 0
flag2 = 0
flag3 = 0
flag4 = 0
flag5 = 0
'''flag6 = 0
flag7 = 0
flag8 = 0
flag9 = 0
flag10 = 0
flag11 = 0
flag12 = 0
flag13 = 0
flag14 = 0
flag15= 0
flag16 = 0
flag17 = 0
flag18 = 0
flag19 = 0
flag20 = 0'''
 
xml_dirs = file_name(annotation_folder) 
for i in range(0, len(xml_dirs)):
	print(xml_dirs[i])
	#path = os.path.join(annotation_folder,list[i])
	#print(path)
 
	annotation_file = open(xml_dirs[i]).read()
 
	root = ET.fromstring(annotation_file)
	#tree = ET.parse(annotation_file)
	#root = tree.getroot()
 
	total_pic = total_pic + 1
	for obj in root.findall('object'):
		label = obj.find('name').text
		if label == class1:
			total_number1=total_number1+1
			flag1=1
			total = total + 1
			#print("bounding box number:", total_number1)
		if label == class2:
			total_number2=total_number2+1
			flag2=1
			total = total + 1
		if label == class3:
			total_number3=total_number3+1
			flag3=1
			total = total + 1
		if label == class4:
			total_number4=total_number4+1
			flag4=1
			total = total + 1
		if label == class5:
			total_number5=total_number5+1
			flag5=1
			total = total + 1
		'''if label == class6:
			total_number6=total_number6+1
			flag6=1
			total = total + 1
		if label == class7:
			total_number7=total_number7+1
			flag7=1
			total = total + 1
		if label == class8:
			total_number8=total_number8+1
			flag8=1
			total = total + 1
		if label == class9:
			total_number9=total_number9+1
			flag9=1
			total = total + 1
		if label == class10:
			total_number10=total_number10+1
			flag10=1
			total = total + 1
		if label == class11:
			total_number11=total_number11+1
			flag11=1
			total = total + 1
		if label == class12:
			total_number12=total_number12+1
			flag12=1
			total = total + 1
		if label == class13:
			total_number13=total_number13+1
			flag13=1
			total = total + 1
		if label == class14:
			total_number14=total_number14+1
			flag14=1
			total = total + 1
		if label == class15:
			total_number15=total_number15+1
			flag15=1
			total = total + 1
		if label == class16:
			total_number16=total_number16+1
			flag16=1
			total = total + 1
		if label == class17:
			total_number17=total_number17+1
			flag17=1
			total = total + 1
		if label == class18:
			total_number18=total_number18+1
			flag18=1
			total = total + 1
		if label == class19:
			total_number19=total_number19+1
			flag19=1
			total = total + 1
		if label == class20:
			total_number20=total_number20+1
			flag20=1
			total = total + 1'''
 
	if flag1==1:
		pic_num1=pic_num1+1
		#print("pic number:", pic_num1)
		flag1=0
	if flag2==1:
		pic_num2=pic_num2+1
		flag2=0
	if flag3==1:
		pic_num3=pic_num3+1
		flag3=0
	if flag4==1:
		pic_num4=pic_num4+1
		flag4=0
	if flag5==1:
		pic_num5=pic_num5+1
		flag5=0
	'''if flag6==1:
		pic_num6=pic_num6+1
		flag6=0
	if flag7==1:
		pic_num7=pic_num7+1
		flag7=0
	if flag8==1:
		pic_num8=pic_num8+1
		flag8=0
	if flag9==1:
		pic_num9=pic_num9+1
		flag9=0
	if flag10==1:
		pic_num10=pic_num10+1
		flag10=0
	if flag11==1:
		pic_num11=pic_num11+1
		flag11=0
	if flag12==1:
		pic_num12=pic_num12+1
		flag12=0
	if flag13==1:
		pic_num13=pic_num13+1
		flag13=0
	if flag14==1:
		pic_num14=pic_num14+1
		flag14=0
	if flag15==1:
		pic_num15=pic_num15+1
		flag15=0
	if flag16==1:
		pic_num16=pic_num16+1
		flag16=0
	if flag17==1:
		pic_num17=pic_num17+1
		flag17=0
	if flag18==1:
		pic_num18=pic_num18+1
		flag18=0
	if flag19==1:
		pic_num19=pic_num19+1
		flag19=0
	if flag20==1:
		pic_num20=pic_num20+1
		flag20=0'''
  
print(class1,pic_num1,total_number1)
print(class2,pic_num2,total_number2)
print(class3,pic_num3, total_number3)
print(class4,pic_num4, total_number4)
print(class5,pic_num5, total_number5)
'''print(class6,pic_num6, total_number6)
print(class7,pic_num7, total_number7)
print(class8,pic_num8, total_number8)
print(class9,pic_num9, total_number9)
print(class10,pic_num10, total_number10)
print(class11,pic_num11,total_number11)
print(class12,pic_num12,total_number12)
print(class13,pic_num13, total_number13)
print(class14,pic_num14, total_number14)
print(class15,pic_num15, total_number15)
print(class16,pic_num16, total_number16)
print(class17,pic_num17, total_number17)
print(class18,pic_num18, total_number18)
print(class19,pic_num19, total_number19)
print(class20,pic_num20, total_number20)'''
 
print("total", total_pic, total)
 

補(bǔ)充:【數(shù)據(jù)集處理】Python對(duì)目標(biāo)檢測(cè)數(shù)據(jù)集xml文件操作(統(tǒng)計(jì)目標(biāo)種類、數(shù)量、面積、比例等修改目標(biāo)名字)

1. 根據(jù)xml文件統(tǒng)計(jì)目標(biāo)種類以及數(shù)量

# -*- coding:utf-8 -*-
#根據(jù)xml文件統(tǒng)計(jì)目標(biāo)種類以及數(shù)量
import os
import xml.etree.ElementTree as ET
import numpy as np
np.set_printoptions(suppress=True, threshold=np.nan)
import matplotlib
from PIL import Image
 
def parse_obj(xml_path, filename):
  tree=ET.parse(xml_path+filename)
  objects=[]
  for obj in tree.findall('object'):
    obj_struct={}
    obj_struct['name']=obj.find('name').text
    objects.append(obj_struct)
  return objects
  
def read_image(image_path, filename):
  im=Image.open(image_path+filename)
  W=im.size[0]
  H=im.size[1]
  area=W*H
  im_info=[W,H,area]
  return im_info
  
if __name__ == '__main__':
  xml_path='/home/dlut/網(wǎng)絡(luò)/make_database/數(shù)據(jù)集——合集/VOCdevkit/VOC2018/Annotations/'
  filenamess=os.listdir(xml_path)
  filenames=[]
  for name in filenamess:
    name=name.replace('.xml','')
    filenames.append(name)
  recs={}
  obs_shape={}
  classnames=[]
  num_objs={}
  obj_avg={}
  for i,name in enumerate(filenames):
    recs[name]=parse_obj(xml_path, name+ '.xml' )
  for name in filenames:
    for object in recs[name]:
      if object['name'] not in num_objs.keys():
         num_objs[object['name']]=1
      else:
         num_objs[object['name']]+=1
      if object['name'] not in classnames:
         classnames.append(object['name'])
  for name in classnames:
    print('{}:{}個(gè)'.format(name,num_objs[name]))
  print('信息統(tǒng)計(jì)算完畢。')

2.根據(jù)xml文件統(tǒng)計(jì)目標(biāo)的平均長(zhǎng)度、寬度、面積以及每一個(gè)目標(biāo)在原圖中的占比

# -*- coding:utf-8 -*-
#統(tǒng)計(jì)
# 計(jì)算每一個(gè)目標(biāo)在原圖中的占比
# 計(jì)算目標(biāo)的平均長(zhǎng)度、
# 計(jì)算平均寬度,
# 計(jì)算平均面積、
# 計(jì)算目標(biāo)平均占比
import os
import xml.etree.ElementTree as ET
import numpy as np
#np.set_printoptions(suppress=True, threshold=np.nan)  #10,000,000
np.set_printoptions(suppress=True, threshold=10000000)  #10,000,000
import matplotlib
from PIL import Image
def parse_obj(xml_path, filename):
    tree = ET.parse(xml_path + filename)
    objects = []
    for obj in tree.findall('object'):
        obj_struct = {}
        obj_struct['name'] = obj.find('name').text
        bbox = obj.find('bndbox')
        obj_struct['bbox'] = [int(bbox.find('xmin').text),
                              int(bbox.find('ymin').text),
                              int(bbox.find('xmax').text),
                              int(bbox.find('ymax').text)]
        objects.append(obj_struct)
    return objects
def read_image(image_path, filename):
    im = Image.open(image_path + filename)
    W = im.size[0]
    H = im.size[1]
    area = W * H
    im_info = [W, H, area]
    return im_info
if __name__ == '__main__':
    image_path = '/home/dlut/網(wǎng)絡(luò)/make_database/數(shù)據(jù)集——合集/VOCdevkit/VOC2018/JPEGImages/'
    xml_path = '/home/dlut/網(wǎng)絡(luò)/make_database/數(shù)據(jù)集——合集/VOCdevkit/VOC2018/Annotations/'
    filenamess = os.listdir(xml_path)
    filenames = []
    for name in filenamess:
        name = name.replace('.xml', '')
        filenames.append(name)
    print(filenames)
    recs = {}
    ims_info = {}
    obs_shape = {}
    classnames = []
    num_objs={}
    obj_avg = {}
    for i, name in enumerate(filenames):
        print('正在處理 {}.xml '.format(name))
        recs[name] = parse_obj(xml_path, name + '.xml')
        print('正在處理 {}.jpg '.format(name))
        ims_info[name] = read_image(image_path, name + '.jpg')
    print('所有信息收集完畢。')
    print('正在處理信息......')
    for name in filenames:
        im_w = ims_info[name][0]
        im_h = ims_info[name][1]
        im_area = ims_info[name][2]
        for object in recs[name]:
            if object['name'] not in num_objs.keys():
                num_objs[object['name']] = 1
            else:
                num_objs[object['name']] += 1
            #num_objs += 1
            ob_w = object['bbox'][2] - object['bbox'][0]
            ob_h = object['bbox'][3] - object['bbox'][1]
            ob_area = ob_w * ob_h
            w_rate = ob_w / im_w
            h_rate = ob_h / im_h
            area_rate = ob_area / im_area
            if not object['name'] in obs_shape.keys():
                obs_shape[object['name']] = ([[ob_w,
                                               ob_h,
                                               ob_area,
                                               w_rate,
                                               h_rate,
                                               area_rate]])
            else:
                obs_shape[object['name']].append([ob_w,
                                                  ob_h,
                                                  ob_area,
                                                  w_rate,
                                                  h_rate,
                                                  area_rate])
        if object['name'] not in classnames:
            classnames.append(object['name'])  # 求平均
    for name in classnames:
        obj_avg[name] = (np.array(obs_shape[name]).sum(axis=0)) / num_objs[name]
        print('{}的情況如下:*******\n'.format(name))
        print('  目標(biāo)平均W={}'.format(obj_avg[name][0]))
        print('  目標(biāo)平均H={}'.format(obj_avg[name][1]))
        print('  目標(biāo)平均area={}'.format(obj_avg[name][2]))
        print('  目標(biāo)平均與原圖的W比例={}'.format(obj_avg[name][3]))
        print('  目標(biāo)平均與原圖的H比例={}'.format(obj_avg[name][4]))
        print('  目標(biāo)平均原圖面積占比={}\n'.format(obj_avg[name][5]))
    print('信息統(tǒng)計(jì)計(jì)算完畢。')

3.修改xml文件中某個(gè)目標(biāo)的名字為另一個(gè)名字

#修改xml文件中的目標(biāo)的名字,
import os, sys
import glob
from xml.etree import ElementTree as ET
# 批量讀取Annotations下的xml文件
# per=ET.parse(r'C:\Users\rockhuang\Desktop\Annotations\000003.xml')
xml_dir = r'/home/dlut/網(wǎng)絡(luò)/make_database/數(shù)據(jù)集——合集/VOCdevkit/VOC2018/Annotations'
xml_list = glob.glob(xml_dir + '/*.xml')
for xml in xml_list:
    print(xml)
    per = ET.parse(xml)
    p = per.findall('/object')
    for oneper in p:  # 找出person節(jié)點(diǎn)
        child = oneper.getchildren()[0]  # 找出person節(jié)點(diǎn)的子節(jié)點(diǎn)
        if child.text == 'PinNormal':   #需要修改的名字
            child.text = 'normal bolt'    #修改成什么名字
        if child.text == 'PinDefect':    #需要修改的名字
            child.text = 'defect bolt-1'   #修改成什么名字
    per.write(xml)
    print(child.tag, ':', child.text)

修改為:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Python統(tǒng)計(jì)可散列的對(duì)象之容器Counter詳解
  • Python 統(tǒng)計(jì)列表中重復(fù)元素的個(gè)數(shù)并返回其索引值的實(shí)現(xiàn)方法
  • Python實(shí)戰(zhàn)之單詞打卡統(tǒng)計(jì)
  • python之cur.fetchall與cur.fetchone提取數(shù)據(jù)并統(tǒng)計(jì)處理操作
  • python自動(dòng)統(tǒng)計(jì)zabbix系統(tǒng)監(jiān)控覆蓋率的示例代碼
  • python 統(tǒng)計(jì)代碼耗時(shí)的幾種方法分享
  • Python統(tǒng)計(jì)列表元素出現(xiàn)次數(shù)的方法示例
  • python統(tǒng)計(jì)RGB圖片某像素的個(gè)數(shù)案例
  • Python jieba 中文分詞與詞頻統(tǒng)計(jì)的操作
  • 利用Python3實(shí)現(xiàn)統(tǒng)計(jì)大量單詞中各字母出現(xiàn)的次數(shù)和頻率的方法
  • 使用Python 統(tǒng)計(jì)文件夾內(nèi)所有pdf頁數(shù)的小工具
  • python 統(tǒng)計(jì)list中各個(gè)元素出現(xiàn)的次數(shù)的幾種方法
  • python調(diào)用百度AI接口實(shí)現(xiàn)人流量統(tǒng)計(jì)
  • Python代碼覆蓋率統(tǒng)計(jì)工具coverage.py用法詳解
  • python 爬蟲基本使用——統(tǒng)計(jì)杭電oj題目正確率并排序
  • 利用python匯總統(tǒng)計(jì)多張Excel
  • python統(tǒng)計(jì)mysql數(shù)據(jù)量變化并調(diào)用接口告警的示例代碼
  • 用python實(shí)現(xiàn)監(jiān)控視頻人數(shù)統(tǒng)計(jì)

標(biāo)簽:阿里 通遼 潛江 黑龍江 銅川 常德 株洲 呂梁

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python 統(tǒng)計(jì)數(shù)據(jù)集標(biāo)簽的類別及數(shù)目操作》,本文關(guān)鍵詞  Python,統(tǒng)計(jì)數(shù)據(jù),集,標(biāo)簽,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python 統(tǒng)計(jì)數(shù)據(jù)集標(biāo)簽的類別及數(shù)目操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python 統(tǒng)計(jì)數(shù)據(jù)集標(biāo)簽的類別及數(shù)目操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩电影网1区2区| 91国偷自产一区二区三区成为亚洲经典| 欧美中文字幕久久| 亚洲1区2区3区4区| 欧美日本乱大交xxxxx| 亚洲影视在线播放| 欧美日韩午夜在线视频| 日日夜夜精品视频天天综合网| 91精品国产麻豆| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美猛男男办公室激情| 麻豆精品一区二区三区| 国产日韩成人精品| 色综合一区二区三区| 亚洲激情在线播放| 欧美巨大另类极品videosbest | 精品国产免费视频| 国产在线精品不卡| 国产精品看片你懂得| 91蝌蚪porny九色| 亚洲va欧美va人人爽| 日韩片之四级片| 高清不卡在线观看av| 一区二区三区在线影院| 日韩三级视频在线看| 国产成人精品午夜视频免费| 亚洲欧美日韩国产综合在线| 日韩一区二区影院| 成人黄色在线视频| 调教+趴+乳夹+国产+精品| 欧美精品一区二区久久婷婷| 成熟亚洲日本毛茸茸凸凹| 一区二区三区在线观看动漫| 精品久久久久久久久久久久久久久久久 | 日韩激情av在线| 欧美韩国日本综合| 欧美日韩精品欧美日韩精品 | 日韩电影一区二区三区四区| 久久一区二区三区四区| 色先锋资源久久综合| 日韩专区欧美专区| 国产精品素人一区二区| 欧美日韩国产bt| 成人在线视频首页| 午夜欧美视频在线观看| 中文字幕二三区不卡| 日韩色视频在线观看| 欧美综合在线视频| 大白屁股一区二区视频| 日本成人在线网站| 亚洲国产精品久久人人爱蜜臀| 国产午夜亚洲精品不卡| 91精品一区二区三区久久久久久| 91在线porny国产在线看| 久久精品av麻豆的观看方式| 亚洲图片欧美一区| 国产精品国产三级国产| 精品对白一区国产伦| 欧美人与z0zoxxxx视频| 91视频com| 成人午夜av在线| 国精产品一区一区三区mba桃花| 亚洲第一主播视频| 亚洲免费看黄网站| 国产色一区二区| 久久伊99综合婷婷久久伊| 欧美酷刑日本凌虐凌虐| 欧美在线free| 日本精品视频一区二区三区| 成人av资源站| 不卡电影免费在线播放一区| 国产精品资源网| 国产麻豆日韩欧美久久| 久久爱www久久做| 蜜臀av性久久久久蜜臀aⅴ流畅| 天堂精品中文字幕在线| 亚洲一区二区三区视频在线播放 | 91激情五月电影| 色婷婷久久99综合精品jk白丝| 国产91综合一区在线观看| 国产麻豆成人精品| 国产伦精品一区二区三区免费| 激情五月婷婷综合网| 韩日av一区二区| 国产一区二区在线电影| 国产一区二区三区四区五区入口| 韩国三级中文字幕hd久久精品| 韩国精品主播一区二区在线观看 | 亚洲男人天堂一区| 亚洲欧美日韩人成在线播放| 亚洲精品va在线观看| 午夜精品久久久久久久久久久| 石原莉奈一区二区三区在线观看| 天天免费综合色| 精品一区二区在线免费观看| 激情偷乱视频一区二区三区| 粉嫩绯色av一区二区在线观看| 成人的网站免费观看| 91丨九色丨国产丨porny| 色老综合老女人久久久| 欧美日韩在线综合| 日韩欧美久久一区| 国产亚洲欧美在线| 亚洲欧洲成人精品av97| 亚洲18女电影在线观看| 久久精品国产一区二区三| 丁香亚洲综合激情啪啪综合| www.在线欧美| 欧美一二区视频| 日韩一区二区三区电影| 精品国产一区二区三区久久影院| 久久久99久久| 亚洲成人手机在线| 国产乱妇无码大片在线观看| 97久久人人超碰| 91精品国产综合久久国产大片| 精品成人佐山爱一区二区| ...xxx性欧美| 日av在线不卡| 99麻豆久久久国产精品免费优播| 欧美日韩国产在线观看| 精品少妇一区二区三区日产乱码| 国产日本亚洲高清| 午夜精品影院在线观看| 国产成人超碰人人澡人人澡| 在线观看国产一区二区| 26uuu色噜噜精品一区| 亚洲精品欧美二区三区中文字幕| 免费人成黄页网站在线一区二区| k8久久久一区二区三区| 91精品中文字幕一区二区三区| 中文字幕免费在线观看视频一区| 香蕉av福利精品导航| 高清成人免费视频| 欧美一区日韩一区| 自拍av一区二区三区| 国产一区二区三区四| 69堂成人精品免费视频| 一区在线观看免费| 狠狠色丁香婷综合久久| 在线不卡a资源高清| 最新久久zyz资源站| 精品一区二区三区免费观看| 欧美日韩一二三| 中文字幕在线观看不卡| 精品一区二区久久久| 欧美色爱综合网| 一区二区三区欧美日| 成人app网站| 久久久精品国产免大香伊| 日本亚洲一区二区| 欧美日韩三级一区| 樱桃国产成人精品视频| 国产电影一区二区三区| 日韩精品一区二区三区在线观看| 亚洲成精国产精品女| 在线一区二区观看| 国产精品欧美精品| 国产精品一区二区你懂的| 精品日韩一区二区三区免费视频| 亚洲成av人在线观看| 在线亚洲一区观看| 亚洲综合在线视频| 91蜜桃免费观看视频| 日韩一区在线免费观看| 岛国精品一区二区| 国产精品午夜免费| www.一区二区| 亚洲视频免费看| 色先锋aa成人| 亚洲精品成人在线| 欧美三级午夜理伦三级中视频| 尤物视频一区二区| 欧美性猛片xxxx免费看久爱| 亚洲综合图片区| 欧美日韩精品一二三区| 日韩电影在线一区| 欧美成人一区二区三区| 国产在线视频一区二区| 久久久国产综合精品女国产盗摄| 国产精品中文字幕日韩精品| 精品成人佐山爱一区二区| 国产成人在线看| 一区二区中文视频| 欧美性受xxxx黑人xyx性爽| 亚洲v精品v日韩v欧美v专区| 91精品国产综合久久婷婷香蕉| 免费人成在线不卡| 26uuu精品一区二区在线观看| 国产成人啪午夜精品网站男同| 日本一区二区动态图| 97国产一区二区| 香蕉av福利精品导航| 欧美成人a∨高清免费观看| 粉嫩在线一区二区三区视频| 一区二区三区四区中文字幕| 欧美一级生活片| 成人激情小说网站| 亚洲在线视频网站| 亚洲精品在线电影|