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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 目标检测 >内容正文

目标检测

智慧交通day02-车流量检测实现12:基于yoloV3的目标检测

發布時間:2024/7/5 目标检测 107 豆豆
生活随笔 收集整理的這篇文章主要介紹了 智慧交通day02-车流量检测实现12:基于yoloV3的目标检测 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在本章節代碼編寫中,發現之前的代碼所處的環境是python3,因此導致了cv2.dnn.readNetFromDarknet()在代碼運行中導致了i[0]的獲值失敗,故總結如下:

cv2.dnn.readNetFromDarknet()在python3上遇到的問題_李大狗的讀研日記-CSDN博客問題描述:代碼如下net = cv2.dnn.readNetFromDarknet(configPath,weightsPath)#獲取YOLO每一層的名稱#getLayerNames():獲取網絡所有層的名稱。ln = net.getLayerNames()# 獲取輸出層的名稱: [yolo-82,yolo-94,yolo-106]# getUnconnectedOutLayers():獲取輸出層的索引ln = [ln[i[0] - 1] for i in net.getUnconnhttps://blog.csdn.net/qq_39237205/article/details/121344325

正片如下


在這里我們進行的目標檢測是基于OPenCV的利用yoloV3進行目標檢測,不涉及yoloV3的模型結構、理論及訓練過程,只是利用訓練好的模型進行目標檢測,整個流程如下:

基于OPenCV中的DNN模塊

  • 加載已訓練好的yolov3模型及其權重參數
  • 將要處理的圖像轉換成輸入到模型中的blobs
  • 利用模型對目標進行檢測
  • 遍歷檢測結果
  • 應用非極大值抑制
  • 繪制最終檢測結果,并存入到ndarray中,供目標追蹤使用。

代碼如下:

1.加載yolov3模型及其權重參數

# 1.加載可以識別物體的名稱,將其存放在LABELS中,一共有80種,在這我們只使用car labelsPath = "./yolo-coco/coco.names" LABELS = open(labelsPath).read().strip().split("\n")# 設置隨機數種子,生成多種不同的顏色,當一個畫面中有多個目標時,使用不同顏色的框將其框起來 np.random.seed(42) COLORS = np.random.randint(0, 255, size=(200, 3),dtype="uint8")# 加載已訓練好的yolov3網絡的權重和相應的配置數據 weightsPath = "./yolo-coco/yolov3.weights" configPath = "./yolo-coco/yolov3.cfg"# 加載好數據之后,開始利用上述數據恢復yolo神經網絡 net = cv2.dnn.readNetFromDarknet(configPath, weightsPath) # 獲取YOLO中每一網絡層的名稱:['conv_0', 'bn_0', 'relu_0', 'conv_1', 'bn_1', 'relu_1', 'conv_2', 'bn_2', 'relu_2'...] ln = net.getLayerNames() # 獲取輸出層在網絡中的索引位置,并以列表的形式:['yolo_82', 'yolo_94', 'yolo_106'] ln = [ln[i[0] - 1] for i in net.getUnconnectedOutLayers()]

2.要處理的圖像轉換成輸入到模型中的blobs

# 2. 讀取圖像 frame = cv2.imread("./images/car1.jpg") # 視頻的寬度和高度,即幀尺寸 (W, H) = (None, None) if W is None or H is None:(H, W) = frame.shape[:2]# 根據輸入圖像構造blob,利用OPenCV進行深度網路的計算時,一般將圖像轉換為blob形式,對圖片進行預處理,包括縮放,減均值,通道交換等 # 還可以設置尺寸,一般設置為在進行網絡訓練時的圖像的大小 blob = cv2.dnn.blobFromImage(frame, 1 / 255.0, (416, 416), swapRB=True, crop=False)

3.利用模型對目標進行檢測

# 3.將blob輸入到前向網絡中,并進行預測 net.setInput(blob) start = time.time() # yolo前饋計算,獲取邊界和相應的概率 # 輸出layerOutsputs介紹: # 是YOLO算法在圖片中檢測到的bbx的信息 # 由于YOLO v3有三個輸出,也就是上面提到的['yolo_82', 'yolo_94', 'yolo_106'] # 因此layerOutsputs是一個長度為3的列表 # 其中,列表中每一個元素的維度是(num_detection, 85) # num_detections表示該層輸出檢測到bbx的個數 # 85:因為該模型在COCO數據集上訓練,[5:]表示類別概率;[0:4]表示bbx的位置信息;[5]表示置信度 layerOutputs = net.forward(ln)

4.遍歷檢測結果,獲得檢測框

# 下面對網絡輸出的bbx進行檢查: # 判定每一個bbx的置信度是否足夠的高,以及執行NMS算法去除冗余的bbxboxes = [] # 用于存放識別物體的框的信息,包括框的左上角橫坐標x和縱坐標y以及框的高h和寬w confidences = [] # 表示識別目標是某種物體的可信度 classIDs = [] # 表示識別的目標歸屬于哪一類,['person', 'bicycle', 'car', 'motorbike'....]# 4. 遍歷每一個輸出層的輸出 for output in layerOutputs:# 遍歷某個輸出層中的每一個目標for detection in output:scores = detection[5:] # 當前目標屬于某一類別的概率classID = np.argmax(scores) # 目標的類別IDconfidence = scores[classID] # 得到目標屬于該類別的置信度# 只保留置信度大于0.3的邊界框,若圖片質量較差,可以將置信度調低一點if confidence > 0.3:# 將邊界框的坐標還原至與原圖片匹配,YOLO返回的是邊界框的中心坐標以及邊界框的寬度和高度box = detection[0:4] * np.array([W, H, W, H])(centerX, centerY, width, height) = box.astype("int") # 使用 astype("int") 對上述 array 進行強制類型轉換,centerX:框的中心點橫坐標, centerY:框的中心點縱坐標,width:框的寬度,height:框的高度x = int(centerX - (width / 2)) # 計算邊界框的左上角的橫坐標y = int(centerY - (height / 2)) # 計算邊界框的左上角的縱坐標# 更新檢測到的目標框,置信度和類別IDboxes.append([x, y, int(width), int(height)]) # 將邊框的信息添加到列表boxesconfidences.append(float(confidence)) # 將識別出是某種物體的置信度添加到列表confidencesclassIDs.append(classID) # 將識別物體歸屬于哪一類的信息添加到列表classIDs

5.非極大值抑制

# 5. 非極大值抑制 idxs = cv2.dnn.NMSBoxes(boxes, confidences, 0.5, 0.3)

6.最終檢測結果,繪制,并存入到ndarray中,供目標追蹤使用

# 6. 獲得最終的檢測結果 dets = [] # 存放檢測框的信息,包括左上角橫坐標,縱坐標,右下角橫坐標,縱坐標,以及檢測到的物體的置信度,用于目標跟蹤 if len(idxs) > 0: # 存在檢測框的話(即檢測框個數大于0)for i in idxs.flatten(): # 循環檢測出的每一個box# yolo模型可以識別很多目標,因為我們在這里只是識別車,所以只有目標是車的我們進行檢測,其他的忽略if LABELS[classIDs[i]] == "car":(x, y) = (boxes[i][0], boxes[i][1]) # 得到檢測框的左上角坐標(w, h) = (boxes[i][2], boxes[i][3]) # 得到檢測框的寬和高cv2.rectangle(frame, (x, y), (x+w, y+h), (0,255,0), 2) # 將方框繪制在畫面上dets.append([x, y, x + w, y + h, confidences[i]]) # 將檢測框的信息的放入dets中 # 設置數據類型,將整型數據轉換為浮點數類型,且保留小數點后三位 np.set_printoptions(formatter={'float': lambda x: "{0:0.3f}".format(x)}) # 將檢測框數據轉換為ndarray,其數據類型為浮點型 dets = np.asarray(dets)plt.imshow(frame[:,:,::-1])

在視頻中進行目標檢測:

labelsPath = "./yolo-coco/coco.names" LABELS = open(labelsPath).read().strip().split("\n")# 設置隨機數種子,生成多種不同的顏色,當一個畫面中有多個目標時,使用不同顏色的框將其框起來 np.random.seed(42) COLORS = np.random.randint(0, 255, size=(200, 3),dtype="uint8")# 加載已訓練好的yolov3網絡的權重和相應的配置數據 weightsPath = "./yolo-coco/yolov3.weights" configPath = "./yolo-coco/yolov3.cfg"# 加載好數據之后,開始利用上述數據恢復yolo神經網絡 net = cv2.dnn.readNetFromDarknet(configPath, weightsPath) # 獲取YOLO中每一網絡層的名稱:['conv_0', 'bn_0', 'relu_0', 'conv_1', 'bn_1', 'relu_1', 'conv_2', 'bn_2', 'relu_2'...] ln = net.getLayerNames() # 獲取輸出層在網絡中的索引位置,并以列表的形式:['yolo_82', 'yolo_94', 'yolo_106'] ln = [ln[i[0] - 1] for i in net.getUnconnectedOutLayers()]""" 視頻處理類 """# 初始化vediocapture類,參數指定打開的視頻文件,也可以是攝像頭 vs = cv2.VideoCapture('./input/test_1.mp4') # 視頻的寬度和高度,即幀尺寸 (W, H) = (None, None) # 視頻文件寫對象 writer = Nonetry:# 確定獲取視頻幀數的方式prop = cv2.cv.CV_CAP_PROP_FRAME_COUNT if imutils.is_cv2() \else cv2.CAP_PROP_FRAME_COUNT# 獲取視頻的總幀數total = int(vs.get(prop))# 打印視頻的幀數print("[INFO] {} total frames in video".format(total)) except:print("[INFO] could not determine # of frames in video")print("[INFO] no approx. completion time can be provided")total = -1# 循環讀取視頻中的每一幀畫面 while True:# 讀取幀:grabbed是bool,表示是否成功捕獲幀,frame是捕獲的幀(grabbed, frame) = vs.read()# 若未捕獲幀,則退出循環if not grabbed:break# 若W和H為空,則將第一幀畫面的大小賦值給他if W is None or H is None:(H, W) = frame.shape[:2]# 根據輸入圖像構造blob,利用OPenCV進行深度網路的計算時,一般將圖像轉換為blob形式,對圖片進行預處理,包括縮放,減均值,通道交換等# 還可以設置尺寸,一般設置為在進行網絡訓練時的圖像的大小blob = cv2.dnn.blobFromImage(frame, 1 / 255.0, (416, 416), swapRB=True, crop=False)# 將blob輸入到前向網絡中net.setInput(blob)start = time.time()# yolo前饋計算,獲取邊界和相應的概率layerOutputs = net.forward(ln)"""輸出layerOutsputs介紹:是YOLO算法在圖片中檢測到的bbx的信息由于YOLO v3有三個輸出,也就是上面提到的['yolo_82', 'yolo_94', 'yolo_106']因此layerOutsputs是一個長度為3的列表其中,列表中每一個元素的維度是(num_detection, 85)num_detections表示該層輸出檢測到bbx的個數85:因為該模型在COCO數據集上訓練,[5:]表示類別概率;[0:4]表示bbx的位置信息;[5]表示置信度"""end = time.time()"""下面對網絡輸出的bbx進行檢查:判定每一個bbx的置信度是否足夠的高,以及執行NMS算法去除冗余的bbx"""boxes = [] # 用于存放識別物體的框的信息,包括框的左上角橫坐標x和縱坐標y以及框的高h和寬wconfidences = [] # 表示識別目標是某種物體的可信度classIDs = [] # 表示識別的目標歸屬于哪一類,['person', 'bicycle', 'car', 'motorbike'....]# 遍歷每一個輸出層的輸出for output in layerOutputs:# 遍歷某個輸出層中的每一個目標for detection in output:scores = detection[5:] # 當前目標屬于某一類別的概率"""# scores = detection[5:] ---> [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. 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.]# scores的大小應該是1*80,因為在訓練yolo模型時是80類目標"""classID = np.argmax(scores) # 目標的類別IDconfidence = scores[classID] # 得到目標屬于該類別的置信度# 只保留置信度大于0.3的邊界框,若圖片質量較差,可以將置信度調低一點if confidence > 0.3:# 將邊界框的坐標還原至與原圖片匹配,YOLO返回的是邊界框的中心坐標以及邊界框的寬度和高度box = detection[0:4] * np.array([W, H, W, H])(centerX, centerY, width, height) = box.astype("int") # 使用 astype("int") 對上述 array 進行強制類型轉換,centerX:框的中心點橫坐標, centerY:框的中心點縱坐標,width:框的寬度,height:框的高度x = int(centerX - (width / 2)) # 計算邊界框的左上角的橫坐標y = int(centerY - (height / 2)) # 計算邊界框的左上角的縱坐標# 更新檢測到的目標框,置信度和類別IDboxes.append([x, y, int(width), int(height)]) # 將邊框的信息添加到列表boxesconfidences.append(float(confidence)) # 將識別出是某種物體的置信度添加到列表confidencesclassIDs.append(classID) # 將識別物體歸屬于哪一類的信息添加到列表classIDs# 上一步中已經得到yolo的檢測框,但其中會存在冗余的bbox,即一個目標對應多個檢測框,所以使用NMS去除重復的檢測框# 利用OpenCV內置的NMS DNN模塊實現即可實現非最大值抑制 ,所需要的參數是邊界 框、 置信度、以及置信度閾值和NMS閾值# 第一個參數是存放邊界框的列表,第二個參數是存放置信度的列表,第三個參數是自己設置的置信度,第四個參數是關于threshold(閾值# 返回的idxs是一個一維數組,數組中的元素是保留下來的檢測框boxes的索引位置idxs = cv2.dnn.NMSBoxes(boxes, confidences, 0.5, 0.3)dets = [] # 存放檢測框的信息,包括左上角橫坐標,縱坐標,右下角橫坐標,縱坐標,以及檢測到的物體的置信度,用于目標跟蹤if len(idxs) > 0: # 存在檢測框的話(即檢測框個數大于0)for i in idxs.flatten(): # 循環檢測出的每一個box# yolo模型可以識別很多目標,因為我們在這里只是識別車,所以只有目標是車的我們進行檢測,其他的忽略if LABELS[classIDs[i]] == "car":(x, y) = (boxes[i][0], boxes[i][1]) # 得到檢測框的左上角坐標(w, h) = (boxes[i][2], boxes[i][3]) # 得到檢測框的寬和高dets.append([x, y, x + w, y + h, confidences[i]]) # 將檢測框的信息的放入dets中# 設置數據類型,將整型數據轉換為浮點數類型,且保留小數點后三位np.set_printoptions(formatter={'float': lambda x: "{0:0.3f}".format(x)})# 將檢測框數據轉換為ndarray,其數據類型為浮點型dets = np.asarray(dets)

總結

基于OPenCV的DNN模塊利用yoloV3模型進行目標檢測:

  • 加載已訓練好的yolov3模型及其權重參數
  • 將要處理的圖像轉換成輸入到模型中的blobs
  • 利用模型對目標進行檢測
  • 遍歷檢測結果,應用非極大值抑制
  • 繪制最終檢測結果,并存入到ndarray中,供目標追蹤使用。

yolo.py 【實現對圖片的目標檢測】

# encoding:utf-8import imutils import time import cv2 import numpy as np import matplotlib.pyplot as plt #利用yolov3模型進行目標檢測 #加載模型相關信息 #加載可以檢測的目標的類型#labelPath:類別標簽文件的路徑 labelPath = "./yolo-coco/coco.names"# 加載類別標簽文件 LABELS = open(labelPath).read().strip().split("\n")#生成多種不同的顏色的檢測框 用來標注物體 np.random.seed(42) COLORS = np.random.randint(0,255,size=(200,3),dtype='uint8')#加載預訓練的模型:權重 配置信息、進行恢復模型 #weights_path:模型權重文件的路徑 weightsPath = "./yolo-coco/yolov3.weights" #configPath:模型配置文件的路徑 configPath = "./yolo-coco/yolov3.cfg"net = cv2.dnn.readNetFromDarknet(configPath,weightsPath) #獲取YOLO每一層的名稱 #getLayerNames():獲取網絡所有層的名稱。 ln = net.getLayerNames() # 獲取輸出層的名稱: [yolo-82,yolo-94,yolo-106] # getUnconnectedOutLayers():獲取輸出層的索引 ln = [ln[i[0] - 1] for i in net.getUnconnectedOutLayers()]#圖像的讀取 frame = cv2.imread('./images/car1.jpg') (W,H)=(None,None) (H,W)=frame.shape[:2]# 將圖片構建成一個blob,設置圖片尺寸,然后執行一次前向傳播 # YOLO前饋網絡計算,最終獲取邊界框和相應概率 blob = cv2.dnn.blobFromImage(frame,1/255.0,(416,416),swapRB=True,crop=False) #將blob送入網絡 net.setInput(blob) start = time.time() #前向傳播,進行預測,返回目標框的邊界和響應的概率 layerOutouts = net.forward(ln) end = time.time()#存放目標的檢測框 boxes = [] #置信度 confidences = [] #目標類別 classIDs = []# 迭代每個輸出層,總共三個 for output in layerOutouts:#遍歷每個檢測結果for detection in output:# 提取類別ID和置信度#detction:1*85 [5:]表示類別,[0:4]bbox的位置信息 [5]置信度、可信度scores = detection[5:]classID = np.argmax(scores)confidence= scores[classID]# 只保留置信度大于某值的邊界框if confidence >0.3:# 將邊界框的坐標還原至與原圖片相匹配,記住YOLO返回的是邊界框的中心坐標以及邊界框的寬度和高度box = detection[0:4] * np.array([W, H, W, H])(centerX,centerY,width,height) = box.astype("int")# 計算邊界框的左上角位置x = int(centerX-width/2)y = int(centerY-height/2)# 更新目標框,置信度(概率)以及類別boxes.append([x,y,int(width),int(height)])confidences.append(float(confidence))classIDs.append(classID)# 使用非極大值抑制方法抑制弱、重疊的目標框 idxs = cv2.dnn.NMSBoxes(boxes,confidences,0.5,0.3) #檢測框的結果:左上角坐標、右下角坐標 dets = []# 確保至少有一個邊界框 if len(idxs)>0:# 迭代每個邊界框for i in idxs.flatten():# 提取邊界框的坐標if LABELS[classIDs[i]] == "car":(x,y)=(boxes[i][0],boxes[i][1])(w,h)=(boxes[i][2],boxes[i][3])cv2.rectangle(frame,(x,y),(x+w,y+h),(0,255,0),2)dets.append([x,y,x+w,y+h,confidences[i]]) # 類型設置 np.set_printoptions(formatter={'float': lambda x: "{0:0.3f}".format(x)}) dets = np.asarray(dets)#顯示 plt.imshow(frame[:,:,::-1]) plt.show()

結果顯示:

總結

以上是生活随笔為你收集整理的智慧交通day02-车流量检测实现12:基于yoloV3的目标检测的全部內容,希望文章能夠幫你解決所遇到的問題。

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

jizz18欧美18 | 日韩av专区| 色香网 | 五月天婷婷丁香花 | 欧美一区二区三区在线 | 久久这里精品视频 | 中文字幕在线看视频国产中文版 | 99国产精品一区 | 欧美精品在线一区二区 | 一区二区激情视频 | 一级欧美日韩 | 超碰在线国产 | 黄色软件在线观看免费 | 久久免费视频在线观看6 | 国产成人精品一区二 | 久久国产精品二国产精品中国洋人 | 不卡av在线 | 欧美福利视频一区 | 欧美大片www | 国产小视频国产精品 | 99精品在线直播 | 精品一区二区三区久久 | 亚洲九九九在线观看 | 黄色app网站在线观看 | 91最新中文字幕 | 亚洲综合在线观看视频 | 久久精品xxx | 免费av观看网站 | 91看片在线 | 国产精品福利av | 久 久久影院 | 麻豆成人精品视频 | 三上悠亚一区二区在线观看 | 丁香婷婷综合色啪 | 日本久久中文字幕 | 国产日韩欧美精品在线观看 | 亚洲成色 | 国产精品淫 | 日韩动漫免费观看高清完整版在线观看 | 91传媒视频在线观看 | 亚洲欧洲国产精品 | 婷婷亚洲最大 | 日本精品久久久久中文字幕 | 毛片在线网 | 婷婷色中文字幕 | 欧美精品亚洲二区 | 久射网| 欧美日韩不卡一区二区 | 99久久综合狠狠综合久久 | 最新日韩中文字幕 | 婷婷在线看 | 国产精品一区二区果冻传媒 | 精品一区精品二区 | 国产一级一片免费播放放 | 96精品高清视频在线观看软件特色 | 青青河边草观看完整版高清 | 色资源在线观看 | 中文区中文字幕免费看 | 97成人在线观看 | 五月婷婷久久综合 | 国产美女搞久久 | 久久精品这里精品 | 亚洲国产免费看 | 亚洲一区视频在线播放 | 久久激情婷婷 | 五月天婷婷在线播放 | 日韩久久久久久久久久久久 | 免费看成人| 国产一区二区日本 | 亚洲精品一区二区久 | 狠狠干天天 | 亚洲第一香蕉视频 | 国产一级特黄毛片在线毛片 | 欧美一区中文字幕 | 玖玖在线观看视频 | 国产成人精品亚洲 | 人人射 | 在线观看你懂的网址 | 欧美色图88 | 久久视精品 | 久久精品视频中文字幕 | 午夜12点 | 日操干 | 日本久热| 国产v欧美 | 精品一区二区精品 | 色综合国产 | 国产精品一区二区三区视频免费 | 欧美男男tv网站 | 天堂av色婷婷一区二区三区 | 日韩免费观看一区二区三区 | 国产精品爽爽爽 | 99热在线精品观看 | 伊人国产在线观看 | 超碰久热| 国产免费视频在线 | 久草免费在线视频观看 | 丁香在线观看完整电影视频 | 九九热视频在线 | 亚洲精品女人 | 久久99日韩| 午夜黄色影院 | 中文字幕乱码日本亚洲一区二区 | 久久久久亚洲国产精品 | 日韩毛片精品 | 麻豆免费在线视频 | 天天摸天天弄 | 亚洲高清国产视频 | 狠狠的干狠狠的操 | 精品在线视频一区 | 日韩高清在线一区 | 日韩精品一区二区三区免费观看 | 九九99靖品 | zzijzzij亚洲日本少妇熟睡 | 六月天综合网 | 四虎成人精品 | 国内精品视频久久 | 国产精品一区二区美女视频免费看 | 日韩丝袜在线 | 国产 日韩 中文字幕 | 久久毛片网 | 99热国产在线 | 黄色影院在线免费观看 | 在线www色 | 免费a v在线 | 高潮毛片无遮挡高清免费 | 中文字幕首页 | 欧美亚洲另类在线视频 | 日韩在线看片 | 久久在视频| 一区中文字幕在线观看 | 天天爱天天操天天干 | 精品伦理一区二区三区 | 狠狠色丁香久久婷婷综合_中 | 麻豆激情电影 | 免费在线一区二区 | 天天综合网在线 | 五月天网站在线 | 国产精品99视频 | 欧美一进一出抽搐大尺度视频 | 福利一区二区 | av成人免费| 国产精品第三页 | 精品国产一区二区三区四区在线观看 | 久久久久亚洲国产精品 | 亚洲闷骚少妇在线观看网站 | 黄色视屏av | 日产中文字幕 | 特黄特色特刺激视频免费播放 | 9草在线 | 天天摸天天弄 | 波多野结衣一区三区 | 91桃色免费视频 | 国产在线不卡视频 | 国产精品女视频 | 国产成人精品久久久 | 精品视频在线播放 | 日韩三级视频在线观看 | 五月婷婷一区二区三区 | 香蕉视频在线播放 | 成人午夜影院 | 色视频成人在线观看免 | 黄色a在线观看 | 国产三级精品三级在线观看 | 久久国产精品免费视频 | 九九热.com | 三级av片| 中文字幕第一页在线播放 | 国产免费av一区二区三区 | 91大片网站| 丁香网五月天 | 国产高清在线免费观看 | 婷婷国产在线 | 色在线亚洲 | 日韩精品字幕 | 亚洲激情视频 | 亚洲成av人影片在线观看 | 国产传媒一区在线 | 国产精品系列在线观看 | 中文字幕在线观看一区二区三区 | 久久久久激情电影 | 在线电影 一区 | 天天干夜夜夜操天 | 亚洲香蕉在线观看 | 最新国产精品拍自在线播放 | 久久人网 | 综合激情伊人 | 爱干视频 | 欧美一区二区精品在线 | 国产精品成人一区二区三区吃奶 | 成年人免费电影 | 黄网站污| 在线观看中文字幕第一页 | 久久成视频 | 亚洲综合视频在线观看 | 免费看成人a| 在线免费高清一区二区三区 | 婷婷丁香激情 | 色99在线| 91污视频在线 | 成人一区二区三区在线观看 | av高清在线 | 在线观看中文av | 激情综合五月婷婷 | 欧美 激情 国产 91 在线 | 夜夜操网 | 激情视频网页 | 黄色中文字幕 | 国产福利免费在线观看 | 中文字幕在线观看视频一区 | 欧美最猛性xxxxx(亚洲精品) | 日本一区二区三区视频在线播放 | 友田真希av| 麻豆视频免费在线播放 | 精品亚洲午夜久久久久91 | 在线观看国产亚洲 | 91麻豆操 | 国产欧美在线一区二区三区 | 国产精品21区 | 成人影片在线播放 | 91大神免费视频 | 国产精品资源 | 超碰在线官网 | 高清视频一区 | 综合久久精品 | www.五月天 | 久久精品视频在线观看 | 久艹视频在线观看 | 在线导航av | 免费在线观看成人av | 97操操操| 亚洲精品高清视频 | 美女网站视频免费都是黄 | 免费看一级黄色大全 | 国内精品久久久久影院日本资源 | 亚洲免费精彩视频 | 久久丁香| 亚洲一区日韩精品 | 99精品福利 | 国产永久免费高清在线观看视频 | 亚洲精品免费在线观看 | 久久夜色网| 亚洲码国产日韩欧美高潮在线播放 | 亚洲日本精品视频 | 亚洲成人中文在线 | 国产日韩欧美在线观看 | 亚洲永久精品视频 | 深爱激情五月网 | 9幺看片| 国产精品高潮呻吟久久av无 | 香蕉影院在线 | 91av欧美| 成年人黄色免费看 | 国产精品一区二区果冻传媒 | 久久久久一区二区三区四区 | 麻豆一区在线观看 | 91观看视频| 奇米影音四色 | 最新成人av| 久久99视频精品 | 久久久久久毛片精品免费不卡 | 欧美久久成人 | 日日夜夜精品免费 | 在线免费观看的av网站 | 91精品啪| 亚洲成人精品在线 | 国产精品乱码久久久久久1区2区 | 天天综合婷婷 | 国产精品区一区 | 欧美一级在线看 | 91在线porny国产在线看 | 精品国产一区二区三区噜噜噜 | 日本精品久久久久中文字幕 | www.五月婷婷| 五月激情姐姐 | 久久国产精品久久精品国产演员表 | 九九热久久久 | 伊人狠狠操 | 久久久国产精品久久久 | 久久综合色天天久久综合图片 | 精品伦理一区二区三区 | 一区二区久久 | 国产.精品.日韩.另类.中文.在线.播放 | 毛片精品免费在线观看 | 成人免费视频网站 | 天天干天天拍天天操天天拍 | 色爱成人网 | 国产视频精品免费 | 五月婷婷一级片 | av免费电影在线 | 激情图片久久 | 亚洲精品系列 | 在线久热 | 久久免费视频这里只有精品 | 久久精品爱视频 | 久久午夜色播影院免费高清 | aⅴ精品av导航 | 久久国产一区二区三区 | 在线小视频你懂的 | 亚洲精品国产综合99久久夜夜嗨 | 精品国产视频一区 | 日日麻批40分钟视频免费观看 | 久久99视频免费 | 日韩在线视频观看免费 | 午夜精品福利一区二区 | 日韩美av在线 | 久久综合狠狠综合久久狠狠色综合 | 国产精品九九九九九九 | 久久久久久久亚洲精品 | 国产综合在线视频 | 色香com.| 五月婷婷丁香网 | 2019中文| 色综合天天综合在线视频 | 日本护士撒尿xxxx18 | 国产精品大片 | 婷婷五天天在线视频 | 在线国产片 | 中文字幕在线观看免费观看 | 日操操 | 99久久精品免费一区 | 国产精品av一区二区 | 亚洲精品久久久蜜臀下载官网 | 九九九九精品 | 97超碰人人在线 | 999国内精品永久免费视频 | 欧美极品一区二区三区 | 亚洲国产精品一区二区久久,亚洲午夜 | 久久久久99精品成人片三人毛片 | 日韩二区三区 | 免费a v视频 | 在线观看精品黄av片免费 | 日韩午夜精品 | 亚洲欧洲成人 | 日韩中文免费视频 | 亚洲天堂网在线视频 | 久草视频看看 | 亚洲电影影音先锋 | 久久成人麻豆午夜电影 | 国产小视频在线播放 | 97精品欧美91久久久久久 | 日本精品一区二区 | 一区 二区电影免费在线观看 | 一区二区三区免费在线观看视频 | 青青色影院 | 超级碰99 | 午夜色性片 | 久久观看| 99精品热视频 | 亚洲成人家庭影院 | 狠狠色丁香久久婷婷综合五月 | 毛片视频网址 | 少妇bbb好爽| 成人永久免费 | 欧美日韩国产精品一区二区亚洲 | 少妇bbb搡bbbb搡bbbb′ | 国产一级二级在线观看 | 国产精品自产拍在线观看中文 | 天天天干天天天操 | 亚洲美女视频在线观看 | 亚洲国产三级在线 | 欧美,日韩 | 日韩影视大全 | 天天色成人网 | 五月综合在线观看 | 午夜av免费 | www.超碰| 成人小视频在线 | 色中色亚洲 | 干干操操| 国产你懂的在线 | 国产高清亚洲 | 三级黄色免费 | 久久欧美综合 | 五月天综合激情网 | 免费三及片 | 天堂av在线 | 久久久久久影视 | 国产黄色片一级三级 | 久热色超碰 | 成人在线免费视频 | 亚洲日本va在线观看 | 亚洲电影第一页av | 超碰com| 久久9精品| 国产 日韩 欧美 自拍 | 亚洲欧美日韩国产一区二区三区 | 在线免费观看国产 | 在线观看va| 在线免费国产视频 | 日韩av中文字幕在线免费观看 | 91精品久久久久久 | 伊人天堂网 | 亚洲国产精品人久久电影 | 99视频精品视频高清免费 | 99精品在线看 | 最新色视频 | 91香蕉视频污在线 | 最近中文字幕高清字幕免费mv | 久草网站在线观看 | 在线国产专区 | 性色av一区二区三区在线观看 | 久久99久久99精品免视看婷婷 | 久久久久高清 | 91精品999| 中文字幕在线免费观看 | 日本性xxx| 狠狠躁夜夜a产精品视频 | 亚洲免费国产视频 | 日韩欧美黄色网址 | 韩国精品福利一区二区三区 | 91av福利视频 | 国产明星视频三级a三级点| 五月激情丁香图片 | 天天婷婷 | 麻豆极品 | 一区二区三区高清 | 国产精品夜夜夜一区二区三区尤 | 精品国产综合区久久久久久 | 欧美日韩三级在线观看 | 国产高清免费观看 | 四虎永久免费在线观看 | 在线99 | 成人一区影院 | 天天综合狠狠精品 | 日韩美女高潮 | 97精品久久 | 黄色在线观看免费 | 久久久久久网址 | 丁香六月中文字幕 | 免费碰碰 | 在线国产99 | 最新中文字幕在线观看视频 | 在线观看免费日韩 | 鲁一鲁影院 | 色噜噜狠狠狠狠色综合久不 | 五月激情丁香婷婷 | 日韩毛片在线一区二区毛片 | 日韩区视频 | 91av电影网 | av电影在线播放 | 欧美成a人片在线观看久 | 国产精品午夜久久久久久99热 | 最新av电影网址 | 91免费网址 | 久草在线最新免费 | 天无日天天操天天干 | 久久免费精品一区二区三区 | 久久久精品欧美一区二区免费 | 久草在线观看资源 | 日韩免费一区二区在线观看 | 久久九九免费视频 | 久久少妇免费视频 | 日本视频久久久 | 成人丁香花 | 91免费视频国产 | 西西4444www大胆无视频 | 免费的国产精品 | 亚洲电影影音先锋 | 成片视频在线观看 | 国产精品久久嫩一区二区免费 | 国产高清黄| 2021国产视频 | 天天射天天操天天干 | 手机看片久久 | 久草在线视频中文 | 日韩女同av| 9在线观看免费高清完整版在线观看明 | 欧美一级免费 | 国产麻豆精品95视频 | 欧美精品一区在线发布 | 国模视频一区二区三区 | 日韩av免费大片 | 九九热精品在线 | 日韩在线视频网址 | 久久久久www | 超碰在线日本 | 在线视频 亚洲 | 六月婷婷色 | 亚洲精品伦理在线 | 天天激情综合网 | 91精品在线免费观看视频 | 久久激情综合 | 亚洲成人黄色av | 99视频在线免费 | 国产成人精品av在线 | 欧美精品久久人人躁人人爽 | 日韩精品免费在线播放 | 国内精品视频一区二区三区八戒 | 在线看黄网站 | 久久久久久久久黄色 | 久久99热久久99精品 | 天天草天天插 | 日本三级不卡 | 久久久久综合视频 | 97国产人人 | 色婷婷婷 | 日韩丝袜 | 久久婷婷国产色一区二区三区 | 综合激情网 | 久草在线在线视频 | 精品久久久久一区二区国产 | 国产欧美精品xxxx另类 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 正在播放一区二区 | 婷婷在线视频观看 | 超级碰碰碰免费视频 | 久久免费看a级毛毛片 | 久久精品二区 | 97人人模人人爽人人少妇 | 91中文视频 | 在线观看av国产 | 久草国产在线观看 | 在线观看久草 | 国产精品久久久久影院 | 国产成人综合图片 | 日韩中文字幕免费电影 | www免费 | 在线免费观看黄色小说 | 亚洲国产精品影院 | 久久精品资源 | 成人免费视频网站 | 色吊丝在线永久观看最新版本 | 久久一区二区免费视频 | 久久久久久美女 | 亚洲成人国产 | 久久久久国产免费免费 | 久久久精品综合 | 99精品在线看 | 在线观看视频一区二区三区 | 国产精品18久久久久久久 | 在线观看免费高清视频大全追剧 | 最近更新的中文字幕 | 欧洲成人av | 99精品久久只有精品 | 99爱国产精品 | 超碰国产97 | 99久免费精品视频在线观看 | 在线天堂中文在线资源网 | 日韩三级视频 | 香蕉视频最新网址 | 在线免费观看黄色av | 美女国产精品 | 亚洲一级免费电影 | 中文字幕精品一区久久久久 | 天堂久色 | 四虎5151久久欧美毛片 | 欧美日韩调教 | 在线免费观看国产黄色 | 人人爽人人爽 | 亚洲最新在线视频 | 欧美大片第1页 | 久久草草热国产精品直播 | 日本久久成人 | 久久精品成人 | 中文字幕网站 | 国产精久久久 | 欧美 日韩 国产 中文字幕 | 久av在线 | 激情综合亚洲精品 | 亚洲精品国产精品99久久 | 天天操天天综合网 | 91在线视频一区 | 青青河边草手机免费 | 日韩三级.com | 国产第一福利 | 久草在线视频资源 | 97色在线观看免费视频 | 天天操天天干天天爱 | 视频国产精品 | 香蕉日日| 国产一区二区三区四区大秀 | 欧美日韩国产高清视频 | av动态图片 | 国产福利不卡视频 | 国产视频不卡一区 | 亚洲国产精品va在线看黑人动漫 | 国产亚洲精品久久久久久久久久久久 | 日韩在线免费看 | 日韩视频一区二区在线 | 国产91精品看黄网站在线观看动漫 | 国产美女精品久久久 | 特片网久久| 日韩电影久久 | v片在线播放 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 亚洲成人欧美 | 黄色片免费在线 | 国语黄色片 | 精品国产精品久久一区免费式 | 久草新在线| 婷婷综合视频 | 亚洲国产中文字幕 | 欧美少妇18p | 伊人伊成久久人综合网小说 | 在线91播放 | 日韩三级成人 | 六月丁香激情综合色啪小说 | 免费黄色小网站 | 亚洲视频 视频在线 | 一级α片免费看 | 91高清视频在线 | 亚洲欧美国产精品久久久久 | 久99久视频 | 色综合天天色 | 综合网欧美 | 欧美激情亚洲综合 | 中文字幕免费观看视频 | 日韩va在线观看 | 亚洲免费av在线 | 色婷婷综合五月 | 久草在线免 | 国产精彩视频一区 | www狠狠操| 日韩va欧美va亚洲va久久 | 久久免费视频观看 | 国产91全国探花系列在线播放 | 一区二区三区免费看 | 亚洲精品自拍视频在线观看 | 亚洲一区二区三区四区在线视频 | 欧美精品在线一区二区 | 中文字幕久久网 | 午夜在线国产 | 国产一级高清 | 91av视频观看| 特级西西人体444是什么意思 | 最近日本中文字幕a | 国产精品一区二区三区免费视频 | 91精品久久久久久久99蜜桃 | 九月婷婷人人澡人人添人人爽 | 福利视频入口 | 韩国av一区二区三区在线观看 | 992tv在线成人免费观看 | 日日夜夜精品免费观看 | 2021av在线 | 免费观看国产成人 | www.大网伊人| 久久久在线免费观看 | 久久久久久久网站 | 69xxxx欧美 | 黄色一级片视频 | 亚洲成人软件 | 干综合网| 九九热视频在线免费观看 | 欧美性色19p | 在线观看视频黄色 | 五月天久久久久久 | 久久久国内精品 | 婷婷网站天天婷婷网站 | 久久无码av一区二区三区电影网 | 成人h动漫精品一区二 | 国产精品网址在线观看 | 国产精品视频不卡 | 激情欧美xxxx | 国产裸体永久免费视频网站 | 日韩av高清 | 碰超在线97人人 | 精品国产91亚洲一区二区三区www | 国产中文字幕大全 | 99国产一区 | 91热视频在线观看 | 日日夜夜精品免费观看 | 在线日韩视频 | 久久久久久久久久久久av | 91精品国自产在线观看 | 日韩视频一二三区 | 亚洲最大av网站 | 亚洲作爱 | 黄色中文字幕 | 日本精a在线观看 | 99精品久久久久久久 | 婷婷综合久久 | 久久麻豆精品 | 日韩精品一区二区在线观看视频 | 精品国产理论片 | 国产精品96久久久久久吹潮 | 亚洲视频h| 亚洲第五色综合网 | 日韩精品视频在线免费观看 | 免费高清国产 | 狠狠色丁香婷婷综合欧美 | 久久久午夜精品理论片中文字幕 | 日韩大片免费在线观看 | 99在线精品视频观看 | 九九久久国产精品 | 亚洲女人av | 亚洲人成在线观看 | 在线久热 | 香蕉97视频观看在线观看 | 欧美 日韩 性 | 婷婷六月综合网 | 国产一区二区视频在线 | 草久久av | 国产精品视频app | 免费观看全黄做爰大片国产 | 99精品视频播放 | 日韩免费视频播放 | www日| 91资源在线视频 | 色5月婷婷 | 亚州天堂 | 国产资源在线视频 | 97免费中文视频在线观看 | 一区二区三区av在线 | 精品国产亚洲一区二区麻豆 | 狠狠狠狠狠狠狠狠干 | 在线观看视频你懂的 | 欧美看片 | 91chinesexxx| 亚洲精品视频在线观看网站 | 久久免费视频4 | 亚州欧美视频 | 五月天欧美精品 | 天天干亚洲 | 国产成人av综合色 | 国产精品1区2区3区 久久免费视频7 | 黄色一集片 | 黄污在线观看 | 99久久er热在这里只有精品15 | 欧美资源在线观看 | a久久久久| 婷婷色在线视频 | 亚洲精品视频在线 | 美女视频久久久 | 最新av网址在线观看 | www国产亚洲精品久久网站 | 欧洲成人免费 | 亚洲一区视频免费观看 | 激情丁香久久 | 精品在线观看一区二区三区 | 国内精品在线观看视频 | 亚洲欧美激情插 | 国产丝袜制服在线 | 久草在线官网 | 天天草夜夜 | 五月婷婷中文字幕 | 免费福利片2019潦草影视午夜 | 在线观看视频你懂的 | 久久99久久99精品中文字幕 | 黄色官网在线观看 | 国产少妇在线观看 | 天天曰天天干 | 国产91av视频在线观看 | 在线观看黄网站 | 日韩在线观看第一页 | 精品少妇一区二区三区在线 | 色国产在线 | 特级毛片网站 | 欧美一区二区精美视频 | 一区二区丝袜 | 天天看天天操 | 中文字幕在线观看你懂的 | 特级毛片爽www免费版 | 国产精品久久久久久久久久久久午夜片 | 国产免费午夜 | 91片网 | 在线观看岛国av | 久久av电影| 欧美精品在线免费 | 在线天堂日本 | 色综合天天色综合 | 久久亚洲人 | 黄色特级一级片 | 日日操狠狠干 | 黄色免费观看网址 | 狠狠躁18三区二区一区ai明星 | 国产免费久久av | 日韩视| 精品国产一区二区三区av性色 | 亚洲激情影院 | 国产一区视频免费在线观看 | www.香蕉视频在线观看 | 中文字幕 第二区 | 亚洲毛片视频 | 免费在线观看av网址 | 精品国产一区二区在线 | 不卡电影免费在线播放一区 | 激情婷婷在线观看 | 国产久视频 | 99综合电影在线视频 | 四虎www.| 黄色一级大片在线免费看国产一 | 99在线国产 | 亚洲视频一区二区三区在线观看 | 成人在线视频在线观看 | 久亚洲精品 | 日韩理论电影在线观看 | 天堂网一区二区 | 中文字幕韩在线第一页 | 91理论电影 | 欧美亚洲成人xxx | av网址aaa | 精品欧美一区二区精品久久 | 五月婷婷婷婷婷 | 日韩免费一级电影 | 免费美女av| 在线观看视频色 | 91在线最新 | 国产精品毛片久久蜜 | 天天操操 | 天天五月天色 | 99久久精品电影 | 久久人人97超碰com | 国产成人精品综合久久久久99 | 婷婷伊人五月 | 日韩精品资源 | 香蕉久久国产 | 久久亚洲私人国产精品va | 色天天综合久久久久综合片 | 国产精品久久久久久久午夜 | 中文字幕在线看视频国产中文版 | www黄| 国产精品久久久久久999 | 国产99久久精品一区二区300 | 欧美成人按摩 | av在线免费观看网站 | 亚洲成av人片在线观看香蕉 | 五月综合在线观看 | 成人久久精品 | 色多多视频在线观看 | 欧美色插| 美女视频免费一区二区 | 国产 日韩 欧美 在线 | 久久久久久久久久久久亚洲 | 国产精品嫩草影视久久久 | 日韩在线视频网 | 香蕉97视频观看在线观看 | 91一区二区三区在线观看 | 日韩av网站在线播放 | 国产精品18久久久久白浆 | 国产日韩欧美精品在线观看 | 九九免费在线视频 | 久久噜噜少妇网站 | 99成人在线视频 | 欧美淫aaa免费观看 日韩激情免费视频 | 国产一级视频在线免费观看 | 免费在线91| 欧美一区免费在线观看 | 国产一级免费视频 | 精品国产区 | 色偷偷网站视频 | 丁香六月在线观看 | 一级做a爱片性色毛片www | 天天弄天天干 | www.亚洲黄色 | 日韩高清一区在线 | 毛片一区二区 | 99c视频在线 | 69久久夜色精品国产69 | 亚洲有 在线 | 色综合色综合色综合 | 中文字幕在线观看视频网站 | 中文字幕一区二区三区在线视频 | 精品一二三区 | 亚洲国产精品视频在线观看 | av黄色在线观看 | 久久久午夜精品理论片中文字幕 | 黄色毛片视频免费 | 黄网站色视频免费观看 | 在线观看免费高清视频大全追剧 | 一区二区视频在线免费观看 | 韩国av电影网 | 国产黄色高清 | 成人黄色大片 | 伊人伊成久久人综合网小说 | 国产一区在线视频播放 | 五月天婷婷在线视频 | 日韩av高清| 国产在线97 | 久久久久激情电影 | 一色屋精品视频在线观看 | 亚洲欧洲日韩在线观看 | 日韩高清免费在线观看 | 午夜精品久久久 | 成人小视频在线 | 免费黄色网址大全 | 亚洲免费在线观看视频 | 色午夜影院 | 综合久久久久久久久 | 91成人破解版 | 99精品国产视频 | 亚洲精品男人天堂 | 精品爱爱| 99这里只有久久精品视频 | 精品久久久久久一区二区里番 | 在线播放亚洲激情 | 国产尤物视频在线 | 青青看片 | 91欧美在线| www.狠狠干| 国产一级二级在线观看 | 日韩网站在线播放 | 在线观看黄网站 | 青青河边草免费观看完整版高清 | 久久久wwww| 五月开心婷婷网 | 国产资源av| 免费成人在线电影 | 日韩高清在线看 | 国产拍揄自揄精品视频麻豆 | 国产一级电影 | 久久精品综合网 | 亚洲精品综合欧美二区变态 | 日本韩国精品在线 | 国产va饥渴难耐女保洁员在线观看 | 精品免费在线视频 | 国产在线色 | 色综合久久99 | 国产区av在线 | 国内视频在线 | wwwwww国产 | 特级西西444www大胆高清无视频 | 欧美午夜a | 色婷婷精品 | 97视频免费| 成人黄色中文字幕 | 色在线免费观看 | 欧美日韩网站 | 天堂av免费看 | av免费电影网站 | 91久草视频 | av电影免费在线播放 | 黄色一级免费网站 | 小草av在线播放 | 日韩高清在线不卡 | 国产一级特黄毛片在线毛片 | 亚洲成人精品在线观看 | 国产成人91 | 91桃色国产在线播放 | 精品国产综合区久久久久久 | 狠狠干狠狠插 | 天天爱天天操 | 久久丁香网 | 久久久精品亚洲 | 久久兔费看a级 | 国产一级片视频 | 久久 亚洲视频 | 天海翼一区二区三区免费 | 国内视频一区二区 | 中文字幕久久网 | 欧美日韩一区二区三区视频 | 久久免费视频一区 | 亚洲 欧洲 国产 日本 综合 | 九九视频这里只有精品 | 久久天天躁狠狠躁夜夜不卡公司 | 99精品视频免费在线观看 | 在线免费观看视频一区 | 182午夜在线观看 | www国产一区| 欧美视频日韩 | 欧美日韩91| 在线观看成人网 | 欧美精品生活片 | japanesexxxxfreehd乱熟 | 国产一区二区中文字幕 | 超碰国产人人 | 黄色影院在线观看 | 久久激五月天综合精品 | 人人爱在线视频 | 天天爽夜夜爽精品视频婷婷 | 久久在线视频在线 | 97超碰精品| 97超碰在线免费观看 | 中文字幕乱码亚洲精品一区 | 久久亚洲婷婷 | av高清一区二区三区 | 午夜视频在线观看欧美 | 国产成人a亚洲精品v | 天天操偷偷干 | 婷婷在线网 | 欧美一级xxxx | 在线观看av黄色 | 天天久久综合 | 亚洲人人射 | 日韩在线短视频 | 国产视频久 | 国产亚洲精品bv在线观看 | 精品亚洲男同gayvideo网站 | 国产日韩视频在线播放 | 国产99re| 又色又爽又黄 | 一区二区三区电影在线播 | 中字幕视频在线永久在线观看免费 | 91九色自拍 | 国产精品精品国产色婷婷 | 国产伦精品一区二区三区高清 | 一级免费观看 | 日韩r级电影在线观看 | 国产精品久久视频 | 欧美一级看片 | 91精品婷婷国产综合久久蝌蚪 | 日韩簧片在线观看 | 天天要夜夜操 | 五月婷婷色综合 | 日韩久久久久久久久 | 久久久久久激情 | 亚洲最新av网址 | 成人黄在线 |