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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

谈谈如何使用 opencv 进行图像识别

發布時間:2023/12/2 编程问答 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 谈谈如何使用 opencv 进行图像识别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文由hakaboom發表于TesterHome社區,點擊原文鏈接可與作者直接交流。

1)前言

從18年開始,我接觸了叉叉助手(平臺已經被請喝茶了),通過圖色識別,用來給常玩的游戲寫掛機腳本,寫了也有兩三年.也算是我轉行當游戲測試的理由.
去年11月,也是用了這身技術,混進了外包,薪資還不錯,屬于是混日子了,崗位是在發行,接觸到很多游戲,因為接不了poco,到手只有apk,
日積月累,游戲越來越多,項目組卻還是只有這點人.為了減輕自己的壓力,就開始了UI自動化的不歸路.

2)游戲UI自動化

因為游戲引擎,是無法通過appium等框架去獲取,如果不接入一些SDK,那么識別的方法只有圖像識別.現在常見的開源框架

  • 網易的Airtest,通過傳統識別進行自動化,還有airtestIDE可以簡單快速的編寫airtest代碼
  • 騰訊GameAISDK,通過深度學習進行自動化(沒用過,好久不維護了)
  • 阿里的SoloPi,主要功能是錄制、群控,有圖像匹配輔助
  • 圖像相關的常見方法:

  • 傳統的識別方法: 特征點、模板、輪廓
    • 特征點: SIFT, ORB
      • 下文會詳細講
    • 模板匹配: opencv的matchTemplate
      • 最簡單的方案,通過講模板在目標圖像中平移,找到最符合的目標
    • 輪廓: HALCON Shape-based Matching, Canny
      • 沒用過,寫不來,halcon的要花錢
  • 基于深度學習的方法:
    • 文字識別: PaddleOCR,tesseract
      • paddleOCR基本上開箱即用,但是對于游戲內的藝術字,還需要額外的訓練
    • 圖像分類: paddleClas
      • 沒有實際用過,感覺可以用在區分場景,然后去做更加詳細的識別.比如識別彈窗
    • 目標檢測: yolo
      • 之前很火的Fps外掛,基本就是靠這個去識別人體
  • UI自動化的核心在于查找元素,并且在什么位置.那么重點就會放在圖像識別上.
    基于深度學習的方案,需要大量的正負樣本和標注工作,因此只能放棄.取而代之的是傳統的識別方案.
    在社區里、qq的測試群里就能發現,大多數人對傳統圖像識別的印象是:慢,不準.
    今年過年前,去張江面試過一家游戲公司,也是發行公司,聊了一個多小時,聊下來他們的方案是airtest一種機型截一個圖去做適配.我大受震撼.
    總結下來圖像識別的UI自動化難點:

  • 識別慢
  • 識別結果不準確
  • 多分辨率不兼容性
  • 游戲UI更新,管理圖片庫的成本
  • 3)怎么解決

    那么我做了什么,項目就在這里:https://github.com/hakaboom/py_image_registration
    目前也是在重構,重構完成后可能起個好名字:https://github.com/hakaboom/image_registration

    一開始是參考了airtest的aircv部分,當時不想有那么多依賴,就拆出來了.
    重構之后,通過對opencv一些api的封裝,重新組織了構架和算法.目前效果感覺不錯,也已經給airtest提了pr,后續也會推進合并.

    安裝opencv-python

    建議版本可以是4.5.5

  • pypi上有編譯好的,但是只能用cpu方法:
    • pip install opencv-python
    • pip install opencv-contrib-python
  • 從源碼編譯,可以自定義更多的東西,比如增加cuda支持
    • 先從opencv倉庫克隆代碼
    • 剩下的看這里 https://github.com/hakaboom/py_image_registration/blob/master/doc/cuda_opencv.md
  • 什么是特征點

    簡單的理解: 用于描述圖像特征的關鍵點

    常見的特征點提取算法:

  • SIFT: 尺度不變特征變換. opencv只有cpu實現
  • SURF: surf的加速算法. opencv有cpu和cuda實現
  • ORB: 使用FAST特征檢測和BRIEF特征描述子. opencv有cpu和cuda實現
  • 他們的好處是什么: 尺度和旋轉不變性,說白了就是兼容不同分辨率、旋轉、尺度的變換
    速度排序: ORB(cuda)>SURF(cuda)>ORB>SURF>SIFT
    效果排序(效果不止是特征點的數量,更重要的是特征點的質量): SIFT>ORB>SURF

    例子

    • 6.png(2532x1170)iphone12pro上的截圖
    • 4.png(1922x1118 實際游戲渲染是1920x1080,多出來的是windows邊框)崩三桌面端的截圖, 裁剪了右上角的藍色加號區域當模板
    import cv2 import time from baseImage import Image, Rect from image_registration.matching import SIFTmatch = SIFT() im_source = Image('tests/image/6.png') im_search = Image('tests/image/4.png').crop(Rect(1498,68,50,56))start = time.time() result = match.find_all_results(im_source, im_search) print(time.time() - start) print(result) img = im_source.clone() for _ in result:img.rectangle(rect=_['rect'], color=(0, 0, 255), thickness=3) img.imshow('ret') cv2.waitKey(0)

    結果可以得到三個加號的位置

    [{'rect': <Rect [Point(1972.0, 33.0), Size[56.0, 58.0]], 'confidence': 0.9045119285583496}, {'rect': <Rect [Point(2331.0, 29.0), Size[52.0, 66.0]], 'confidence': 0.9046278297901154}, {'rect': <Rect [Point(1617.0, 30.0), Size[51.0, 64.0]], 'confidence': 0.9304171204566956} ]

    怎么進行匹配

    Airtest的aircv做了什么

    https://github.com/AirtestProject/Airtest/blob/d41737944738e651dd29564c29b88cc4c2e71e2e/airtest/aircv/keypoint_base.py#L133
    1.獲取特征點
    2.匹配特征點

    def match_keypoints(self, des_sch, des_src):"""Match descriptors (特征值匹配)."""# 匹配兩個圖片中的特征點集,k=2表示每個特征點取出2個最匹配的對應點:return self.matcher.knnMatch(des_sch, des_src, k=2)

    我們可以看到,這邊k=2代表,一個模板上的特征點,去匹配兩個目標圖像的特征點
    3.篩選特征點

    good = [] for m, n in matches:if m.distance < self.FILTER_RATIO * n.distance:good.append(m)

    通過計算兩個描述符之間的距離差,來篩選結果

    4.根據透視變換或坐標計算,獲取矩形,然后計算置信度

    那么以上步驟會存在什么問題

  • 在第二步,假設圖片中存在n個目標圖片,那么還是k=2的話,就會導致特征點數量變少
  • 在第三步,篩選的方法不太合理,實際debug中會發現,一些特征點即使distance數值很高,但從結果上看,還是符合目標的,那么就意味著單純根據距離去篩選特征點
    的方法是不靠譜的
  • 在第四步,獲取完特征點后,airtest的方式是,根據透視變換獲取目標的四個頂點坐標,計算出最小外接矩形.
    那么如果目標圖片存在旋轉/形變,那么最后獲取的圖片會裁剪到多余目標,造成置信度降低
  • 既然airtest存在這些問題,那么我做了什么改動,我把步驟一個個拆分

    我的特征點匹配

    1.讀取圖片

    from baseImage import Image im_source = Image('tests/image/6.png')

    這邊用到了我另外一個庫 https://github.com/hakaboom/base_image
    主要的用處對opencv的圖像數據進行格式和類型的轉換,以及一些接口的包裝

    • 使用place參數,修改數據格式
      • Ndarray: 格式為numpy.ndarray格式
      • Mat: 和numpy基本一致
      • Umat: python的綁定不多,沒有ndarray靈活,可以用于opencl加速
      • GpuMat: opencv的cuda格式,需要注意顯存消耗
    from baseImage import Image from baseImage.constant import PlaceImage(data='tests/image/0.png', place=Place.Ndarray) # 使用numpy Image(data='tests/image/0.png', place=Place.Mat) # 使用Mat Image(data='tests/image/0.png', place=Place.UMat) # 使用Umat Image(data='tests/image/0.png', place=Place.GpuMat) # 使用cuda

    2.創建特征點檢測類
    這邊會有一些參數,除了threshold(過濾閾值)、rgb(是否通過rgb通道檢測)以為,還有可以加入特征點提取器的一些配置,一般默認就好,具體可以查opencv文檔

    from image_registration.matching import SIFTmatch = SIFT(threshold=0.8, rgb=True, nfeatures=50000)

    3.識別

    from image_registration.matching import SIFT from baseImage import Image, Rectim_source = Image('tests/image/6.png') im_search = Image('tests/image/4.png').crop(Rect(1498,68,50,56))match = SIFT(threshold=0.8, rgb=True, nfeatures=50000) result = match.find_all_results(im_source, im_search)

    4.解析下find_all_results里做了什么,可以在image_registration.matching.keypoint.base里找到基類

    • 第一步: 創建特征點提取器BaseKeypoint.create_matcher
      例:image_registration.matching.keypoint.sift
    def create_detector(self, **kwargs) -> cv2.SIFT:nfeatures = kwargs.get('nfeatures', 0)nOctaveLayers = kwargs.get('nOctaveLayers', 3)contrastThreshold = kwargs.get('contrastThreshold', 0.04)edgeThreshold = kwargs.get('edgeThreshold', 10)sigma = kwargs.get('sigma', 1.6)detector = cv2.SIFT_create(nfeatures=nfeatures, nOctaveLayers=nOctaveLayers, contrastThreshold=contrastThreshold,edgeThreshold=edgeThreshold, sigma=sigma)return detector
    • 第二步: 創建特征點匹配器BaseKeypoint.create_detector用于匹配模板和目標圖片的特征點
      有兩種匹配器,
      • BFMatcher: 暴力匹配, 總是嘗試所有可能的匹配
      • FlannBasedMatcher: 算法更快,但是也能找到最近鄰的匹配
    • 第三步: 提取特征點BaseKeypoint.get_keypoint_and_descriptor
      用第一步創建的提取器去獲取特征點.ORB這種,還需要額外的去增加描述器.具體就看代碼實現吧.
    • 第四步: 匹配特征點
      用第二步創建的匹配器,獲取特征點集
    • 第五步: 篩選特征點BaseKeypoint.filter_good_point
      • cv2.DMatchopencv的匹配關鍵點描述符類
        • distance: 兩個描述符之間的距離(歐氏距離等),越小表明匹配度越高
        • imgIdx: 訓練圖像索引
        • queryIdx: 查詢描述符索引(對應模板圖像)
        • trainIdx: 訓練描述符索引(對應目標圖像)
      • cv2.Keypointopencv的特征點類
        • angle: 特征點的旋轉方向(0~360)
        • class_id: 特征點的聚類ID
        • octave:特征點在圖像金字塔的層級
        • pt: 特征點的坐標(x,y)
        • response: 特征點的響應強度
        • size: 特征點的直徑大小
          知道了這兩種類之后,我們就可以通過第四步獲取的特征點集進行篩選
      • 步驟1: 根據queryIdx的索引對列表進行重組,主要目的是,讓一個模板的特征點只可以對應一個目標的特征點
      • 步驟2: 根據distance的升序,對特征點集進行排序,提取出第一個點,也就是當前點集中,distance數值最小的點,為待匹配點A
      • 步驟3. 獲取點待匹配點A對應的queryIdx和trainIdx的keypoint(query_keypoint,train_keypoint,通過兩個特征點的angle可以計算出,特征點的旋轉方向
      • 步驟4. 計算train_keypoint與其他特征點的夾角,根據旋轉不變性,我們可以根據模板上query_keypoint的夾角,
        去篩選train_keypoint的夾角
      • 步驟5. 計算以query_keypoint為原點,其他特征點的旋轉角,還是根據旋轉不變性,我們可以再去篩選以train_keypoint原點,其他特征的的旋轉角
      • 最后,我們就可以獲取到,所有匹配的點、圖片旋轉角度、基準點(待匹配點A)

    5.篩選完點集后,就可以進行匹配了,這邊會有幾種情況BaseKeypoint.extract_good_points

    • 沒有特征點,其實肯定會有一個特征點
    • 有1組特征點BaseKeypoint._handle_one_good_points
      - 根據兩個特征點的size大小,獲取尺度的變換
      - 根據步驟4中返回的旋轉角度,獲取變換后的矩形頂點
      - 通過透視變換,獲取目標圖像區域,與目標圖像進行模板匹配,計算置信度
    • 有2組特征點BaseKeypoint._handle_two_good_points
      - 計算兩組特征點的兩點之間距離,獲取尺度的變換
      - 根據步驟4中返回的旋轉角度,獲取變換后的矩形頂點
      - 通過透視變換,獲取目標圖像區域,與目標圖像進行模板匹配,計算置信度
    • 有3組特征點BaseKeypoint._handle_three_good_points
      - 根據三個特征點組成的三角形面積,獲取尺度的變換
      - 根據步驟4中返回的旋轉角度,獲取變換后的矩形頂點
      - 通過透視變換,獲取目標圖像區域,與目標圖像進行模板匹配,計算置信度
    • 有大于等于4組特征點BaseKeypoint._handle_many_good_points
      - 使用單矩陣映射BaseKeypoint._find_homography,獲取變換后的矩形頂點
      - 通過透視變換,獲取目標圖像區域,與目標圖像進行模板匹配,計算置信度

    6.刪除特征點
    匹配完成后,如果識別成功,則刪除目標區域的特征點,然后進入下一次循環

    4)基準測試

    設備環境:

    • i7-9700k 3.6GHz
    • NvidiaRTX 3080Ti
    • cuda版本11.3
    • opencv版本:4.5.5-dev(從源碼編譯)

    測試內容: 循環50次,獲取目標圖片和模板圖片的特征點.

    注:沒有進行特征點的篩選, 特征點方法沒有進行模板匹配計算置信度,因此實際速度會比測試的速度要慢

    從圖中可以看出cuda方法的速度最快,同時cpu的占用也小,原因是這部分算力給到了cuda

    因為沒有用代碼獲取cuda使用率,這邊在任務管理器看的,只能說個大概數

    • cuda_orb: cuda占用在35%~40%左右
    • cuda_tpl: cuda占用在15%~20%左右
    • opencl_surf: cuda占用在13%左右
    • opencl_akaze: cuda占用在10%~15%左右

    還有其他的算法,opencv沒有提供cuda或者是opencl的實現,只能用cpu加速


    5)怎么優化速度

  • airtest慢的一個原因在于,只用了cpu計算.如果能釋放算力到gpu上,速度就會有成倍的增長.

    opencv已經給我們做好了很多接口.我們可以通過cv2.cuda.GpuMat, cv2.UMat調用cuda和opencl的算法.

    通過baseImage可以快速的創建對應格式的圖像
  • from baseImage import Image from baseImage.constant import PlaceImage('tests/images/1.png', place=Place.GpuMat) Image('tests/images/1.png', place=Place.UMat)

    可以用cuda加速的識別方法, 需要調用其他的類函數,且圖片格式需要是cv2.cuda.GpuMat

    • surf: 沒寫,下次再補
    • orb: 對應函數image_registration.matching.keypoint.orb.CUDA_ORB
    • matchTemplateimage_registration.matching.template.matchTemplate.CudaMatchTemplate

    可以用opencl加速的識別方法, 只需要傳圖像參數的時候,格式是UMat,opencv會自動的調用opencl方法

    • surf
    • orb
    • matchTemplate

    這邊只講了特征點獲取/模板匹配的方法,在其他的圖像處理函數中cuda和opencl也能有一定的加速,但是不如以上方法明顯

  • 從框架設計上進行加速.(可能只限于游戲應用,傳統app用不了)
    • 從游戲上講,我們預先知道一些控件,在屏幕中的坐標位置.分辨率進行轉換時,我們可以通過計算控件的位置,裁剪對應位置的圖像,通過模板匹配進行快速的識別.
      • 舉個例子,下面兩張圖,一個是1280x720下的截圖,一個是2532x1170下的截圖
      • 1280x720下郵件控件的坐標范圍是Rect(372,69,537,583)
      • 通過下面的計算方式,我們可以得出2532x1170下,范圍是Rect(828,110,874,949),通過裁剪軟件取得的范圍是Rect(830,112,874,948)
      • 具體的原理是利用了,引擎的縮放和錨點原理,反向求出坐標范圍.去適應一些黑邊,劉海的情況.
      • 求出范圍后,裁剪范圍的圖片,和模板去做匹配,就可以快速的識別一些固定位置的控件
    from baseImage import Rect from baseImage.coordinate import Anchor, screen_display_type, scale_mode_typeanchor = Anchor(dev=screen_display_type(width=1280, height=720),cur=screen_display_type(width=2532, height=1170, top=0, bottom=0, left=84, right=84),orientation=1, mainPoint_scale_mode=scale_mode_type(), appurtenant_scale_mode=scale_mode_type() )rect = Rect(371, 68, 538, 584) point = anchor.point(rect.x, rect.y, anchor_mode='Middle') size = anchor.size(rect.width, rect.height) print(Rect.create_by_point_size(point, size)) # <Rect [Point(828.9, 110.5), Size[874.2, 949.0]]


  • 建立模板庫,預先加載模板,得到屏幕圖片后,通過一些相似度計算baseImage.utils.ssim對場景進行識別與分類,然后去識別相應場景的特征點.用這樣的方法去減少計算量
    • 這邊其實有想法去擴展到深度學習,比如之前說的圖像分類.首先我們建立了一個很大的模板庫,可以拆分出來界面1, 界面2,界面3和一些通用控件
    • 再通過分類去獲得當前在什么界面,然后只識別這個界面的控件,達到減少計算量的作用

    #6)備注
    有其他疑問的話,可以在testerhome的游戲測試qq群里找到我581529846

    原文由hakaboom發表于TesterHome社區,點擊原文鏈接可與作者直接交流。


    今日份的知識已攝入~
    想了解更多前沿測試開發技術:歡迎關注「第十屆MTSC大會·上海」>>>
    1個主會場+12大專場,大咖云集精英齊聚
    12個專場包括:
    知乎、OpenHarmony、開源、游戲、酷家樂、音視頻、客戶端、服務端、數字經濟、效能提升、質量保障、智能化測試

    總結

    以上是生活随笔為你收集整理的谈谈如何使用 opencv 进行图像识别的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产中文字幕在线看 | 在线观看91视频 | 国产精品18p | 中文字幕 婷婷 | 69国产盗摄一区二区三区五区 | 狠狠狠狠狠狠操 | 欧美日韩一区二区在线观看 | 亚洲乱码国产乱码精品天美传媒 | 六月色丁 | 国产99久久久精品 | 成人a级免费视频 | 国产明星视频三级a三级点| 日韩欧美一二三 | 欧洲一区二区三区精品 | 91成熟丰满女人少妇 | 久久精品一区二区国产 | 一区二区三区国产欧美 | 91在线免费观看国产 | 日日干精品 | 日韩中文字幕免费在线观看 | 国产九九热视频 | 一个色综合网站 | 97人人射 | 开心激情五月婷婷 | 中文字幕在线视频一区 | 精品一区二区三区在线播放 | 韩日三级av | 麻豆国产网站 | 久久影视一区 | av福利在线播放 | 国产精品99久久免费黑人 | 国产69精品久久99不卡的观看体验 | 久久午夜影视 | av高清一区二区三区 | 午夜色站 | 九九视频这里只有精品 | 人人网av| 欧美日韩一区二区久久 | 99精品视频在线观看 | 免费男女网站 | 91在线视频免费91 | 久久黄色成人 | 超碰在线最新网址 | 日韩免费一级a毛片在线播放一级 | 国产精品完整版 | 黄视频色网站 | 成人国产精品久久久春色 | 久久亚洲私人国产精品 | 久久久久在线 | 二区视频在线观看 | 免费看久久久 | 国产盗摄精品一区二区 | 成人小视频免费在线观看 | 欧美日韩国产亚洲乱码字幕 | 波多野结衣在线中文字幕 | 热久久免费视频 | 91桃色国产在线播放 | av黄色成人| 黄色a在线 | 日本少妇久久久 | 免费国产在线精品 | 成人av网站在线观看 | 日韩在线观看你懂的 | 久久资源在线 | www免费视频com━ | 亚州欧美视频 | 欧美久久久影院 | 精品一区二区三区久久 | 在线亚洲天堂网 | 日韩a级免费视频 | 91精品国产一区二区在线观看 | 激情久久久久久久久久久久久久久久 | www.888.av | 久久免费视频7 | 黄a在线看 | 在线观看成人网 | 色综合在| 97国产在线播放 | wwxxxx日本| 91精品国产自产在线观看永久 | 波多野结衣一区二区 | 色网站黄| 久久久黄色 | 韩国av电影网 | 亚洲一区二区三区四区在线视频 | 五月天激情在线 | 91精品一区国产高清在线gif | 中文字幕在线视频一区二区 | 人人爽人人插 | 男女精品久久 | 亚洲一区二区三区毛片 | 婷婷五月情 | 久久精品久久久精品美女 | av 一区 二区 久久 | 亚洲电影第一页av | 一区二区三区观看 | 日本三级中文字幕在线观看 | 欧美特一级 | 四虎在线观看精品视频 | 亚欧日韩成人h片 | 日韩久久精品一区二区三区下载 | 久久精品视频在线免费观看 | 国产精品12 | 丁香婷婷综合激情五月色 | 亚洲精品视频在线播放 | 亚洲精品乱码久久久久久9色 | 中文字幕资源在线 | 99精品视频免费在线观看 | 国产拍揄自揄精品视频麻豆 | 91av视频播放 | 深爱激情亚洲 | 中文字幕av免费在线观看 | 成人中文字幕在线观看 | 人人干,人人爽 | 国产日韩在线一区 | 色开心 | 久久91久久久久麻豆精品 | 亚洲视频每日更新 | 亚洲香蕉在线观看 | www.成人久久 | av在线8| 国产精品第2页 | 97视频在线观看视频免费视频 | 日日夜夜婷婷 | 黄色毛片视频免费 | 成人av免费电影 | 开心婷婷色 | 婷婷伊人五月天 | 欧美激情综合五月色丁香 | 亚洲欧美日韩国产一区二区 | 日本最新中文字幕 | av在线网站免费观看 | 特级a毛片 | 在线色亚洲 | 国产高清专区 | 欧美韩日视频 | 中文字幕在线播放av | 国产美女被啪进深处喷白浆视频 | 成人福利在线 | 成人免费大片黄在线播放 | 成人午夜电影免费在线观看 | www.com.黄 | 五月婷婷在线视频观看 | 91.麻豆视频| 超碰在线观看av | 天天躁日日躁狠狠躁av中文 | 国产免费观看高清完整版 | 亚洲欧美日韩一区二区三区在线观看 | 国产精品大全 | 91色国产在线 | 国产精品一级在线 | 97精品国产97久久久久久久久久久久 | 91视频在线免费观看 | 丝袜足交在线 | 亚洲高清国产视频 | 天天操天天干天天操天天干 | 欧美影院久久 | 成人黄大片视频在线观看 | 天天干天天干天天干 | 精品视频久久 | 国产成人a亚洲精品v | 97视频精品| 国产成人一级电影 | 日韩免费一级a毛片在线播放一级 | 亚洲无人区小视频 | 欧美日韩一区二区三区视频 | 热久在线 | 国产精品嫩草影院123 | 日日碰狠狠躁久久躁综合网 | 黄网站免费久久 | 黄色的网站在线 | 久久人人97超碰国产公开结果 | 日本婷婷色 | 久久综合九色九九 | 免费a v在线| 亚洲精品视频在 | 爱情影院aqdy鲁丝片二区 | 国产精品久久久久久久久久久久午夜 | 久久久三级视频 | 日韩区视频| 91精品国产九九九久久久亚洲 | 激情欧美一区二区三区免费看 | 婷婷精品国产欧美精品亚洲人人爽 | 色在线免费 | 综合在线观看色 | 日韩理论在线视频 | 国产伦理一区 | www,黄视频 | 成人欧美日韩国产 | 99热九九这里只有精品10 | 国产精品国产自产拍高清av | 午夜色场 | 久久久精品国产一区二区 | 99精品国产aⅴ | www.干| 在线观看av片 | 蜜臀aⅴ国产精品久久久国产 | 欧美日韩精品影院 | 国产精品久久久久久一区二区 | 91在线看视频 | 日韩电影中文,亚洲精品乱码 | 在线观看深夜视频 | www.日日日.com | 日韩精品视频免费专区在线播放 | 成人国产精品一区二区 | 国产96视频 | 国产一级片久久 | 欧美日韩视频在线 | 久久久久国产精品厨房 | 亚洲成av人片 | 制服丝袜欧美 | 国产一级性生活视频 | 日本一区二区高清不卡 | 亚洲日韩精品欧美一区二区 | 欧美久久久影院 | 青青草华人在线视频 | 国产在线视频不卡 | 欧美一级片免费 | 日韩欧美国产免费播放 | 日韩av影片在线观看 | 日韩黄视频| 日韩理论视频 | 狠狠操狠狠干2017 | 天天干夜夜擦 | 国产成人免费观看久久久 | 日韩在线视频网站 | 欧美日韩一区二区三区在线观看视频 | 97网在线观看 | 国产女做a爱免费视频 | 超碰在线9 | 日韩午夜三级 | 最新色站 | 欧美一区二区三区四区夜夜大片 | 中文字幕日韩一区二区三区不卡 | 伊人射 | 国产伦精品一区二区三区照片91 | 全久久久久久久久久久电影 | 网站在线观看日韩 | 最新久久免费视频 | 成人啪啪18免费游戏链接 | 日韩高清在线一区二区三区 | 91看成人 | 91成人免费看片 | 五月黄色 | 欧美一区二区精美视频 | 九九热1 | 国产精品九九九九九 | www.国产高清 | 国产精品一区二区在线观看免费 | 精品久久久久久久久久久久 | 日b黄色片 | 久久久久久美女 | 男女激情片在线观看 | 亚洲高清视频在线观看免费 | 欧美激情va永久在线播放 | 国内精品亚洲 | 成 人 黄 色 视频 免费观看 | 国产一区二区三区久久久 | 成人av久久 | 久草.com| 亚洲三区在线 | 国产免费叼嘿网站免费 | 激情网站网址 | 精品欧美一区二区三区久久久 | www.久久婷婷 | 精品国产欧美 | 免费在线成人av电影 | 国产精品高清在线 | 成全在线视频免费观看 | 日韩精品欧美精品 | 国产无遮挡猛进猛出免费软件 | 国产精品一区二区久久久 | 香蕉久草在线 | 欧美在线日韩在线 | 中文字幕在线影院 | 在线91观看| 国产成人精品在线播放 | 色婷婷www | 成年人三级网站 | 亚洲精品国产精品国自产观看 | 日日夜夜精品免费观看 | 亚洲春色成人 | 精品久久一二三区 | 免费看黄色小说的网站 | 337p日本欧洲亚洲大胆裸体艺术 | 国产精品久久99综合免费观看尤物 | 国产91精品高清一区二区三区 | av在线直接看 | 欧美午夜激情网 | 草久在线视频 | 999久久 | 99在线观看 | 国产a视频免费观看 | 中文字幕av在线播放 | 国产又粗又硬又爽的视频 | 国产一区在线播放 | 99热这里只有精品免费 | 日韩啪视频 | 人人玩人人添人人 | 日韩精品一区二区在线视频 | 亚洲专区欧美专区 | 色综合在 | 久久99国产综合精品免费 | 日韩精品中文字幕在线不卡尤物 | 国产玖玖在线 | 色在线网 | 超级碰视频 | 一区 在线观看 | 久久夜色电影 | 国产成在线观看免费视频 | 亚洲国产精品资源 | 黄色毛片大全 | 亚洲丁香久久久 | 国产精品久久久久久久久久白浆 | 日韩免费小视频 | 久久综合九色综合欧美狠狠 | 国内揄拍国内精品 | 免费在线观看成人小视频 | 午夜av电影 | 欧美精品v国产精品v日韩精品 | 热久久视久久精品18亚洲精品 | av黄色国产 | 久久综合精品国产一区二区三区 | 国产午夜av | 丁香影院在线 | 国产精品亚州 | 亚洲.www| 国产一区二区三区高清播放 | 成人在线视频观看 | 色综合久久五月 | 成人av在线播放网站 | 毛片.com | 少妇搡bbb| 国产免费观看av | 91福利区一区二区三区 | 日韩中文三级 | 国产小视频在线观看免费 | 欧美日韩国产精品一区二区亚洲 | 成人午夜网 | 中文字幕在线字幕中文 | 精品久久久久久久久久久久久 | 丁香亚洲| 日韩成人免费观看 | 久久网站av | 一区二区三区视频网站 | 四虎精品成人免费网站 | 婷婷亚洲五月 | 久久九九精品 | 国产精品久久 | 国产精品久久精品 | 亚洲v精品| 成人va天堂 | 91视频在线免费下载 | 久草在线免费看视频 | 人人爽爽人人 | 亚洲免费在线观看视频 | 一级黄网 | 综合久久久久久 | 在线观看av麻豆 | 国精产品999国精产品岳 | 96精品高清视频在线观看软件特色 | 九九免费在线视频 | 93久久精品日日躁夜夜躁欧美 | 一区二区 久久 | 亚洲精品自拍 | 99精品99| 国产日韩精品一区二区三区在线 | 午夜精品av | 日韩免费看的电影 | 国产成人精品一区二区三区福利 | 亚州性色 | 国产69久久| 婷婷激情五月 | 精品91视频 | 五月天亚洲激情 | 免费在线观看成人 | 日韩视频免费播放 | 成人精品一区二区三区中文字幕 | 欧美成年网站 | 精品视频在线视频 | 91精品在线免费视频 | 中文字幕av播放 | 国产亚洲精品中文字幕 | av在线一级 | 久久神马影院 | 国产经典av| 欧美激情一区不卡 | 五月激情站 | 国产一区二区综合 | 激情五月伊人 | 中文字幕在线日亚洲9 | 鲁一鲁影院 | 人人爱天天操 | 2021国产在线 | 探花视频在线观看 | 亚洲成人av在线电影 | 成人免费视频免费观看 | 亚洲综合涩 | 亚洲少妇激情 | 在线电影播放 | 中文字幕中文字幕 | 6080yy午夜一二三区久久 | 成人av片免费观看app下载 | 国产电影黄色av | 五月婷激情 | 婷婷丁香激情五月 | 婷婷六月丁香激情 | 九九热国产视频 | 亚洲丝袜一区二区 | 成人免费视频视频在线观看 免费 | 中国一级片视频 | 天天艹天天爽 | 国产一级不卡视频 | av不卡免费看 | 五月婷婷开心中文字幕 | 国产成人香蕉 | 久久伊人热 | 超碰日韩在线 | 中文字幕av专区 | 欧美日韩久久不卡 | 日韩 国产 | 玖玖视频 | 人人干网 | 99久久精品免费看国产麻豆 | 中文亚洲欧美日韩 | 国产精品美女视频网站 | 日韩av资源在线观看 | 九九视频在线播放 | 久久视频在线观看中文字幕 | 亚洲不卡在线 | 免费av观看| 亚洲成av人片 | 久久久久国产成人精品亚洲午夜 | 在线视频观看你懂的 | 中文字幕免费高清av | 在线看不卡av | 国产91探花| 日韩在线网址 | 91香蕉国产 | 天天在线操| 日本资源中文字幕在线 | 欧美国产日韩在线视频 | av片在线观看 | 欧美日韩裸体免费视频 | 99色在线观看 | 久久综合一本 | 天天操天天操天天操 | 2018亚洲男人天堂 | 伊人视频 | 久久久五月天 | 日韩av线观看 | 成人九九视频 | 天天干天天做 | 综合av在线 | 亚洲在线观看av | 91成熟丰满女人少妇 | 国产色就色 | 国产电影一区二区三区四区 | 一区二区欧美激情 | 夜夜躁狠狠躁日日躁视频黑人 | 中文字幕a在线 | 亚洲一区精品二人人爽久久 | 色哟哟国产精品 | 激情黄色av | 亚洲a网| 91系列在线| 午夜精品久久久久久久99热影院 | 91视频三区 | 国产精品久久久久久吹潮天美传媒 | 五月婷婷影院 | 国产精品久久麻豆 | 日本韩国在线不卡 | 97精品一区 | 免费在线观看成人 | 中文字幕精品在线 | 国产xvideos免费视频播放 | 黄色网址在线播放 | 国产一区二区三区视频在线 | 久久婷综合 | 97精品在线| 操高跟美女 | a在线一区 | 色综合在| 成人a视频片观看免费 | 国产一区私人高清影院 | 免费毛片aaaaaa | 欧美日韩激情视频8区 | av资源免费在线观看 | 91成人短视频在线观看 | www天天操 | 91在线视频免费 | av在线网站免费观看 | 国产精品毛片一区二区 | 麻豆传媒精品 | 黄色毛片在线观看 | 亚洲三级精品 | 日本最新中文字幕 | 亚洲精品久久久久久久不卡四虎 | 精品久久毛片 | 亚洲国产精品第一区二区 | 国产永久免费高清在线观看视频 | 久久香蕉国产精品麻豆粉嫩av | 国产一区福利在线 | 黄免费在线观看 | 激情久久影院 | 玖玖精品在线 | 国产中文字幕免费 | 四虎成人精品永久免费av | 精品一区二区免费 | 成人黄色免费在线观看 | 丁香婷婷激情网 | 最新av电影网址 | 亚洲天天 | 最新婷婷色 | 成年人电影毛片 | 欧美精品久久 | 亚洲涩涩一区 | 91精品人成在线观看 | 欧美日韩国产免费视频 | 不卡av电影在线 | 欧美大荫蒂xxx | 日韩电影中文,亚洲精品乱码 | 日本精品va在线观看 | 色综合久久五月天 | 久久精品2 | 国内精品久久久久影院一蜜桃 | 久久美女高清视频 | 成人黄色小视频 | 国产91精品一区二区绿帽 | 国产精品久久久久久久久久99 | www操操| 国产精品第52页 | 香蕉久草在线 | 久久激五月天综合精品 | av字幕在线| 亚洲 欧美变态 另类 综合 | 手机在线黄色网址 | av色影院 | 亚洲三级性片 | 中文字幕亚洲欧美日韩 | 天天射色综合 | 又黄又爽又无遮挡免费的网站 | 久久精品8 | 色婷婷 亚洲 | 日韩区欠美精品av视频 | 亚洲影院色 | 99国产在线观看 | 五月天激情视频 | 国产精品久久久久久久久久直播 | 天天干天天摸天天操 | 天天干天天摸 | 日本护士三级少妇三级999 | 亚洲免费视频观看 | 亚洲国产精品va在线看黑人动漫 | 免费在线观看av | 永久av免费在线观看 | 在线超碰av| 在线播放 日韩专区 | 91精品国产欧美一区二区 | 五月天国产精品 | 免费在线观看av不卡 | 日韩高清久久 | 中文字幕视频一区二区 | 欧美日韩超碰 | 国产精品亚 | 日韩电影中文字幕在线观看 | 国产精品永久免费 | 亚洲国产视频直播 | 1区2区视频 | 特级xxxxx欧美 | 天天躁日日躁狠狠躁av麻豆 | 久久99亚洲精品久久 | 中文字幕有码在线观看 | 天天亚洲综合 | 久久人人97超碰com | 久久公开视频 | 免费在线观看不卡av | 最新免费中文字幕 | 成人综合日日夜夜 | 日韩一级片观看 | 在线观看免费高清视频大全追剧 | www.国产在线 | 国内精品久久久久影院男同志 | 国产精品久久久久久久久久久久午 | 国产精品一区在线观看你懂的 | 韩国在线一区二区 | 毛片a级片 | 欧美精品首页 | 99视频在线精品免费观看2 | 日本美女xx | 欧美国产日韩一区二区三区 | 91香蕉国产在线观看软件 | 国产一区二区在线播放视频 | 91欧美精品 | 色a在线观看 | 亚洲精品中文字幕在线 | 国产精品视频永久免费播放 | 一本一本久久a久久 | 国产专区视频在线 | 国产白浆视频 | 久久超碰免费 | a电影免费看 | 日韩高清三区 | 日韩免费在线一区 | 日韩精品一区二区三区免费观看 | 伊人va | 不卡av免费在线观看 | 91精品在线观看入口 | 色婷婷狠狠干 | 日韩免费一级a毛片在线播放一级 | 韩日精品在线 | 2022中文字幕在线观看 | 国产在线观看免费 | 午夜av激情| 亚洲h在线播放在线观看h | 中文字幕在线日本 | 国产不卡一二三区 | 国内精品久久久久影院优 | 少妇性bbb搡bbb爽爽爽欧美 | 国产96视频| 日韩精品视频在线观看免费 | 午夜av日韩 | 日韩国产欧美在线播放 | 中文字幕av免费 | 亚洲精品免费视频 | 久久99影院 | 8x成人在线| 国产91全国探花系列在线播放 | 中文字幕在线观看免费观看 | 国产亚洲情侣一区二区无 | 91九色蝌蚪在线 | 国产精品毛片一区视频播不卡 | 日韩国产高清在线 | 西西444www大胆高清视频 | 国内精品久久影院 | 免费黄色在线网址 | 天天操天天添天天吹 | 午夜精品福利一区二区三区蜜桃 | 欧美性受极品xxxx喷水 | 一级片免费观看视频 | 在线观看日本韩国电影 | 国产成人精品免费在线观看 | 亚洲成人av片 | 国产999精品视频 | 国偷自产视频一区二区久 | 成人免费在线视频 | 色爽网站 | 国产又黄又爽又猛视频日本 | 成人性生交大片免费观看网站 | 一二三区高清 | 人人澡人摸人人添学生av | 亚洲黄色精品 | 伊人伊成久久人综合网小说 | 96av视频 | 天天操天天操天天操天天操天天操 | 成人污视频在线观看 | 国产一线二线三线性视频 | 精品99久久久久久 | 五月天综合网站 | 精品一区欧美 | 99视频在线免费播放 | 九九av| 美女视频黄免费网站 | www.色午夜 | 欧美性另类 | 91少妇精拍在线播放 | 91av手机在线| 91高清不卡 | 999久久久欧美日韩黑人 | 天天射天天操天天色 | 国产精品久久久久一区二区 | 亚洲精品高清在线观看 | 日韩精品黄 | 福利精品在线 | 久久大视频| 日韩在线欧美在线 | 天天射天天射 | 美女国产精品 | 最近日本韩国中文字幕 | 国色天香在线观看 | 天天撸夜夜操 | 免费合欢视频成人app | 亚洲精品天天 | 亚洲片在线资源 | www.夜色.com| 欧美久久久久久 | 制服丝袜欧美 | 精品高清美女精品国产区 | 精品v亚洲v欧美v高清v | 国产人成看黄久久久久久久久 | 天天做夜夜做 | 欧美日韩国产高清视频 | 国产一区二区精品久久 | 欧洲一区二区三区精品 | 国产成人1区 | 久久久国产影院 | 日韩一区二区在线免费观看 | 日韩在线激情 | 在线观看国产区 | 日韩极品视频在线观看 | 成人av.com | 高清视频一区二区三区 | a天堂免费 | 色六月婷婷| 91福利视频一区 | 超碰97国产精品人人cao | 日韩免费久久 | 97国产精品 | 天操夜夜操 | 欧美日韩高清在线一区 | 成人黄色在线电影 | 欧美精品国产综合久久 | 国内精品久久久久影院一蜜桃 | 亚洲欧美综合 | 久久免费久久 | 西西444www大胆无视频 | 久久久天堂 | 91亚州| 亚洲精品1234区 | 久久综合久久综合这里只有精品 | 成人网页在线免费观看 | 一区二区三区四区在线 | 狠狠干狠狠久久 | 夜夜澡人模人人添人人看 | 久久精品99国产精品亚洲最刺激 | 97中文字幕 | 国产精品剧情在线亚洲 | 国产在线日本 | 五月天久久久 | 五月天久久婷婷 | 国产精品精品久久久久久 | 日韩欧美视频在线观看免费 | 天天操综 | av超碰在线 | 天天操天天艹 | 久久国产二区 | 五月婷婷中文字幕 | 国产涩图 | 精品国产一区二区三区四 | 五月婷婷视频 | 国产色婷婷| 四虎成人av | 国产永久免费观看 | 成人91在线观看 | 日韩av电影中文字幕在线观看 | 天天碰天天操视频 | 四虎成人精品在永久免费 | 久久精品五月 | 在线观看国产高清视频 | 91视频免费播放 | 久久精品在线免费观看 | 在线国产能看的 | 五月婷婷一区二区三区 | 国产精品久久电影观看 | 成人黄色小视频 | 亚洲精品色婷婷 | 久久免费看av | 久操视频在线免费看 | 五月天久久综合网 | 狠狠色伊人亚洲综合网站色 | 中文字幕乱码电影 | 国产精品99久久免费黑人 | 日韩资源在线播放 | 欧美日韩精品在线观看视频 | 日本黄色免费网站 | 久久国产精品二国产精品中国洋人 | 美女免费黄网站 | 欧美日韩裸体免费视频 | 久久久久久看片 | 久久国产一二区 | 伊人资源视频在线 | 亚洲美女精品视频 | 欧美a影视 | 久久国产精品久久久 | 天天综合入口 | 国产综合香蕉五月婷在线 | 国产99久久久国产精品成人免费 | 五月天免费网站 | 久久久99久久 | 91麻豆福利 | 日日干天夜夜 | 国产亲近乱来精品 | 91传媒在线看| 黄网站色| 日韩在线网址 | 国产一区影院 | 黄网站污 | 国产精品乱码一区二三区 | 日韩精品国产一区 | 天天色天天爱天天射综合 | 国产录像在线观看 | 免费中午字幕无吗 | 99精品久久久久久久 | 国产精品剧情在线亚洲 | 国产黄免费在线观看 | 最近2019中文免费高清视频观看www99 | 2018亚洲男人天堂 | 射久久久 | 伊人夜夜| 九九久久影视 | 久久国产一二区 | 国产精品99久久久精品 | 日韩网站免费观看 | 亚洲三级视频 | 91大片成人网 | 日韩在线观看你懂的 | 中文字幕一区二区三区四区视频 | 欧美激情精品久久久久久 | 久久视频二区 | www黄在线| av播放在线 | 9999精品 | 天天色综合三 | 狠狠色噜噜狠狠 | 久久不卡av| 黄网站色 | 涩涩网站在线看 | 欧美成人h版 | 天天色天天综合网 | 国产高清久久久久 | 精品视频国产 | 亚洲无吗av | 婷婷六月天在线 | 911国产精品 | 夜夜视频资源 | 黄色片视频免费 | 日韩精品中文字幕在线不卡尤物 | 天天操天天爱天天干 | 亚洲日本国产精品 | 国产在线资源 | 看av在线| 日韩在线视频播放 | 国产精品伦一区二区三区视频 | 深夜免费福利在线 | av中文天堂| 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 日日夜夜国产 | 中文字幕av网站 | 黄色在线观看免费网站 | 天天干天天操天天搞 | av网站免费看| 午夜精品久久一牛影视 | 久久一视频 | 色资源网免费观看视频 | 人人澡人人爽欧一区 | 国产成人精品免费在线观看 | 色综合久久88色综合天天 | 久久久久激情 | 99久久久| japanesexxxhd奶水| 国产精品久久久亚洲 | 亚洲精品视频在线免费播放 | 日韩在线 | 久久99国产精品免费网站 | 日韩网站在线播放 | 日韩精品一区二区三区高清免费 | 日本韩国精品一区二区在线观看 | 精品久久久久一区二区国产 | 午夜影视剧场 | www久久久 | av大全在线看 | 天天色天天搞 | 黄色成人在线 | 美女福利视频一区二区 | 久久综合成人 | 国产精品久久久久久久久久久久久 | 久久一本综合 | 欧美激情第十页 | 国产精品99精品久久免费 | 国产尤物视频在线 | av在线看片 | 日本黄色免费在线观看 | 又黄又刺激 | 国产成人福利在线 | 日韩在线网址 | 正在播放亚洲精品 | 五月激情久久久 | 久久一线 | 在线观看视频h | 韩日在线一区 | 五月激情六月丁香 | 欧美极品xxxx | 色视频在线免费观看 | 超碰人人99 | 97国产精品视频 | 人人插人人射 | 国产a高清 | 日韩成人av在线 | av一级在线 | 日本精品一区二区 | 九九九在线观看 | 午夜久久福利视频 | 夜夜澡人模人人添人人看 | 中文字幕日韩一区二区三区不卡 | 亚洲午夜久久久久久久久电影网 | 91精品国产成人 | 人人爽人人做 | 麻豆视频国产 | 成人午夜影院在线观看 | 日韩av一区在线观看 | 国产精品久久久久久久久久久免费看 | 国产精品国产亚洲精品看不卡 | 国产午夜亚洲精品 | 怡春院av | 色偷偷97 | 色婷婷88av视频一二三区 | 黄色av网站在线观看免费 | 视频 天天草 | 久草a在线 | 日韩视| 在线黄色av | 1区2区视频 | 久久国产精品第一页 | 一区二区三区四区免费视频 | 国产精品一区二区三区在线 | 99精品国产免费久久久久久下载 | 久久婷婷一区 | 国产伦理剧| 亚洲午夜精品久久久久久久久 | 97色在线观看免费视频 | 国产最新视频在线 | 天天干天天在线 | 久久久久久毛片精品免费不卡 | 亚洲精品国产精品久久99热 | 国产精品人人做人人爽人人添 | 99人久久精品视频最新地址 | 毛片888| 久久久久久久久毛片精品 | 97免费在线视频 | 国产精品99页| 中文字幕影片免费在线观看 | 六月激情婷婷 | 亚洲精品小视频在线观看 | 午夜精品视频免费在线观看 | 色多多在线观看 | 在线观看视频黄 | 婷婷色婷婷 | 婷婷亚洲激情 | 波多野结衣理论片 | 看全黄大色黄大片 | 狠狠狠狠狠狠狠狠 | 伊人五月综合 | 天天艹天天爽 | 深爱激情五月婷婷 | 久久久久久网站 | 亚洲精品中文字幕在线观看 | 在线观看中文字幕一区 | 免费色视频 | 午夜18视频在线观看 | 五月天久久久 | 欧美日韩免费观看一区=区三区 | 国产一区二区三区免费视频 | 九九视频这里只有精品 | 四虎影视av | 日韩高清二区 | 免费视频网 | 麻豆 free xxxx movies hd| 精品视频99| 韩国在线一区二区 | 久草视频99 | 国产一级视频在线 | 不卡日韩av | 国产色妞影院wwwxxx | 久久精品一二三区白丝高潮 | 久草视频在线播放 | 色综合久久综合中文综合网 | 狠狠亚洲| 国产专区在线看 | 人人澡人人添人人爽一区二区 | 综合网av| 激情五月婷婷 | 日本午夜在线亚洲.国产 | 黄色一级在线观看 | 国产一级在线观看 | 日韩大片在线播放 | 久久精品免费看 | 国产高清不卡在线 | 美女网站久久 | 处女av在线 | 夜夜骑首页 | 亚洲日本在线视频观看 | 91黄色在线看 | 久久久久伦理电影 | 波多野结衣在线播放一区 | 成人动漫精品一区二区 | 91插插影库 | 亚洲色图美腿丝袜 | 亚洲欧美日韩中文在线 | 国内精品亚洲 | 91色网址| 久日精品| 国产视频精选在线 | 久久久久久久久久久久久国产精品 | 又黄又色又爽 | 久久精品视频在线看 | 日韩精品中文字幕在线观看 | 久久成人欧美 | 国产三级视频 |