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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

基于python的HOG+SVM目标检测算法实现

發布時間:2023/12/15 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于python的HOG+SVM目标检测算法实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • 一、場景需求解讀
    • 二、HOG算法簡介
    • 三、SVM算法簡介
    • 四、基于HOG的目標檢測算法訓練流程
    • 五、目標檢測代碼實現
    • 六、非極大值抑制(NMS)簡介及代碼實現
    • 七、NMS效果展示與分析
    • 八、思維擴展
    • 參考資料
    • 注意事項

一、場景需求解讀

??目標檢測是一個很常見的計算機視覺任務,它在現實場景中具有很多的應用。隨著深度學習技術的快速發展,當前主流的目標檢測算法主要分為單階段和雙階段,代表性的算法包括SSD和Faster-rcnn等;除此之外也可以分為基于Anchors和Anchors free的算法,盡管這些算法都能取得較高的精度,但是它們都需要依賴GPU和大量的訓練樣本,另外,這些算法的運行速度都比較慢,一般都是在GPU上面能獲得近似實時的速度。對于現實生活中的一些場景而言,它們可能對算法的速度和成本有著較高的要求,但是檢測任務又相對來講比較簡單,對于這種情況而言,傳統的基于HOG+SVM的檢測算法仍然具有較大的用武之地。下面展示了一個案例。

二、HOG算法簡介

??HOG是一種在計算機視覺和圖像處理中用來進行物體檢測的描述子。通過計算和統計局部區域的梯度方向直方圖來構成特征。Hog特征結合SVM分類器已經被廣泛應用于圖像識別中,尤其在行人檢測中獲得了極大的成功。
主要思想:在一幅圖像中,局部目標的表象和形狀能夠利用梯度或邊緣的方向密度分布來進行描述。其本質是梯度的統計信息,而梯度主要存在于邊緣所在的地方。
算法優點:與其他的特征描述方法相比,HOG具有較多優點。由于HOG是在圖像的局部方格單元上進行操作的,所以它對圖像的幾何和光學形變都能保持很好的不變性,這兩種形變只會出現在更大的空間領域上。其次,在粗的空域抽樣、精細的方向抽樣以及較強的局部光學歸一化等條件下,只要行人大體上能夠保持直立的姿勢,可以容許行人有一些細微的肢體動作,這些細微的動作可以被忽略而不影響檢測效果。因此HOG特征特別適合于做圖像中的人體檢測。
實現流程

  • 步驟1-讀取待檢測的圖片;
  • 步驟2-將輸入圖像灰度化(將輸入的彩色圖像的r,g,b值通過特定公式轉換為灰度值);
  • 步驟3-采用Gamma校正法對輸入圖像進行顏色空間的標準化(歸一化);
  • 步驟4-計算圖像中每個像素的梯度值(包括大小和方向),捕獲輪廓信息;
  • 步驟5-統計每個cell內的梯度直方圖(不同梯度的個數),形成每個cell的特征描述子;
  • 步驟6-將每幾個cell組成一個block(以3*3為例),一個block內所有cell的特征串聯起來得到該block的HOG特征描述子;
  • 步驟7-將圖像image內所有block塊的HOG特征描述子串聯起來得到該image(檢測目標)的HOG特征描述子,這就是最終分類的特征向量。

三、SVM算法簡介

??支持向量機(support vector machines, SVM)是一種二分類模型,它的基本模型是定義在特征空間上的間隔最大的線性分類器,間隔最大使它有別于感知機;SVM還包括核技巧,這使它成為實質上的非線性分類器。SVM的的學習策略就是間隔最大化,可形式化為一個求解凸二次規劃的問題,也等價于正則化的合頁損失函數的最小化問題。SVM的的學習算法就是求解凸二次規劃的最優化算法。具體的算法實現原理請參考該博客。

四、基于HOG的目標檢測算法訓練流程

  • 步驟1-從訓練數據集中獲取P個正樣本塊,并計算這P個正樣本塊的HOG特征描述子;

  • 步驟2-從訓練數據集中獲取N個負樣本塊,并計算這N個負樣本塊的HOG特征描述子,其中N>>P;

  • 步驟3-在這些正樣本和負樣本塊上面訓練一個SVM分類器模型;

  • 步驟4-應用hard-negative-mining。對于負面訓練集中的每個圖像和每個可能的圖像比例,在圖像上面應用滑動窗口。在每個窗口中計算相應的HOG特征描述符并應用分類器。如果您的分類器(錯誤地)將給定窗口分類為一個對象(它將絕對存在誤報),記錄與誤報補丁相關的特征向量以及分類的概率。這種方法被稱為hard-negative-mining。具體效果如下圖所示:

  • 步驟5-首先獲取使用hard-negative-mining技術獲取到的錯誤的正樣本塊,然后按照概率值對它們進行排序;接著使用這些樣本塊重新訓練分類器模型;

  • 步驟6-將訓練好的模型應用到測試圖片中;

  • 步驟7-對預測的結果使用NMS去除冗余的BB。

五、目標檢測代碼實現

訓練代碼如下所示,具體的訓練數據集從該鏈接下載,最終將會獲得一個訓練好的分類模型。

import cv2 import numpy as np import randomdef load_images(dirname, amout = 9999):img_list = []file = open(dirname)img_name = file.readline()while img_name != '': # 文件尾img_name = dirname.rsplit(r'/', 1)[0] + r'/' + img_name.split('/', 1)[1].strip('\n')img_list.append(cv2.imread(img_name))img_name = file.readline()amout -= 1if amout <= 0: # 控制讀取圖片的數量breakreturn img_list# 從每一張沒有人的原始圖片中隨機裁出10張64*128的圖片作為負樣本 def sample_neg(full_neg_lst, neg_list, size):random.seed(1)width, height = size[1], size[0]for i in range(len(full_neg_lst)):for j in range(10):y = int(random.random() * (len(full_neg_lst[i]) - height))x = int(random.random() * (len(full_neg_lst[i][0]) - width))neg_list.append(full_neg_lst[i][y:y + height, x:x + width])return neg_list# wsize: 處理圖片大小,通常64*128; 輸入圖片尺寸>= wsize def computeHOGs(img_lst, gradient_lst, wsize=(128, 64)):hog = cv2.HOGDescriptor()# hog.winSize = wsizefor i in range(len(img_lst)):if img_lst[i].shape[1] >= wsize[1] and img_lst[i].shape[0] >= wsize[0]:roi = img_lst[i][(img_lst[i].shape[0] - wsize[0]) // 2: (img_lst[i].shape[0] - wsize[0]) // 2 + wsize[0], \(img_lst[i].shape[1] - wsize[1]) // 2: (img_lst[i].shape[1] - wsize[1]) // 2 + wsize[1]]gray = cv2.cvtColor(roi, cv2.COLOR_BGR2GRAY)gradient_lst.append(hog.compute(gray))# return gradient_lstdef get_svm_detector(svm):sv = svm.getSupportVectors()rho, _, _ = svm.getDecisionFunction(0)sv = np.transpose(sv)return np.append(sv, [[-rho]], 0)# 主程序 # 第一步:計算HOG特征 neg_list = [] pos_list = [] gradient_lst = [] labels = [] hard_neg_list = [] svm = cv2.ml.SVM_create() pos_list = load_images(r'G:/python_project/INRIAPerson/96X160H96/Train/pos.lst') full_neg_lst = load_images(r'G:/python_project/INRIAPerson/train_64x128_H96/neg.lst') sample_neg(full_neg_lst, neg_list, [128, 64]) print(len(neg_list)) computeHOGs(pos_list, gradient_lst) [labels.append(+1) for _ in range(len(pos_list))] computeHOGs(neg_list, gradient_lst) [labels.append(-1) for _ in range(len(neg_list))]# 第二步:訓練SVM svm.setCoef0(0) svm.setCoef0(0.0) svm.setDegree(3) criteria = (cv2.TERM_CRITERIA_MAX_ITER + cv2.TERM_CRITERIA_EPS, 1000, 1e-3) svm.setTermCriteria(criteria) svm.setGamma(0) svm.setKernel(cv2.ml.SVM_LINEAR) svm.setNu(0.5) svm.setP(0.1) # for EPSILON_SVR, epsilon in loss function? svm.setC(0.01) # From paper, soft classifier svm.setType(cv2.ml.SVM_EPS_SVR) # C_SVC # EPSILON_SVR # may be also NU_SVR # do regression task svm.train(np.array(gradient_lst), cv2.ml.ROW_SAMPLE, np.array(labels))# 第三步:加入識別錯誤的樣本,進行第二輪訓練 # 參考 http://masikkk.com/article/SVM-HOG-HardExample/ hog = cv2.HOGDescriptor() hard_neg_list.clear() hog.setSVMDetector(get_svm_detector(svm)) for i in range(len(full_neg_lst)):rects, wei = hog.detectMultiScale(full_neg_lst[i], winStride=(4, 4),padding=(8, 8), scale=1.05)for (x,y,w,h) in rects:hardExample = full_neg_lst[i][y:y+h, x:x+w]hard_neg_list.append(cv2.resize(hardExample,(64,128))) computeHOGs(hard_neg_list, gradient_lst) [labels.append(-1) for _ in range(len(hard_neg_list))] svm.train(np.array(gradient_lst), cv2.ml.ROW_SAMPLE, np.array(labels))# 第四步:保存訓練結果 hog.setSVMDetector(get_svm_detector(svm)) hog.save('myHogDector.bin')

測試代碼如下所示。

import cv2 import numpy as nphog = cv2.HOGDescriptor() hog.load('myHogDector.bin') cap = cv2.VideoCapture(0) while True:ok, img = cap.read()rects, wei = hog.detectMultiScale(img, winStride=(4, 4),padding=(8, 8), scale=1.05)for (x, y, w, h) in rects:cv2.rectangle(img, (x, y), (x + w, y + h), (0, 0, 255), 2)cv2.imshow('a', img)if cv2.waitKey(1)&0xff == 27: # esc鍵break cv2.destroyAllWindows()

六、非極大值抑制(NMS)簡介及代碼實現

??對于目標檢測算法而言,通常檢測出的結果中會存在一些重復或者冗余的情況,即輸出了多個可能是人臉的BB,那么我們通常都需要使用NMS技術來獲得一個最準確的BB,下圖展示了一個實例。

NMS的原理-NMS的本質是搜索局部極大值,抑制非極大值元素。
NMS的作用-當算法對一個目標產生了多個候選框的時候,選擇 score 最高的框,并抑制其他對于改目標的候選框。
NMS的應用場景-一幅圖中有多個目標(如果只有一個目標,那么直接取 score 最高的候選框即可)。
NMS的輸入-算法對一幅圖產生的所有的候選框,以及每個框對應的 score (可以用一個 5 維數組 dets 表示,前 4 維表示四個角的坐標,第 5 維表示分數),閾值 thresh。
NMS的輸出-正確的候選框組(dets 的一個子集)。

# coding=utf-8 # 導入python包 import numpy as np import cv2def non_max_suppression_slow(boxes, overlapThresh):# 如果輸入為空,直接返回空列表if len(boxes) == 0:return []# 初始化列表索引pick = []# 獲取邊界框的坐標值x1 = boxes[:,0]y1 = boxes[:,1]x2 = boxes[:,2]y2 = boxes[:,3]# 計算邊界框的區域大小并按照右下角的y坐標進行排序area = (x2 - x1 + 1) * (y2 - y1 + 1)idxs = np.argsort(y2)while len(idxs) > 0:# 獲取索引列表中的最后一個索引,將索引值添加到所選索引的列表中,然后使用最后一個索引初始化禁止顯示列表。last = len(idxs) - 1i = idxs[last]pick.append(i)suppress = [last]# 遍歷索引列表中的所有索引for pos in xrange(0, last):# 獲取當前的索引j = idxs[pos]# 查找邊界框起點的最大(x,y)坐標和邊界框終點的最小(x,y)坐標xx1 = max(x1[i], x1[j])yy1 = max(y1[i], y1[j])xx2 = min(x2[i], x2[j])yy2 = min(y2[i], y2[j])# 計算邊界框的寬和高w = max(0, xx2 - xx1 + 1)h = max(0, yy2 - yy1 + 1)# 計算區域列表中計算的邊界框和邊界框之間的重疊率overlap = float(w * h) / area[j]# 如果它們具有較大的重疊率,則抑制掉它if overlap > overlapThresh:suppress.append(pos)# 從禁止顯示列表中的索引列表中刪除所有索引idxs = np.delete(idxs, suppress)# 返回選擇的邊界框return boxes[pick]# 構建一個列表,其中包含將與其各自的邊界框一起檢查的圖像 images = [("audrey.jpg", np.array([(12, 84, 140, 212),(24, 84, 152, 212),(36, 84, 164, 212),(12, 96, 140, 224),(24, 96, 152, 224),(24, 108, 152, 236)])),("bksomels.jpg", np.array([(114, 60, 178, 124),(120, 60, 184, 124),(114, 66, 178, 130)])),("gpripe.jpg", np.array([(12, 30, 76, 94),(12, 36, 76, 100),(72, 36, 200, 164),(84, 48, 212, 176)]))]# 循環遍歷所有的圖像 for (imagePath, boundingBoxes) in images:# 讀取圖片并進行復制print ("[x] %d initial bounding boxes" % (len(boundingBoxes)))image = cv2.imread(imagePath)orig = image.copy()# 遍歷每一個矩形框并繪制它們for (startX, startY, endX, endY) in boundingBoxes:cv2.rectangle(orig, (startX, startY), (endX, endY), (0, 0, 255), 2)# 應用非極大值抑制處理pick = non_max_suppression_slow(boundingBoxes, 0.3)print ("[x] after applying non-maximum, %d bounding boxes" % (len(pick)))# 繪制處理之后的矩形框for (startX, startY, endX, endY) in pick:cv2.rectangle(image, (startX, startY), (endX, endY), (0, 255, 0), 2)# 顯示結果cv2.imshow("Original", orig)cv2.imshow("After NMS", image)cv2.waitKey(0)

七、NMS效果展示與分析




??上圖展示了NMS算法的處理效果。上面分別展示了3個不同測試圖片上的測試效果,紅色的邊界框表示原始的進行NMS處理之前的效果,綠色的邊界框表示進行NMS處理之后的效果,通過上面的結果我們可以發現NMS算法可以很好的抑制掉那些重復的邊界框,最終找到一個最準確的邊界框。

八、思維擴展

??上面僅僅展示了一種NMS算法,如果你進行實際的測試之后你可能會發現這個算法的處理速度比較慢,并不能滿足你的性能要求。那你聰明的你肯定想要了一種可以用來進行算法加速的思路,那就是是使用numpy和cython進行算法加速,下面展示了一個加速版本的NMS算法實現。

# -------------------------------------------------------- # Fast R-CNN # Copyright (c) 2015 Microsoft # Licensed under The MIT License [see LICENSE for details] # Written by Ross Girshick # --------------------------------------------------------import numpy as np cimport numpy as npcdef inline np.float32_t max(np.float32_t a, np.float32_t b):return a if a >= b else bcdef inline np.float32_t min(np.float32_t a, np.float32_t b):return a if a <= b else bdef cpu_nms(np.ndarray[np.float32_t, ndim=2] dets, np.float thresh):cdef np.ndarray[np.float32_t, ndim=1] x1 = dets[:, 0]cdef np.ndarray[np.float32_t, ndim=1] y1 = dets[:, 1]cdef np.ndarray[np.float32_t, ndim=1] x2 = dets[:, 2]cdef np.ndarray[np.float32_t, ndim=1] y2 = dets[:, 3]cdef np.ndarray[np.float32_t, ndim=1] scores = dets[:, 4]cdef np.ndarray[np.float32_t, ndim=1] areas = (x2 - x1 + 1) * (y2 - y1 + 1)cdef np.ndarray[np.int_t, ndim=1] order = scores.argsort()[::-1]cdef int ndets = dets.shape[0]cdef np.ndarray[np.int_t, ndim=1] suppressed = \np.zeros((ndets), dtype=np.int)# nominal indicescdef int _i, _j# sorted indicescdef int i, j# temp variables for box i's (the box currently under consideration)cdef np.float32_t ix1, iy1, ix2, iy2, iarea# variables for computing overlap with box j (lower scoring box)cdef np.float32_t xx1, yy1, xx2, yy2cdef np.float32_t w, hcdef np.float32_t inter, ovrkeep = []for _i in range(ndets):i = order[_i]if suppressed[i] == 1:continuekeep.append(i)ix1 = x1[i]iy1 = y1[i]ix2 = x2[i]iy2 = y2[i]iarea = areas[i]for _j in range(_i + 1, ndets):j = order[_j]if suppressed[j] == 1:continuexx1 = max(ix1, x1[j])yy1 = max(iy1, y1[j])xx2 = min(ix2, x2[j])yy2 = min(iy2, y2[j])w = max(0.0, xx2 - xx1 + 1)h = max(0.0, yy2 - yy1 + 1)inter = w * hovr = inter / (iarea + areas[j] - inter)if ovr >= thresh:suppressed[j] = 1return keep

參考資料

[1] 參考鏈接1
[2] 參考鏈接2

注意事項

[1] 該博客是本人原創博客,如果您對該博客感興趣,想要轉載該博客,請與我聯系(qq郵箱:1575262785@qq.com),我會在第一時間回復大家,謝謝大家的關注.
[2] 由于個人能力有限,該博客可能存在很多的問題,希望大家能夠提出改進意見。
[3] 如果您在閱讀本博客時遇到不理解的地方,希望您可以聯系我,我會及時的回復您,和您交流想法和意見,謝謝。
[4] 本文測試的圖片可以通過該鏈接進行下載。網盤鏈接- 提取碼:e31o。
[5] 本人業余時間承接各種本科畢設設計和各種小項目,包括圖像處理(數據挖掘、機器學習、深度學習等)、matlab仿真、python算法及仿真等,有需要的請加QQ:1575262785詳聊!!!

總結

以上是生活随笔為你收集整理的基于python的HOG+SVM目标检测算法实现的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日日夜夜网 | 日韩黄色在线电影 | 日韩特黄av | 国产剧情一区二区在线观看 | 中文字幕av播放 | 久久国产精品免费 | 免费中文字幕在线观看 | 亚洲欧美日韩不卡 | 中文字幕高清 | 欧美精品黑人性xxxx | 99视频在线精品国自产拍免费观看 | 黄色视屏av| 久久综合九色99 | 最近日本韩国中文字幕 | 毛片无卡免费无播放器 | 久久精品日本啪啪涩涩 | 亚洲经典中文字幕 | 国产亚洲精品久久久久久移动网络 | 亚洲电影一区二区 | 视频一区二区精品 | 又黄又爽的免费高潮视频 | .精品久久久麻豆国产精品 亚洲va欧美 | 草草草影院 | av理论电影 | 国产免费观看高清完整版 | 1024在线看片 | 欧美极度另类性三渗透 | 最近中文字幕在线播放 | 91完整版观看| 国内精品视频一区二区三区八戒 | 久久观看| 久久久久免费精品 | 成人黄色小视频 | 69久久久 | 久久久 激情| 97免费在线视频 | 日韩视频免费看 | 国语对白少妇爽91 | 久热香蕉视频 | 欧美三级免费 | 国产精品久久久久久久久久久久午 | 国产精品永久在线 | 麻豆视频91 | 国产美女精品在线 | 精品在线你懂的 | 久久久资源网 | 亚洲精品欧洲精品 | 成年人免费在线 | 黄色国产成人 | 干天天 | 精品极品在线 | 欧美日韩视频网站 | 成人av电影免费在线观看 | 日本黄区免费视频观看 | 蜜臀av性久久久久蜜臀av | 91片黄在线观看 | 日日操夜夜操狠狠操 | 中文字幕在线观看第一页 | 久久精品一 | 精品久久亚洲 | 久久久高清免费视频 | av不卡免费在线观看 | 精品久久国产一区 | 婷婷丁香九月 | 成年人免费观看国产 | 最新国产一区二区三区 | 亚州视频在线 | 亚洲国产成人精品电影在线观看 | 男女视频国产 | 毛片美女网站 | 激情五月***国产精品 | 中文永久免费观看 | 亚洲天天摸日日摸天天欢 | 国产精品中文字幕在线观看 | 一区二区三区日韩视频在线观看 | 亚洲精品五月天 | 黄色软件在线观看 | 中文乱码视频在线观看 | 最近中文字幕第一页 | 日韩三级.com | 人人澡人人模 | a天堂一码二码专区 | 国产精品久久久久久久久久免费看 | 久碰视频在线观看 | 超碰97在线看 | 日韩免费视频一区二区 | 97精品国产97久久久久久春色 | 精品视频在线看 | 美女亚洲精品 | 国产日韩精品在线观看 | av黄色在线观看 | 91污在线观看| 免费在线观看黄色网 | 日韩激情免费视频 | 日韩欧美一区二区三区在线观看 | 日韩一级电影网站 | 视频国产区 | 一级黄色片在线播放 | 四虎影视成人精品国库在线观看 | 国产日韩三级 | 欧美另类成人 | 天堂av色婷婷一区二区三区 | 国产 一区二区三区 在线 | 欧美日韩久久不卡 | 成人av在线电影 | 超碰在线1 | 黄色h在线观看 | 日韩av一区二区三区四区 | 亚洲精品乱码久久久久久高潮 | 日韩午夜电影 | 日韩三区在线 | 中文字幕色站 | 免费在线观看黄 | 91成人天堂久久成人 | 麻豆影视在线播放 | 亚洲精品动漫久久久久 | 最近日本中文字幕 | 成人av电影免费在线播放 | 91 在线视频 | 97精品免费视频 | 精品极品在线 | 久久久五月天 | 九九九免费视频 | 成年人黄色免费看 | 日本三级香港三级人妇99 | 成人久久久久久久久久 | 天天躁日日躁狠狠躁av中文 | 国产精品一区二区免费视频 | 可以免费看av | 国产精品一区二区三区四 | 国产色 在线 | 久久视频这里有久久精品视频11 | 亚洲国产精品久久久久婷婷884 | 青草视频在线播放 | 国产高清亚洲 | 视频在线播放国产 | 日韩在线观看一区二区三区 | 国产一线二线三线性视频 | av片中文 | 日韩一区二区三免费高清在线观看 | 97精品在线视频 | 探花视频免费在线观看 | 亚洲无吗av| 中文字幕不卡在线88 | 六月丁香色婷婷 | 国产色资源 | 国产一区二区在线观看免费 | 天天操夜操 | 免费久久视频 | 三级黄色在线 | 亚洲另类在线视频 | 97超级碰碰碰视频在线观看 | 欧美精品亚洲精品日韩精品 | 欧美日韩中文字幕综合视频 | 天天看天天干 | 免费国产在线精品 | 日韩美女av在线 | 国产免费黄视频在线观看 | 亚洲精品播放 | 激情av网址 | 欧美激情精品久久久 | 精品自拍sae8—视频 | 日韩精品中文字幕有码 | 免费福利在线观看 | 亚洲国产美女久久久久 | 成人视屏免费看 | 天天爽夜夜爽精品视频婷婷 | 久久久国产网站 | 激情丁香久久 | 久久丁香 | 国产乱视频| 久久久久久久av麻豆果冻 | 久久久国产日韩 | 99热这里有精品 | 在线看成人片 | 一区二区观看 | 玖玖爱国产在线 | 国产高清网站 | 天天操天天干天天综合网 | 字幕网资源站中文字幕 | 免费久久片| 欧美另类sm图片 | 二区三区在线观看 | 久免费视频 | 中文字幕字幕中文 | 国产精品99久久久 | 国产亚洲精品久久久久久网站 | 国产亚洲欧美在线视频 | 免费观看国产精品视频 | 深夜免费福利网站 | 色在线高清 | 久久精品视频国产 | 美女黄频视频大全 | 麻豆成人精品视频 | 欧美精品免费在线观看 | 伊人永久在线 | av超碰在线 | 四虎8848免费高清在线观看 | 久久久91精品国产一区二区精品 | 国产黄影院色大全免费 | 国产精品女主播一区二区三区 | www.久久com| 日日夜夜亚洲 | 亚洲成av人影片在线观看 | 国产区精品视频 | 国产特级毛片aaaaaa | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美与欧洲交xxxx免费观看 | 国产在线不卡一区 | 国产精品久久久久久久毛片 | 黄色福利视频网站 | 欧美韩日在线 | 五月婷视频| 色婷婷激情电影 | a级片网站 | 久久成人人人人精品欧 | 精品国产成人av在线免 | 精品一区二区三区电影 | 久久激情五月婷婷 | 国产高清成人av | 精品黄色片 | 久草在线久草在线2 | 日日操夜 | www日韩欧美| 九九综合在线 | 久久精品久久久久久久 | 久久久污 | 91精品视频免费在线观看 | 911国产在线观看 | 久久中文字幕在线视频 | 天天操人 | 欧美精品一区二区在线观看 | 日韩在线视频播放 | 久久久精品欧美 | 天天曰天天射 | 国内精品视频在线播放 | 一区二区三区高清 | 日韩一二三区不卡 | 日本久久综合网 | 日韩91在线 | 天天爽天天爽夜夜爽 | 亚洲传媒在线 | 岛国精品一区二区 | 日韩激情久久 | 人人揉人人揉人人揉人人揉97 | 国产黄色看片 | 中文字幕成人在线观看 | 国产精品第72页 | 精品国产一区二区久久 | 日韩成人邪恶影片 | 精品视频成人 | 在线精品视频在线观看高清 | 国产精品一区二区在线 | 欧美性做爰猛烈叫床潮 | 欧美日韩在线网站 | 亚洲一级电影 | 在线播放 一区 | 婷婷色亚洲 | 波多野结衣日韩 | 久久污视频 | 亚洲视频一区二区三区在线观看 | 91传媒视频在线观看 | 香蕉精品视频在线观看 | 六月色婷 | 人九九精品 | 久久免费在线视频 | 欧美日韩综合在线观看 | 黄色一级大片在线观看 | 欧美激情奇米色 | 欧美日韩国产一二三区 | 国产精品一区欧美 | 国产毛片久久久 | 在线精品亚洲一区二区 | 天堂在线视频中文网 | 人人爱爱 | 欧美有色 | 日韩精品一区二区三区免费观看视频 | 国产高清免费在线观看 | 日韩一级成人av | 免费精品在线观看 | 亚洲精品白浆高清久久久久久 | 国产精品乱码久久久久 | 国产精品一区二区三区在线看 | 亚洲第一av在线播放 | 天天干.com | 中文字幕在线观看不卡 | 国内精品毛片 | 国产一级免费在线观看 | 亚洲更新最快 | 中文字幕高清有码 | 色黄www小说| 日韩欧美在线观看一区二区 | 亚洲精品黄色片 | 午夜aaaa| 国产精品久久久久久久久久99 | 美女久久久久久久久久 | 免费观看丰满少妇做爰 | 成人啪啪18免费游戏链接 | 欧美性网站 | 日韩av中文在线观看 | 久久久观看 | 日本三级香港三级人妇99 | 久久精品一级片 | 日韩特黄一级欧美毛片特黄 | 婷婷视频导航 | av网站免费看 | 久久精品免费电影 | 久久精品一区二区三区国产主播 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 天天拍天天色 | 狠狠干我| 国产精彩在线视频 | 国产免费高清视频 | 国产欧美精品一区二区三区四区 | 久久丁香网 | 五月激情五月激情 | 色婷婷在线播放 | 香蕉影视app| 西西www4444大胆在线 | 久久精品中文字幕 | 日韩高清 一区 | 欧美日韩xxxxx | 久久亚洲区 | 免费看毛片在线 | 狠狠操91| 久久久麻豆视频 | 国产成人免费网站 | 久久精品伊人 | 在线看片一区 | 久久电影日韩 | 丁香婷婷成人 | 正在播放国产一区二区 | 婷婷爱五月天 | 一区二区三区福利 | 啪啪肉肉污av国网站 | 91丨九色丨国产丨porny精品 | 国产精品99久久久久久久久 | 在线小视频你懂的 | 人人看人人做人人澡 | 黄色电影在线免费观看 | 日本最新高清不卡中文字幕 | 亚洲成成品网站 | 久久综合天天 | 中文字幕九九 | 麻豆视频国产 | 日韩av在线一区二区 | 中文字幕在线观看免费高清电影 | 久久9精品 | 视频精品一区二区三区 | 久久无码精品一区二区三区 | 国产又粗又猛又黄又爽视频 | 97色国产| 亚洲国产成人精品电影在线观看 | 亚洲精品在线观看视频 | 国产96av| 国产精品免费高清 | 精品女同一区二区三区在线观看 | 黄色软件在线看 | 国产91精品在线观看 | 美女免费视频一区 | 免费一级黄色 | 色综合网 | 国产中文字幕视频在线观看 | 国产一区在线播放 | 在线观看中文字幕第一页 | 一区在线观看视频 | 天天射天天操天天 | 久草视频国产 | 久久久久国产一区二区三区 | 国产一级精品在线观看 | 久久久av免费 | 久久成人免费电影 | 99精品在线免费 | 91视频啪 | 国产久草在线 | 亚洲 综合 国产 精品 | 一区二区欧美在线观看 | 久久国产视频网站 | 国产在线观看不卡 | 午夜国产一区 | 天天爽天天爽夜夜爽 | 人人澡人人爽欧一区 | 青青草视频精品 | 精品电影一区二区 | 成人免费视频视频在线观看 免费 | 九九在线视频 | 免费av黄色| 永久免费观看视频 | 99r在线观看| 久久91网 | 欧美先锋影音 | 欧美一级视频免费看 | 久久精品96 | 99精品视频播放 | 国产精品婷婷午夜在线观看 | 亚洲激情六月 | 99精品视频网 | 三级黄色片子 | av片子在线观看 | 美国av大片| 高清av免费看 | 婷婷福利影院 | 欧美精品一区在线发布 | 精品影院一区二区久久久 | 亚洲欧洲在线视频 | 视频一区二区免费 | 色网站在线免费观看 | 日本一区二区免费在线观看 | 97成人精品| a一片一级 | 国产又黄又爽无遮挡 | 亚洲欧洲在线视频 | 婷婷色网站 | 97在线看 | 青春草视频 | 91在线欧美 | 麻豆一区在线观看 | 51久久成人国产精品麻豆 | 九色最新网址 | 最新国产中文字幕 | 草久久久久久 | 日本二区三区在线 | 天天干天天射天天插 | 精品国偷自产国产一区 | 欧美天天综合网 | 久草电影在线 | 亚洲黄色av网址 | 亚洲最新视频在线 | 亚洲午夜在线视频 | 日韩电影久久久 | 99爱国产精品 | 精品视频国产 | 精品国产免费一区二区三区五区 | 成人9ⅰ免费影视网站 | 欧美色图亚洲图片 | av在线专区| 99视频网址 | 久久这里只有精品23 | 亚洲综合色网站 | 在线观看国产麻豆 | 国产二级视频 | 日本二区三区在线 | 日韩四虎 | 久久欧美在线电影 | 免费毛片一区二区三区久久久 | 国产网站av| 五月婷婷在线播放 | 首页国产精品 | 玖玖视频免费在线 | 天天操天天综合网 | 在线播放精品一区二区三区 | 激情五月婷婷综合 | 亚洲国产精品一区二区久久,亚洲午夜 | 天天插天天干天天操 | 日韩欧美在线一区二区 | 欧美日韩另类在线 | av免费片| 欧美少妇xxxxxx | 午夜久久福利影院 | 亚洲一区二区三区四区精品 | 久久久久久久久久免费视频 | 日韩超碰在线 | 色婷婷免费视频 | 久久九九影视网 | 日韩欧美在线视频一区二区三区 | 亚洲日本va午夜在线电影 | 91在线你懂的 | 在线中文字幕一区二区 | 日日夜夜骑 | 久草在线免费资源 | 久久精品视频免费 | 香蕉视频在线视频 | 国产精品一区二区在线播放 | 国产精品免费观看网站 | 成人毛片网 | 免费在线色视频 | 美女福利视频在线 | 视频一区二区精品 | 99精品国产99久久久久久97 | 日韩视频在线不卡 | 色婷婷狠狠五月综合天色拍 | 久草精品视频在线播放 | 国产精品欧美日韩在线观看 | 黄色片毛片 | 久久久国产精品成人免费 | 中文字幕色网站 | 黄网站www | 悠悠av资源片| 99夜色 | 五月天婷亚洲天综合网精品偷 | 亚洲高清免费在线 | 婷婷看片| 在线观看国产亚洲 | av超碰在线 | 国产精品自产拍在线观看中文 | 97夜夜澡人人双人人人喊 | 国产黄a三级三级三级三级三级 | 国产美女免费看 | 欧美成人久久 | 免费在线一区二区三区 | 日韩中文字幕在线 | 亚洲91在线 | 夜夜骑天天操 | 亚洲国产精品久久 | 色婷婷综合久久久久中文字幕1 | 黄色av网站在线观看 | 在线看片a | 成人亚洲精品国产www | 热99久久精品 | 亚洲免费成人 | 国产精品亚洲人在线观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 91精品国产99久久久久久久 | 国产一区二区三区免费在线观看 | 久久久久一区二区三区四区 | av资源在线观看 | 福利视频精品 | 国产黑丝一区二区 | 国内精品视频久久 | 国产精品99久久久精品 | 夜夜夜精品 | 国产精品一码二码三码在线 | 久久综合婷婷综合 | 丝袜一区在线 | 日本精品va在线观看 | 天天综合网 天天综合色 | 精品在线99 | 91av视频在线免费观看 | 人人玩人人添人人澡97 | 91在线观 | 国产一区二区在线播放 | 亚洲无在线 | 91理论片午午伦夜理片久久 | 日韩免费看 | 成人av资源 | 日韩在线高清视频 | 亚洲精品国产自产拍在线观看 | 精品久久久久久久久久久久久久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 成人一区影院 | 亚洲免费国产视频 | 国产美女精品久久久 | 一区在线免费观看 | 在线视频一二区 | 日韩在线免费电影 | 欧美日韩中文国产一区发布 | 99久热在线精品 | 黄色av成人在线 | 久久久久成 | 在线免费观看国产视频 | 免费在线观看中文字幕 | 中文字幕免费成人 | 久久深夜福利免费观看 | 人人草在线视频 | 友田真希x88av | 国产精品一区二区麻豆 | 在线看片一区 | 日韩精品影视 | 免费色婷婷 | 天天干天天插伊人网 | 亚洲精品在线观看中文字幕 | 午夜精品久久久久 | 久久亚洲免费视频 | 中文字幕视频在线播放 | 久久九九影视网 | 免费在线电影网址大全 | 久久激情片 | 99国产一区 | 日韩欧美高清免费 | 欧美精品在线免费 | 在线国产精品一区 | 美女网站视频久久 | 色综合久久综合网 | 国产亚州av | 久久精品欧美一区 | 久久99精品国产91久久来源 | 99婷婷狠狠成为人免费视频 | 国产精品一区二区三区四 | 国产在线观看免费观看 | 91成人免费 | 亚洲在线激情 | 五月开心激情 | 国产黄影院色大全免费 | 免费成人短视频 | 亚洲黄色免费观看 | 人人干人人艹 | 日韩二级毛片 | 精品一区二区免费在线观看 | 麻豆视频在线免费 | 国产亚洲va综合人人澡精品 | 色停停五月天 | 日韩av在线免费播放 | 欧美在线18 | 激情久久久久久久久久久久久久久久 | 国产理论一区二区三区 | 久久九九久久精品 | 五月婷婷久久综合 | 97色涩 | 国产精品v欧美精品 | 蜜臀av夜夜澡人人爽人人桃色 | 色偷偷网站视频 | 国产精品va在线播放 | 国产精品高潮在线观看 | 黄色a在线 | 亚洲精品久久久蜜桃直播 | 久久久久久久久久伊人 | 亚洲精品午夜视频 | 最新中文字幕在线资源 | 亚洲综合视频在线 | 欧美日韩一区二区在线观看 | 国产精品久久久久久妇 | 美女久久久久久久久久久 | 在线免费av网站 | 日韩成人精品在线观看 | 国产精品国产三级国产不产一地 | 九色琪琪久久综合网天天 | 热久在线| 色综合久久悠悠 | 亚洲精品小视频在线观看 | 国产精品影音先锋 | 久久综合久久综合九色 | 亚洲,国产成人av | 黄网站色视频免费观看 | 九色激情网 | 国产精品完整版 | 欧美日韩伦理在线 | 日韩a欧美| 欧美日韩高清一区二区 国产亚洲免费看 | 久久久久欧美精品 | 午夜av片 | 又污又黄的网站 | 91你懂的 | 国产免费一区二区三区最新 | 99久久精品久久久久久清纯 | 午夜体验区| 在线观看视频你懂的 | 国产一卡久久电影永久 | 日韩精品在线看 | 国产午夜精品一区二区三区欧美 | 国产精品美女久久久免费 | 久久色亚洲 | 国产精品成人国产乱一区 | 天天综合五月天 | 五月婷婷中文 | 五月婷婷开心中文字幕 | 国产日韩av在线 | av丝袜在线 | 久久久久在线视频 | 国产精品原创av片国产免费 | 国产精品第三页 | 国产精品爽爽爽 | 超碰.com| 波多在线视频 | 国产精品视频区 | 黄色网址在线播放 | 日韩视频1| 免费av视屏 | 精品国产久| sesese图片| 狠狠激情中文字幕 | 欧美一二区在线 | 国产精品爽爽爽 | 99精品亚洲 | 亚洲精品国产综合99久久夜夜嗨 | 国产成人61精品免费看片 | 天天看天天干 | 中文字幕av在线 | 色婷婷导航 | 黄色国产在线 | 国产精品久久久久国产精品日日 | 天天色欧美 | 亚洲日本va午夜在线影院 | 久久小视频 | 亚洲欧美精品在线 | av中文字幕免费在线观看 | 久久精品91久久久久久再现 | 精品在线免费观看 | 成人a免费| 久久涩涩网站 | 亚洲精品免费播放 | 久久色亚洲 | 亚洲区另类春色综合小说 | 色欲综合视频天天天 | 国产精品va在线 | 9999精品 | 亚洲视频精品 | 探花视频在线观看免费版 | 丁香婷婷电影 | 国产亚州精品视频 | 日韩a在线观看 | 国产精品成人a免费观看 | 国内久久精品 | 国产二区视频在线观看 | 国产99一区二区 | 伊人www22综合色 | av在线免费网| 中文日韩在线 | 中文字幕4 | 九九久久在线看 | 亚洲精品视频中文字幕 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 欧美精品久久久久久久久老牛影院 | 亚洲精品在线视频观看 | 国产一区二区三区在线免费观看 | 午夜久久久久久久久 | 国产成人精品久久久久 | 干av在线 | 中文字幕在线观看免费观看 | 成人午夜性影院 | 精品久久久久亚洲 | 夜色.com| 欧美一区二区在线看 | 欧美日韩p片 | 国产亚洲在线观看 | 草久久久久 | 久草国产视频 | 国产精品久久久一区二区三区网站 | 久久综合偷偷噜噜噜色 | 国产色黄网站 | 亚洲国产精品成人女人久久 | 久久久91精品国产 | 五月天中文字幕 | 亚洲一级片免费观看 | 综合色天天 | 国产网站在线免费观看 | 久久精品香蕉 | 国产69久久精品成人看 | 久久久资源| 黄网站app在线观看免费视频 | 国模吧一区 | 亚洲永久字幕 | 国产一级精品在线观看 | 色 免费观看 | 九九在线精品视频 | 免费a v在线 | 午夜视频在线观看一区二区三区 | 色姑娘综合天天 | 亚洲日本一区二区在线 | 97免费在线观看视频 | 国产成人一区二区三区影院在线 | 亚洲综合视频在线 | www色,com| 欧美精品一区在线 | 日韩视频在线不卡 | 免费日韩一区二区三区 | 成 人 黄 色 片 在线播放 | 97伊人网| 97手机电影网 | 国产黄色片在线 | 国产剧情一区二区在线观看 | 色91在线视频 | 免费裸体视频网 | 经典三级一区 | 国产精品久久久久久久久久久免费 | 午夜免费视频网站 | 伊人狠狠色丁香婷婷综合 | 一区二区三区精品久久久 | 欧美日韩国产在线观看 | 天天天天天天天天操 | 在线观看国产www | 人人射人人爽 | 日本护士三级少妇三级999 | 91丨九色丨蝌蚪丰满 | 波多野结衣视频网址 | 97超碰人人干 | 黄色三几片 | 亚洲视频电影在线 | 在线免费色 | 黄色网在线播放 | 日日干干| 涩涩伊人 | 色欧美88888久久久久久影院 | 亚洲精品动漫成人3d无尽在线 | 欧美日韩中文在线观看 | 国产精品中文字幕在线播放 | 伊人久久在线观看 | 婷婷婷国产在线视频 | 在线97 | 免费观看成人av | 一级免费av | a级国产乱理伦片在线播放 久久久久国产精品一区 | 午夜视频99 | 午夜在线看片 | 韩国av免费观看 | 五月天婷婷综合 | 欧美日韩一区三区 | 欧美一区二区视频97 | 黄色一级大片在线免费看国产一 | 毛片美女网站 | 国产欧美久久久精品影院 | 黄色小说在线观看视频 | 久久99热这里只有精品国产 | 丁香激情五月婷婷 | 亚洲永久字幕 | 国产精品九九九 | 99视频精品 | 视频成人免费 | 亚洲免费永久精品国产 | 色www.| 欧美一区中文字幕 | 天干啦夜天干天干在线线 | 免费在线色 | 欧美日韩免费观看一区=区三区 | 欧美亚洲成人xxx | 国际精品久久久久 | 日韩中文字幕国产精品 | 麻豆久久一区二区 | 9992tv成人免费看片 | 国产在线一区二区 | 亚洲国产中文字幕 | 中国一级片视频 | 国产精品久久久久影院 | 国产 一区二区三区 在线 | 久久伊99综合婷婷久久伊 | 精品一区三区 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 国产一级黄色电影 | 国产午夜精品福利视频 | 99久久er热在这里只有精品15 | 91精品国产九九九久久久亚洲 | av解说在线 | 99久热精品| 99电影 | 一区二区三区视频网站 | 五月天综合网 | 在线免费观看视频一区二区三区 | 天天玩天天干 | 成人a级免费视频 | 成人动漫精品一区二区 | 亚洲精品在线视频观看 | 久综合网 | 成人全视频免费观看在线看 | 日韩精品在线一区 | 久久九九久久 | 黄色小说在线免费观看 | 成年一级片 | 国偷自产视频一区二区久 | 精品国产乱码久久久久久浪潮 | 成人免费视频网址 | 久久久91精品国产一区二区三区 | 久久精品视频4 | 97国产在线 | 日韩电影精品一区 | 五月婷婷丁香网 | 黄网站色欧美视频 | 久久精品99国产精品亚洲最刺激 | 亚洲综合在线视频 | a级国产乱理论片在线观看 伊人宗合网 | 波多野结衣视频一区二区 | 黄色精品久久久 | 97**国产露脸精品国产 | 99久久99久久精品国产片果冰 | 久久成人麻豆午夜电影 | 日韩欧美有码在线 | 日韩特黄一级欧美毛片特黄 | 狠狠色伊人亚洲综合网站色 | 国产精品成人免费一区久久羞羞 | 狠狠躁日日躁狂躁夜夜躁av | 婷婷六月色 | 91麻豆精品 | 蜜臀91丨九色丨蝌蚪老版 | 欧美日韩电影在线播放 | 久久99国产精品免费 | 一区在线观看 | 91高清免费观看 | 国产尤物一区二区三区 | 色丁香久久 | 成年人免费在线观看网站 | 97视频在线免费 | 日韩电影中文字幕 | 日本久久久精品视频 | 久久成人精品电影 | 日韩av在线看 | 国产婷婷精品 | 国产精品日韩久久久久 | 欧美在线一级片 | 婷婷在线色 | 国产韩国精品一区二区三区 | 狠狠色狠狠色终合网 | 国产不卡免费av | 久久久私人影院 | 视频在线99 | 最近中文字幕国语免费av | 国产专区精品 | 成人啊 v | av在线电影免费观看 | 激情综合国产 | 亚洲区精品 | 在线观看色网 | 在线激情电影 | 国产精品精品国产色婷婷 | 美女国内精品自产拍在线播放 | 一区二区三区免费在线观看视频 | 成人在线观看免费视频 | 中文字幕之中文字幕 | 麻豆影视在线观看 | 99精品小视频 | 日韩天堂在线观看 | 久久久影片 | 狠狠色丁香九九婷婷综合五月 | 91亚色视频在线观看 | 国产一二三区在线观看 | 夜夜狠狠| 成人试看120秒| 久久久久久久影院 | 成人一级黄色片 | 99热这里是精品 | 久久久久久久国产精品 | 欧美孕妇与黑人孕交 | 欧美91精品久久久久国产性生爱 | 国产永久网站 | av在线电影网站 | 中文字幕国产亚洲 | 亚洲欧美视屏 | 99久久婷婷国产综合精品 | 久久视频在线看 | 精品久久久免费视频 | 91久久丝袜国产露脸动漫 | av一本久道久久波多野结衣 | 蜜臀久久99精品久久久无需会员 | 精品国产一区二区三区免费 | 天天色天天上天天操 | 免费特级黄色片 | 中文字幕精品一区二区三区电影 | 黄色亚洲在线 | 美女网站免费福利视频 | 国产手机在线观看视频 | 国产一区二区在线免费播放 | 最新国产精品久久精品 | 黄色aaaaa| 伊人午夜视频 | 91黄色成人 | 国产成本人视频在线观看 | 亚洲精品黄色片 | 精品国产一区二区三区四区在线观看 | 国内视频在线观看 | 日韩理论片中文字幕 | 91精品无人成人www | 婷婷99| 久久男人免费视频 | 在线观看91精品视频 | 五月天激情开心 | 7777xxxx| 亚洲精品乱码白浆高清久久久久久 | 成人午夜毛片 | 久久综合影视 | 日日激情 | 很黄很色很污的网站 | 亚洲国产精品成人女人久久 | 啪啪免费试看 | 99在线视频观看 | 黄色片亚洲| 欧美极品裸体 | 深爱婷婷 | 亚洲精品视频 | 国产麻豆精品传媒av国产下载 | 国产四虎在线 | 久草99| 成人黄大片 | 探花视频在线版播放免费观看 | 国产成人资源 | 亚洲人成网站精品片在线观看 | 黄色大片视频网站 | 探花系列在线 | 国产剧情一区 | 黄色免费网站下载 | 久久精品中文字幕免费mv | 西西4444www大胆艺术 | 九九九免费视频 | 在线观看免费日韩 | 一区二区视频电影在线观看 | 色综合久久88色综合天天人守婷 | 91麻豆精品国产91久久久久 | 久精品一区 | 在线免费中文字幕 | 天天色天天爱天天射综合 | 91黄色在线看 | 中文网丁香综合网 | 久草在线高清 | 精品国产a | 亚洲欧美视屏 | 九九久久久久久久久激情 | 欧美 日韩 性 | 五月婷婷在线观看视频 | 国产玖玖视频 | 免费看国产一级片 | 91精品国产综合久久久久久久 | 五月天丁香| 久久久综合电影 | 九九激情视频 | 亚洲精品乱码久久久久 | 国产精品自产拍在线观看 | 韩国av在线播放 | 免费精品在线视频 | 欧美天天综合网 | 免费三级a| 欧美日韩国产一区二区三区在线观看 | 91av电影在线 |