亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

基于YOLOv10的野生動物識別檢測系統(tǒng)實(shí)戰(zhàn)解析

基于YOLOv10的野生動物識別檢測系統(tǒng)實(shí)戰(zhàn)解析 1. 項(xiàng)目概述先聊點(diǎn)實(shí)際的。野生動物識別這事兒放在幾年前做門檻比現(xiàn)在高得多——你得懂圖像特征提取、懂 SVM 分類器、還得手工設(shè)計(jì)一堆特征描述子等你把這些搞定野外環(huán)境的復(fù)雜光照、樹枝遮擋、動物姿態(tài)變化隨手就能把你的模型按在地上摩擦。但深度學(xué)習(xí)火了之后尤其是 YOLO 系列不斷迭代目標(biāo)檢測的準(zhǔn)確性、速度和可落地性都到了一個相當(dāng)成熟的階段。今天我分享的這個項(xiàng)目就是基于 YOLOv10 搭建的野生動物識別檢測系統(tǒng)核心組成是 YOLOv10 檢測模型、公開可獲取的 YOLO 格式野生動物數(shù)據(jù)集、一個可視化 UI 界面以及配套的 Python 項(xiàng)目源碼和訓(xùn)練權(quán)重。這個系統(tǒng)能做什么簡單說就是輸入一張圖片、一段視頻或者調(diào)用攝像頭實(shí)時(shí)畫面模型能在畫面里把野生動物框出來標(biāo)出物種名稱和置信度。對于生態(tài)保護(hù)區(qū)巡護(hù)、野外觀測記錄、動物行為研究預(yù)處理甚至科普教育都有實(shí)實(shí)在在的參考價(jià)值。適合誰來學(xué)習(xí)呢如果你正在學(xué) YOLO 系列但不滿足于跑通官方例程如果你在做畢業(yè)設(shè)計(jì)或者工程化項(xiàng)目需要一套完整的“數(shù)據(jù) - 訓(xùn)練 - 部署 - 界面”鏈路再或者你是做生態(tài)監(jiān)測的從業(yè)者想看看目標(biāo)檢測在野生動物領(lǐng)域的應(yīng)用形態(tài)這個項(xiàng)目都值得你把整個流程走一遍。這個項(xiàng)目不是簡單的 Demo 堆砌。它在工程層面把算法落地的每個環(huán)節(jié)都串起來了數(shù)據(jù)怎么收集和清洗標(biāo)簽格式怎么統(tǒng)一訓(xùn)練參數(shù)怎么調(diào)模型怎么導(dǎo)出讓推理更快UI 界面怎么異步加載避免卡頓這些都是實(shí)際項(xiàng)目里繞不開的問題。接下來我按整個項(xiàng)目的實(shí)現(xiàn)順序把關(guān)鍵環(huán)節(jié)、技術(shù)選型的邏輯、踩過的坑、可以優(yōu)化的點(diǎn)逐層拆開講清楚。2. 整體設(shè)計(jì)與技術(shù)選型2.1 為什么是YOLOv10而不是YOLOv5/v8很多朋友一上來就問現(xiàn)在 YOLOv8 已經(jīng)很成熟了社區(qū)資料也多為什么非要選 YOLOv10我先說結(jié)論再講原理。YOLOv10 相比之前的版本最大的變化是提出了 NMS-free 訓(xùn)練策略。傳統(tǒng) YOLO 系v5/v8在做推理時(shí)都要走 NMS非極大值抑制來去除重復(fù)檢測框。NMS 這東西本身不復(fù)雜但它是后處理環(huán)節(jié)會拖慢整體速度而且一些閾值參數(shù)對檢測結(jié)果影響很大調(diào)起來很煩。YOLOv10 通過雙標(biāo)簽分配策略在訓(xùn)練階段分別用 one-to-many 讓模型學(xué)得充分用 one-to-one 讓模型在推理時(shí)直接輸出最終結(jié)果也就是說推理階段完全不需要 NMS 了。這不僅省掉了一個調(diào)參點(diǎn)還把模型推理速度提上去了。另外 YOLOv10 在模型結(jié)構(gòu)上也做了優(yōu)化。它的主干和頸部沿用了 C2f 模塊的設(shè)計(jì)思路同時(shí)又引入了一些輕量化的設(shè)計(jì)比如用更高效的卷積和注意力機(jī)制組件。在保持精度的前提下模型參數(shù)量和計(jì)算量都控制得比較好。對于野生動物識別這種可能需要部署在邊緣設(shè)備或者是現(xiàn)場觀測站場景的應(yīng)用模型輕量意味著對硬件要求低跑起來更從容。我當(dāng)時(shí)選型的時(shí)候也考慮過 YOLOv8。說實(shí)話如果項(xiàng)目對 NMS 那一套后處理已經(jīng)很熟團(tuán)隊(duì)維護(hù)經(jīng)驗(yàn)豐富用 v8 完全沒問題。但新項(xiàng)目我傾向于直接用 YOLOv10原因很簡單它代表了當(dāng)前 YOLO 家族在精度與速度平衡上的最新方向推理階段少一個 NMS 環(huán)節(jié)工程上少一個大坑。2.2 系統(tǒng)架構(gòu)的一次性設(shè)計(jì)這個系統(tǒng)的整體架構(gòu)并不復(fù)雜但一開始如果沒想清楚后面改起來很痛苦。我分的模塊是三層第一層是感知層就是 YOLOv10 模型負(fù)責(zé)圖像輸入、推理、輸出檢測結(jié)果。它不關(guān)心數(shù)據(jù)從哪來只做自己份內(nèi)的事。第二層是業(yè)務(wù)邏輯層負(fù)責(zé)把模型的輸出整理成結(jié)構(gòu)化結(jié)果。比如把檢測框坐標(biāo)、類別索引、置信度轉(zhuǎn)換成 UI 能直接展示的格式同時(shí)做一些業(yè)務(wù)過濾比如置信度低于閾值的框不展示、同一類別的多個框合并統(tǒng)計(jì)數(shù)量等。第三層是展示層也就是 UI 界面。它承擔(dān)兩件事一是給用戶提供交互入口比如選擇圖片、開始視頻檢測、打開攝像頭二是把檢測結(jié)果渲染出來。我用的 UI 方案是 PyQt5 寫的桌面程序不選 Web 界面純粹是為了部署簡單不用起服務(wù)、不用配前端環(huán)境雙擊就能跑。這個選擇在項(xiàng)目交付場景下非常實(shí)用。整個系統(tǒng)的數(shù)據(jù)流是一條直線圖像輸入進(jìn)來經(jīng)過模型推理產(chǎn)生檢測結(jié)果UI 渲染展示。正因?yàn)閱蜗蚝啙嵨以谡{(diào)試時(shí)定位問題非???。這個設(shè)計(jì)思路值得你在做類似項(xiàng)目時(shí)借鑒——不要一上來就搞微服務(wù)、搞消息隊(duì)列小而美的單機(jī)架構(gòu)先把事情跑通架構(gòu)層次清晰比架構(gòu)復(fù)雜重要得多。2.3 技術(shù)棧與依賴清單我用的核心依賴如下版本號是我實(shí)測穩(wěn)定的組合Python 3.9PyTorch 2.0.1 CUDA 11.8ultralytics 8.2.xYOLOv10 由官方倉庫集成在 ultralytics 框架中安裝這一個包就解決了大部分依賴PyQt5 5.15.9opencv-python 4.8.1numpy 1.24.3Pillow 10.0.0這里特別說下 ultralytics 庫。用過 YOLOv5 的朋友知道早期 YOLO 系列都是獨(dú)立倉庫而 YOLOv8、YOLOv10 已經(jīng)統(tǒng)一收編到 ultralytics 這個框架里了。好處是 API 統(tǒng)一簡潔訓(xùn)練、驗(yàn)證、導(dǎo)出、推理都是幾個函數(shù)的事壞處是它內(nèi)部封裝得比較深想改底層結(jié)構(gòu)得花點(diǎn)心思。對大多數(shù)應(yīng)用型項(xiàng)目來說直接用官方 API 就夠了沒必要去動源碼。CUDA 版本的匹配也要留意。PyTorch 2.0 和 CUDA 11.8 是我測過很多次比較穩(wěn)妥的組合如果你顯卡驅(qū)動版本比較新直接用 PyTorch 官方命令安裝就行但注意別讓 PyTorch 和 CUDA 版本不匹配否則訓(xùn)練時(shí)選不到 GPU白白浪費(fèi)算力。這塊的排查方法我在后面常見問題里專門講。3. 數(shù)據(jù)處理與數(shù)據(jù)集構(gòu)建3.1 數(shù)據(jù)從哪里來野生動物識別項(xiàng)目最頭疼的問題就是數(shù)據(jù)。野外拍攝的動物圖像不像車牌、行人那樣容易大量獲取很多物種在野外一年也拍不到幾次清晰影像。我當(dāng)時(shí)用的思路是多源整合。第一優(yōu)先級是公開的生態(tài)監(jiān)測數(shù)據(jù)集有些高校和保護(hù)區(qū)會公開一部分紅外相機(jī)抓拍的動物圖像這些數(shù)據(jù)質(zhì)量高、角度真實(shí)是模型學(xué)習(xí)的主力。第二優(yōu)先級是開源數(shù)據(jù)集平臺比如某些圖像數(shù)據(jù)社區(qū)有專門的野生動物分類集合雖然類別標(biāo)注可能沒有保護(hù)區(qū)數(shù)據(jù)那么精準(zhǔn)但勝在量大。第三優(yōu)先級才是網(wǎng)絡(luò)爬蟲采集這塊需要注意版權(quán)和使用規(guī)范同時(shí)爬下來的圖像可能帶水印、可能是卡通畫、也可能是動物園籠養(yǎng)環(huán)境拍攝的對模型訓(xùn)練效果并不友好。這里有個原則我必須強(qiáng)調(diào)寧可數(shù)據(jù)集規(guī)模小一點(diǎn)也要保證質(zhì)量。我見過不少項(xiàng)目硬湊了兩萬張圖結(jié)果里面有幾千張是重復(fù)的、模糊的、甚至標(biāo)注錯誤的模型訓(xùn)練完在測試集上看起來不錯一到實(shí)際場景就翻車。數(shù)據(jù)清洗這個環(huán)節(jié)在動物識別項(xiàng)目里比在通用目標(biāo)檢測項(xiàng)目里更重要因?yàn)橐巴猸h(huán)境的背景干擾太嚴(yán)重了如果數(shù)據(jù)里混入大量非目標(biāo)物體的誤標(biāo)注模型很容易學(xué)到錯誤特征。3.2 YOLO標(biāo)注格式與工具YOLO 系列的數(shù)據(jù)集格式是統(tǒng)一的一張圖片對應(yīng)一個同名 .txt 文件每行內(nèi)容依次是類別編號、歸一化后的中心點(diǎn) x 坐標(biāo)、中心點(diǎn) y 坐標(biāo)、歸一化后的框?qū)挾?、框高度。所有坐?biāo)都在 0 到 1 之間相對于圖片寬高歸一化。我記得第一次用這個格式的時(shí)候還踩過坑坐標(biāo)忘了歸一化訓(xùn)練出來的模型框全偏了。這里給新手提個醒像素坐標(biāo)必須除以對應(yīng)圖片的寬高不是隨便減一下就行。舉個例子一張 1920x1080 的圖里某個動物邊界框左上角是 (480, 270)寬 600高 540那中心坐標(biāo)就是 (480 600/2, 270 540/2) (780, 540)歸一化后就是 (780/1920, 540/1080) (0.40625, 0.5)寬高歸一化是 (600/1920, 540/1080) (0.3125, 0.5)。這種計(jì)算邏輯雖然簡單但手工標(biāo)注的時(shí)候特別容易錯所以我強(qiáng)烈建議用標(biāo)注工具完成別手寫。我用的標(biāo)注工具是 LabelImg老牌、穩(wěn)定、對新手友好。它可以直接從 GitHub 上下載安裝界面操作很簡單打開圖片拖拽畫框填類別保存后自動生成 YOLO 格式的 txt 文件。后來我也試過更智能的半自動標(biāo)注方案比如用已經(jīng)訓(xùn)練好的模型做預(yù)標(biāo)注然后人工修正。這個方案在大規(guī)模數(shù)據(jù)集上效率提升非常明顯但前提是你得先有個精度還不錯的模型所以建議第一版數(shù)據(jù)還是老老實(shí)實(shí)手工標(biāo)注。3.3 數(shù)據(jù)集劃分與平衡策略數(shù)據(jù)集準(zhǔn)備好之后劃分比例我一般按 8:1:1 來80% 訓(xùn)練集、10% 驗(yàn)證集、10% 測試集。在 ultralytics 框架里需要在 data.yaml 配置文件中指定 train、val、test 三個路徑以及類別名稱列表。類別平衡問題很容易被忽視。我剛開始做的時(shí)候某個常見物種的圖像占了整個數(shù)據(jù)集的一半而另一個珍稀物種只有一百來張。訓(xùn)練結(jié)果就是常見物種識別得很好珍稀物種幾乎每次都漏檢或者誤檢。針對這個問題我做了兩件事一是對樣本量少的類別做數(shù)據(jù)增強(qiáng)水平翻轉(zhuǎn)、隨機(jī)旋轉(zhuǎn)、亮度對比度調(diào)整、隨機(jī)裁剪這些手段都能用但注意翻轉(zhuǎn)這個操作要謹(jǐn)慎某些動物特征如果涉及左右對稱形態(tài)還好但涉及行為時(shí)比如動物朝向會引入偏差二是調(diào)整損失函數(shù)中的類別權(quán)重讓模型對少量樣本類別更敏感但權(quán)重不能調(diào)太大否則容易過擬合。數(shù)據(jù)增強(qiáng)還有一個細(xì)節(jié)值得說野外圖像的一個特點(diǎn)是背景占比很大動物本體可能只占畫面的百分之十幾。如果訓(xùn)練數(shù)據(jù)里大量是動物占了大半個畫面的構(gòu)圖模型學(xué)到的是大塊頭的紋理特征一旦遇到實(shí)際場景中動物在遠(yuǎn)處、占比很小的畫面就失效了。所以增強(qiáng)策略里需要加入隨機(jī)尺度變換和隨機(jī)裁剪讓模型適應(yīng)不同尺度的目標(biāo)。這在野生動物場景里是實(shí)打?qū)嵉膭傂琛?. 模型訓(xùn)練與調(diào)優(yōu)實(shí)踐4.1 訓(xùn)練環(huán)境配置訓(xùn)練環(huán)境我建議用 Linux 或者 Windows 都行核心是保證有可用的 NVIDIA GPU。顯存至少 8G 起步如果顯存小可以把 batch size 調(diào)小、圖像輸入尺寸調(diào)小但相應(yīng)的精度會受影響。我自己的機(jī)器是 12G 顯存訓(xùn)練 YOLOv10s 模型batch size 設(shè)為 16輸入尺寸 640x640顯存占用大概在 8G 左右沒問題。環(huán)境配置這塊最容易出問題的是 CUDA 和 PyTorch 的版本配合。建議用 conda 建獨(dú)立環(huán)境避免把系統(tǒng) Python 搞亂。安裝命令網(wǎng)上都有但我的經(jīng)驗(yàn)是優(yōu)先用 PyTorch 官網(wǎng)的安裝命令生成器它會根據(jù)你的 CUDA 版本給出對應(yīng)命令。裝好之后務(wù)必驗(yàn)證一下能不能正常調(diào)用 GPUpython -c import torch; print(torch.cuda.is_available()); print(torch.cuda.get_device_name(0))如果輸出 True 和顯卡型號就說明環(huán)境沒問題。如果輸出 False先別急著懷疑代碼優(yōu)先檢查 PyTorch 版本和 CUDA 版本是否匹配這是最常見的坑。4.2 訓(xùn)練參數(shù)的選擇邏輯我用 ultralytics 訓(xùn)練 YOLOv10 模型核心訓(xùn)練代碼其實(shí)很簡單from ultralytics import YOLO model YOLO(yolov10s.pt) results model.train( datawildlife.yaml, epochs100, imgsz640, batch16, lr00.01, lrf0.01, weight_decay0.0005, patience10, device0, workers4, projectruns/train, namewildlife_exp1 )這里的參數(shù)看起來多實(shí)際每個都有明確的含義。epochs 設(shè)置 100 是因?yàn)橐吧鷦游飻?shù)據(jù)集規(guī)模本身不算大50 到 100 輪足夠收斂patience 是早停機(jī)制如果驗(yàn)證集損失連續(xù) 10 輪不下降就自動停止訓(xùn)練可以省大量時(shí)間lr0 是初始學(xué)習(xí)率0.01 是 ultralytics 的默認(rèn)推薦值。學(xué)習(xí)率調(diào)度策略也很關(guān)鍵。ultralytics 默認(rèn)使用余弦退火調(diào)度含義是訓(xùn)練過程中學(xué)習(xí)率先從初始值升高到一個峰值一般出現(xiàn)在前幾個 epoch然后按余弦曲線逐漸降到最低值。這個策略的好處是前期快速收斂后期精細(xì)調(diào)整在大多數(shù)目標(biāo)檢測任務(wù)上表現(xiàn)穩(wěn)定所以我沒有額外改調(diào)度器。如果發(fā)現(xiàn)訓(xùn)練后期損失曲線震蕩嚴(yán)重可以把 lrf最終學(xué)習(xí)率因子從 0.01 降到 0.001讓模型在最后階段走得更穩(wěn)。還有個參數(shù)是 mosaic 增強(qiáng)。ultralytics 默認(rèn)在訓(xùn)練初期啟用馬賽克數(shù)據(jù)增強(qiáng)也就是把四張圖片拼成一張一起訓(xùn)練。這個策略對提高模型泛化能力很有幫助但對小目標(biāo)比較多的場景可能會帶來副作用因?yàn)槠唇雍竺總€目標(biāo)更小了。我的處理辦法是保留默認(rèn)開啟但要留心小目標(biāo)的識別效果如果驗(yàn)證集上小目標(biāo)表現(xiàn)太差可以考慮在訓(xùn)練到中后期通過 near_epoch 參數(shù)逐步關(guān)閉馬賽克增強(qiáng)。4.3 訓(xùn)練過程監(jiān)控與指標(biāo)解讀訓(xùn)練開始之后別光盯著損失曲線。我一般關(guān)注三個東西驗(yàn)證集 mAP50、mAP50-95、以及 Precision 和 Recall。mAP50 是 IoU 閾值取 0.5 時(shí)的平均精度均值相當(dāng)于要求寬松一些的檢測精度mAP50-95 則是在 0.5 到 0.95 多個 IoU 閾值下取平均要求更嚴(yán)格。對野生動物識別來說如果只是做計(jì)數(shù)和物種判斷mAP50 達(dá)到 0.85 以上就已經(jīng)很實(shí)用了如果要做精細(xì)的個體行為分析比如判斷動物身體朝向、姿態(tài)變化那 mAP50-95 也得往上追。Precision 和 Recall 是一對矛盾指標(biāo)。Precision 高意味著模型不容易誤報(bào)把不是目標(biāo)的物體框出來的情況少Recall 高說明模型不容易漏報(bào)絕大多數(shù)真實(shí)目標(biāo)都能檢測出來。在野生動物監(jiān)測場景漏報(bào)比誤報(bào)更危險(xiǎn)——一個物種如果沒拍到或者說沒識別出來可能直接導(dǎo)致調(diào)查數(shù)據(jù)不完整。所以我的策略是訓(xùn)練過程中偏向 Recall 一點(diǎn)。怎么調(diào)呢訓(xùn)練完成后在推理時(shí)把置信度閾值調(diào)低比如從默認(rèn)的 0.25 降到 0.15Recall 會顯著提升同時(shí) Precision 會有一定下降。對于應(yīng)用來說寧可多框幾個誤檢框也別漏掉真實(shí)動物。我每次訓(xùn)練都會在每輪結(jié)束后看驗(yàn)證集上的 PR 曲線和混淆矩陣。PR 曲線能直觀反映模型在不同置信度閾值下的 Precision-Recall 權(quán)衡混淆矩陣則是看哪些類別之間容易互相誤檢。比如我遇到過黃鼠狼和貂兩個物種在數(shù)據(jù)集上長相極其接近混淆矩陣?yán)飪烧呋ハ嗾`檢的格子的確比較高。這個信息對后續(xù)調(diào)整很有價(jià)值。4.4 實(shí)測訓(xùn)練效果與分析我用一個包含 12 個物種、約 1.5 萬張圖片的數(shù)據(jù)集來演示這個項(xiàng)目。數(shù)據(jù)集中物種包括雪豹、棕熊、藏狐、巖羊、白唇鹿、野豬、羚牛、黑熊、獼猴、豺、狼和赤狐。標(biāo)注框總數(shù)約 2.8 萬個平均每張圖不到兩個目標(biāo)符合野外場景目標(biāo)稀少的分布特點(diǎn)。第一版直接按默認(rèn)參數(shù)訓(xùn)練跑了 80 輪mAP50 停在 0.82 左右mAP50-95 只有 0.51。說實(shí)話這個結(jié)果不算差但對典型特征明顯的物種比如藏狐的大尾巴和模糊目標(biāo)之間的差距比較大。后來加了數(shù)據(jù)增強(qiáng)主要是隨機(jī)亮度擾動和隨機(jī)尺度擾動、調(diào)低了類別權(quán)重又跑了 120 輪mAP50 穩(wěn)定在 0.89mAP50-95 提升到 0.64。有幾個典型發(fā)現(xiàn)雪豹這類生活在高海拔裸巖環(huán)境、毛色與背景接近的物種初始版本經(jīng)常漏檢。后面我在訓(xùn)練數(shù)據(jù)里增加了一些雪豹在遠(yuǎn)處、面積占畫面不到 5% 的圖像并配合隨機(jī)裁剪增強(qiáng)模型的檢測能力明顯上來了。野豬和黑熊這類體型大的動物即便在畫面里占了大面積模型的檢測框依然穩(wěn)定錯誤主要來自兩個目標(biāo)距離太近時(shí)的互相遮擋。赤狐和藏狐的分類問題最典型。兩者形態(tài)接近模型容易混淆。后來我在損失函數(shù)層面降低了這兩個類別的權(quán)重計(jì)算差異同時(shí)更多使用了顏色和紋理差異明顯的訓(xùn)練圖混淆才能有效緩解。這個結(jié)果驗(yàn)證了一個重要的做事方法模型效果不是一蹴而就的需要根據(jù)混淆矩陣和失敗案例迭代式地優(yōu)化數(shù)據(jù)策略和訓(xùn)練參數(shù)而不是上來就狂調(diào)學(xué)習(xí)率。把時(shí)間花在數(shù)據(jù)層面的工程上回報(bào)率遠(yuǎn)高于盲目搜參。5. 推理優(yōu)化與UI界面實(shí)現(xiàn)5.1 模型導(dǎo)出與推理加速技巧訓(xùn)練好的模型是 .pt 格式直接用 PyTorch 推理沒問題但沒有進(jìn)行任何優(yōu)化。我在這個項(xiàng)目里把模型導(dǎo)出為 ONNX 格式再配合 onnxruntime 做推理。為什么這么做有三個好處一是 ONNX 格式是跨平臺標(biāo)準(zhǔn)后續(xù)如果想換推理框架比如 OpenVINO、TensorRT不用重新訓(xùn)練模型。二是 ONNX 在 CPU 上的推理速度比原生 PyTorch 快不少。三是部署更方便不用在目標(biāo)機(jī)器上裝完整的 PyTorch 環(huán)境。導(dǎo)出命令很簡單from ultralytics import YOLO model YOLO(best.pt) model.export(formatonnx, imgsz640, halfTrue)注意 halfTrue 表示導(dǎo)出半精度FP16推理速度更快顯存占用更少但要求顯卡支持目前主流的 NVIDIA 顯卡都支持。如果后續(xù)部署到只有 CPU 的機(jī)器上就用 halfFalse 導(dǎo)出精度和兼容性都更穩(wěn)妥。如果不希望引入 ONNX 依賴也可以直接用 PyTorch 推理ultralytics 封裝的 predict 方法已經(jīng)做了很多內(nèi)置優(yōu)化model YOLO(best.pt) results model.predict(sourceinput.jpg, conf0.25, iou0.45, imgsz640, device0, verboseFalse)這里 conf 是置信度閾值iou 是 NMS 閾值YOLOv10 推理雖然不需要 NMS但 ultralytics 的 API 為了兼容老代碼還是保留了 iou 參數(shù)。實(shí)際使用時(shí)我剛才提到的調(diào)低 conf 到 0.15 可以提升召回率。推理性能這塊我用一張 640x640 的圖像實(shí)測YOLOv10s 在 NVIDIA GTX 1660 上單張推理大約 12msCPU 上大約 180ms。如果是視頻流每幀都跑機(jī)器學(xué)習(xí)模型可能有點(diǎn)吃力更好的做法是跳幀處理比如每 3 幀只處理 1 幀其余幀直接沿用上一幀的結(jié)果這樣視頻檢測的實(shí)時(shí)性會好很多。這個技巧在野外連續(xù)監(jiān)測場景里非常實(shí)用。5.2 UI界面設(shè)計(jì)從能用到好用UI 這部分我用的 PyQt5整體布局分三個區(qū)域頂部是操作區(qū)放加載圖片、打開視頻、打開攝像頭、停止檢測幾個按鈕中間是展示區(qū)用 QLabel 顯示檢測后的畫面底部是信息欄實(shí)時(shí)顯示當(dāng)前檢測到的物種列表和數(shù)量統(tǒng)計(jì)。幾個值得分享的設(shè)計(jì)細(xì)節(jié)圖像展示必須做縮放適配。攝像頭和圖片的尺寸各不相同直接塞進(jìn) QLabel 會導(dǎo)致界面卡頓甚至變形。我在代碼里封裝了一個 resize 函數(shù)在保持寬高比的前提下把圖像縮放到 QLabel 的可用尺寸。核心代碼如下def resize_to_label(image, label_width, label_height): h, w, _ image.shape scale min(label_width / w, label_height / h) new_w, new_h int(w * scale), int(h * scale) resized cv2.resize(image, (new_w, new_h)) return resized推理和顯示必須分離。如果直接在 UI 主線程里跑模型推理畫面會一卡一卡的因?yàn)橹骶€程被推理過程占住了沒空去刷新界面。我的做法是用 QThread 開一個后臺線程做推理推理完成后再通過信號把結(jié)果傳回主線程更新界面。這個處理是 UI 不卡頓的關(guān)鍵很多初學(xué)者在這個地方栽過跟頭。檢出結(jié)果的展示要有層級。我看過一些項(xiàng)目在畫面上把每個框都畫得很重各種信息都堆在框上非常亂。我的做法是檢測框用綠色細(xì)線類別名稱和置信度顯示在框上方字體不用太大右下角加一個統(tǒng)計(jì)面板列出當(dāng)前畫面中每個物種出現(xiàn)的次數(shù)。這樣看檢測畫面一目了然也不會被視覺噪聲干擾。5.3 支持視頻與攝像頭實(shí)時(shí)檢測視頻檢測和攝像頭實(shí)時(shí)檢測的實(shí)現(xiàn)思路是一致的循環(huán)讀幀每幀做推理畫框顯示。區(qū)別只在視頻源是不同的視頻文件用 cv2.VideoCapture 讀取需要設(shè)置跳幀邏輯和視頻結(jié)束判斷。攝像頭實(shí)時(shí)檢測同樣用 cv2.VideoCapture但需要把讀取超時(shí)和畫面分辨率等問題處理好。我測試過的攝像頭分辨率建議設(shè)在 640x480 或 1280x720分辨率太高推理會慢分辨率太低檢測效果差。實(shí)時(shí)檢測的一個額外問題是攝像頭畫面的方向、曝光變化會影響檢測效果。野外攝像頭可能對著太陽方向或者畫面里葉片搖動造成大量誤檢。這類問題在純算法層面很難完美解決我的經(jīng)驗(yàn)是結(jié)合場景做業(yè)務(wù)規(guī)則過濾比如設(shè)置連續(xù) N 幀檢出同一目標(biāo)才確認(rèn)是動物對抖動產(chǎn)生的瞬時(shí)誤檢有很好的抑制效果。這個經(jīng)驗(yàn)適用于任何野外監(jiān)測類項(xiàng)目。6. 常見問題與排查技巧實(shí)錄6.1 訓(xùn)練loss不下降怎么辦這個現(xiàn)象新手遇到的最多。訓(xùn)練跑了幾十個 epochloss 曲線就是磨磨蹭蹭不往下走。我的排查順序是先看學(xué)習(xí)率。如果學(xué)習(xí)率太小loss 下降會像蝸牛一樣這種情況把 lr0 從 0.01 調(diào)大到 0.05 試試如果學(xué)習(xí)率太大loss 會在訓(xùn)練初期震蕩甚至發(fā)散那就把 lr0 調(diào)回 0.005 左右。兩者之間需要根據(jù)實(shí)際曲線調(diào)整。然后看數(shù)據(jù)。檢查數(shù)據(jù)集中是不是存在大量同類目標(biāo)在邊界框上極其相似但標(biāo)簽不同的情況或者數(shù)據(jù)里有大量空標(biāo)注的圖片有圖片但沒有任何目標(biāo)框??諛?biāo)注圖過多模型看到大量背景信息而學(xué)不到目標(biāo)特征loss 自然波動大且不下降。最后看增強(qiáng)。mosaic 增強(qiáng)如果全開著某些圖像的目標(biāo)被切得太碎、太小也會影響收斂。我遇到過一次這種問題把 mosaic 概率從 1.0 降到 0.5 之后loss 曲線就恢復(fù)正常了。6.2 小目標(biāo)檢測效果差野生動物檢測里小目標(biāo)問題尤其突出。動物在畫面里占比常常不到 1%一個 640x640 的畫面里動物可能只有 20x20 像素大小模型很難準(zhǔn)確識別。解決手段有好幾個我用下來最有效的是增大輸入分辨率到 1280 或 1536。這會直接增加小目標(biāo)的像素信息量代價(jià)是顯存占用和推理時(shí)間都成倍增長。如果不差算力這是最簡單粗暴的辦法。用模型的 P2 層輸出。YOLOv10 默認(rèn)是從 P3 層開始做檢測P3 層特征圖尺寸是輸入圖像的 1/8對小目標(biāo)的敏感度是有限的。如果能改結(jié)構(gòu)啟用 P2 層1/4 尺寸特征圖小目標(biāo)檢測能力會明顯提升但延遲也會增加。專門的增強(qiáng)策略。比如把目標(biāo)在圖像中的相對大小做調(diào)整把大目標(biāo)縮放成小目標(biāo)再訓(xùn)練強(qiáng)制模型適應(yīng)不同尺度。這個思路實(shí)現(xiàn)起來成本低值得一試。6.3 界面卡頓和無響應(yīng)UI 界面卡頓幾乎都是主線程阻塞問題。PyQt5 默認(rèn)是單線程的如果你的推理代碼直接寫在按鈕的槽函數(shù)里點(diǎn)擊檢測按鈕后整個窗口會凍結(jié)直到推理完成。這個問題的正解就是用 QThread 把推理放到后臺不要和 UI 刷新?lián)屩骶€程。實(shí)現(xiàn)思路大概是定義一個繼承 QThread 的 Worker 類在 run 方法里循環(huán)處理視頻幀或圖像每處理完一幀就發(fā)一個自定義信號攜帶檢測結(jié)果和畫好的圖像主線程接收信號后更新 QLabel。代碼示例class DetectWorker(QThread): update_frame pyqtSignal(object) def __init__(self, model, source): super().__init__() self.model model self.source source self.running True def run(self): cap cv2.VideoCapture(self.source) while self.running and cap.isOpened(): ret, frame cap.read() if not ret: break results self.model(frame) annotated results[0].plot() self.update_frame.emit(annotated) cv2.waitKey(1) cap.release()還有個細(xì)節(jié)視頻循環(huán)里的 cv2.waitKey(1) 不要省。它能讓 OpenCV 內(nèi)部的高 GUI 線程正常處理窗口事件不然視頻顯示會出現(xiàn)對話框無響應(yīng)或者刷新異常的問題。許多視頻檢測卡頓的坑都是這個一行代碼引起的。6.4 數(shù)據(jù)集標(biāo)注邊界模糊如何處理野生動物圖像里動物和背景的邊界很多時(shí)候是模糊的尤其毛色深的動物在陰影中或者動物身體有一部分被草叢遮擋。標(biāo)注的時(shí)候很難做到框非常精確。我的建議是邊界模糊時(shí)標(biāo)注框?qū)幙缮晕⑵笠稽c(diǎn)也不要偏小。因?yàn)榭蚱蟀吮尘澳P瓦€能學(xué)著在背景中找目標(biāo)如果框偏小把目標(biāo)身體的一部分切掉了模型學(xué)到的特征不完整很容易導(dǎo)致漏檢。另外一個經(jīng)驗(yàn)性技巧如果目標(biāo)只有一部分可見比如只露出半個身子只要這不是獨(dú)立訓(xùn)練的類別標(biāo)注的時(shí)候不要把這種極端部分納入訓(xùn)練集否則會干擾模型學(xué)到完整的目標(biāo)特征。操作上可以把標(biāo)注框沿著可見部位對齊但手動檢查時(shí)要剔除那些信息量太少的圖像保證訓(xùn)練集整體質(zhì)量。還有一個經(jīng)常被忽略的問題不同標(biāo)注員之間風(fēng)格不一致。如果數(shù)據(jù)集是多人共同標(biāo)注的可能會出現(xiàn)一個人習(xí)慣把框畫得緊貼目標(biāo)另一個人習(xí)慣留一點(diǎn)點(diǎn)邊距。這種不一致雖然不致命但會影響模型對框的回歸學(xué)習(xí)導(dǎo)致訓(xùn)練出來的模型在輸出框的時(shí)候抖動較大。處理方式是建立標(biāo)注規(guī)范比如最大外接矩形邊外擴(kuò) 2 像素然后讓標(biāo)注員按照同一規(guī)則執(zhí)行。7. 部署應(yīng)用與場景擴(kuò)展7.1 從代碼到可用產(chǎn)品的路徑項(xiàng)目做到訓(xùn)練好模型、UI 能跑只能算實(shí)驗(yàn)室可用。要真正交付給最終用戶比如保護(hù)區(qū)巡護(hù)人員、野外研究團(tuán)隊(duì)還需要做幾件事第一是離線部署。很多野外站點(diǎn)是沒有網(wǎng)絡(luò)的我打包程序時(shí)把所有依賴庫和模型文件都打包進(jìn)一個可執(zhí)行目錄用戶拿到之后解壓就能跑不需要聯(lián)網(wǎng)安裝任何東西。PyInstaller 是常用的打包工具但注意模型文件和資源文件的路徑要設(shè)置成相對路徑否則打包到另一臺機(jī)器上會因?yàn)榻^對路徑不一致而閃退。第二是日志與存檔。野生動物監(jiān)測數(shù)據(jù)是重要資料我建議所有檢測結(jié)果都記錄在案??梢栽诔绦蚰夸浵伦詣觿?chuàng)建一個 results 文件夾把每次檢測結(jié)果原圖、標(biāo)注圖、物種列表、置信度、時(shí)間戳按時(shí)間命名保存下來。這個功能對后續(xù)做種群統(tǒng)計(jì)和行為研究特別有用也是很多定制需求的核心點(diǎn)。第三是多源輸入適配。目前程序支持圖片、視頻、攝像頭其實(shí)如果加了 RTSP 流支持就可以直接接入野外的紅外相機(jī)設(shè)備做實(shí)時(shí)監(jiān)控。ultralytics 的 predict 方法本身就支持視頻流地址作為 source稍微改一下 UI 就能做到。這個擴(kuò)展成本低、收益大是很多實(shí)際項(xiàng)目的剛需。7.2 模型遷移到其他識別任務(wù)這個項(xiàng)目的代碼和流程完全可以遷移到其他識別任務(wù)上不一定非得是野生動物。比如園區(qū)安防中的車輛識別、農(nóng)業(yè)領(lǐng)域的害蟲檢測、倉庫物流中的包裹計(jì)數(shù)本質(zhì)上都是目標(biāo)檢測加 UI 展示的架構(gòu)。遷移的關(guān)鍵在于數(shù)據(jù)和類別定義。我的經(jīng)驗(yàn)是不要怕重頭標(biāo)注數(shù)據(jù)因?yàn)橥ㄓ媚繕?biāo)檢測模型往往在特定場景下效果不佳必須用目標(biāo)場景的數(shù)據(jù)去微調(diào)或重新訓(xùn)練。遷移時(shí)可以直接復(fù)用訓(xùn)練腳本、評估腳本和 UI 代碼只需要替換 data.yaml 文件里的數(shù)據(jù)集路徑和類別名稱即可。如果新舊場景在圖像特征上有相似性比如都是戶外自然場景可以考慮在預(yù)訓(xùn)練權(quán)重的基礎(chǔ)上繼續(xù)微調(diào)訓(xùn)練收斂速度會有明顯提升。7.3 進(jìn)一步優(yōu)化方向如果這個項(xiàng)目要繼續(xù)迭代我會優(yōu)先做兩件事第一是引入跟蹤算法。目前系統(tǒng)每一幀是獨(dú)立檢測的動物在視頻幀之間的關(guān)聯(lián)沒有建立起來。如果接入了 ByteTrack 或 DeepSORT 跟蹤就能實(shí)現(xiàn)個體級別的軌跡追蹤統(tǒng)計(jì)動物出現(xiàn)的時(shí)間和路徑。這對行為學(xué)研究價(jià)值很大也是很多生態(tài)監(jiān)測系統(tǒng)招聘要求里提到的技術(shù)點(diǎn)。第二是做模型量化。ONNX 導(dǎo)出以后還可以繼續(xù)用 TensorRT 做 INT8 量化推理速度可以再翻一倍以上。量化需要跑校準(zhǔn)集精度會有輕微損失但對檢測框位置判斷影響不大。這個優(yōu)化做完即使是低功耗的嵌入式設(shè)備也能流暢跑起實(shí)時(shí)檢測。8. 項(xiàng)目實(shí)操總結(jié)與個人體會整個項(xiàng)目做下來我最大的感受是深度學(xué)習(xí)目標(biāo)檢測項(xiàng)目里模型訓(xùn)練本身只占不到一半的工作量剩下的大頭全在數(shù)據(jù)處理、工程化落地和用戶體驗(yàn)上。很多朋友喜歡到處找更牛的模型結(jié)構(gòu)但如果訓(xùn)練數(shù)據(jù)質(zhì)量不過關(guān)再牛的模型也白搭。我在這個項(xiàng)目里把接近一半的時(shí)間花在數(shù)據(jù)清洗、類別平衡和標(biāo)注規(guī)范上從最終結(jié)果看這些投入的回報(bào)是最高的。另一個經(jīng)驗(yàn)是做應(yīng)用型項(xiàng)目要對精度 90%和實(shí)際能用有清晰的區(qū)分。如果你的系統(tǒng)在標(biāo)準(zhǔn)測試集上 mAP 很高但一放到真實(shí)場景就頻繁誤檢漏檢原因往往不是模型不強(qiáng)而是訓(xùn)練數(shù)據(jù)的分布和真實(shí)場景有差異。做野生動物識別一定要想辦法讓訓(xùn)練數(shù)據(jù)貼近真實(shí)野外環(huán)境的成像條件——低光照、背景雜亂、目標(biāo)尺寸小、姿態(tài)多變這些都要盡可能在數(shù)據(jù)層面模擬出來。最后再分享一個小技巧項(xiàng)目跑通之后我把整個推理流程做了簡單的性能分析發(fā)現(xiàn)圖像讀取和畫框渲染耗時(shí)占比其實(shí)不小。后來我改用 OpenCV 的直接讀取加高效繪圖整體幀率提升了接近 20%。有時(shí)候算法模型沒變微調(diào)一下工程代碼就能帶來可觀的性能提升。做項(xiàng)目的過程中保持這種從端到端看問題的習(xí)慣你會發(fā)現(xiàn)自己解決的問題越來越深項(xiàng)目的價(jià)值也隨之越來越大。如果這個項(xiàng)目給了你一些靈感建議先從一個小數(shù)據(jù)集開始挑五六個特征差異明顯的物種把整個流程跑通一遍。通了之后再逐步加類別、調(diào)優(yōu)化、做部署。一步一步來你會發(fā)現(xiàn)在這個過程中積累的東西遠(yuǎn)不止一個識別系統(tǒng)本身。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品久久久久亚洲av| 国产60页| 国产精品干干干| 成人天天看站长推荐| 精品人成视频在线观看| 国产美女口爆吞精视频| 精品一区二区三区蜜桃臀赵总 | 91国模| 超碰成人国产| 亚洲欧美色图片| 操九九九九九九| 亚州色综合| 加勒比海成人视频网| 欧美日韩操逼动图| 国产精品剧情| 亚洲涩图欧美| 熟妇熟女视频一区二区三区| 国语国产操逼伊人AV网| 大香久久| 97天堂| av日韩中文字幕| AAA久久| 91n欧美| 人妻精品一区一区三区蜜桃91| 丝袜性亚洲| 中文字幕一区二区韩| 国产综合日韩伦理| 欧美韩日精品99综合| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 黑人猛交| 青青草中出视频 | 久久精品一区二区三区四区五区| 婷婷丁香人妻| 天美传媒精品久久视频| 超碰久久综合| 亚洲天在线| 日韩精品怡红院| 99精品无码| 无码精品久久久天天影视| 国产蜜臀在线| 99色婷婷中文字幕乱色| 极品色社| 五月天激情四射| 亚洲精品亚洲人成在线麻豆| 人人操人人搞人人草| 成 人片 黄色大片| 在线日韩日本亚洲国产| 青青久久艹| 超碰欧美97资源| 亚洲AV色图一区| 欧美 亚洲 综合 制服 另类| 国产九九久久久精品| 中文字幕aⅴ在线视频| 亚洲欧美电影| 国产强奸乱伦xd| 亚洲精品99999| 国产亚洲性生活视频播放| 人妻娇喘 激情视频| 亚av顶级裸体一区二区三区四区五区 | 久久9久9久99久9久9| 狠狠色婷婷777| 国内三级自拍小视频在线观看| 欧美午夜视频免费观看| 操逼啊啊啊91| 久操操| 天天视频黄网站| 国产又操| 蜜桃久久久久久久| 欧美操逼视频二区| 亚洲欧洲日韩中文字幕一区| 天躁夜夜躁2021| 84YTCOM性无码| 国产又猛又粗又爽又黄| 亚洲无码久久久久久久| 伊人网综合在线视频| 伊人久久艹| 青青国产精品在线| 亚洲怡春院| 青青草色AV| 亚洲av成人精品一区| 无码外流操逼视频| 九九色色| 98色网| 久久只有精品一区二区三区| 人人喜人人妻| 久久人妻四季| 超碰偷拍| 国产av强奸美女| 国产性爱在线视频一区二区| 性爱综合网| 黄色十八禁| 中文字幕国产| 亚洲无码精品AV久久久| 一区二区三区精品视频| 亚洲精品天天影视综合网| 国产蜜臀在线| 少妇人妻太紧太深av| 国产玖玖| 91制服丝袜| 日本一级性爱| 69久久久久久久久久久久久| 国模私拍一区二区三区神乳| 亚洲精品久久久久久久久豆丁网| 亚洲AV永久无码精品成人调教| 性饥渴少妇av无码毛片| 丰满少妇一区二区三区专区| 国产传媒一区二区三区| 蜜臀亚洲中文| 3PAV乱伦视频| 国产成人无码高清| 少妇免费视频| 国产高清成人免费视频| 亚洲黑丝在线| 啊啊啊啊啊好舒服视频| 人人干人人操人人..com| 欧美 亚洲 91| 欧美日本成人一区二区| 亚洲有薄码区日本系列中文字幕| 欧美 亚洲 在线| 精品超碰国产| 日韩精品电影| 北约熟女超碰| 蜜桃色院一区久久| 亚洲成aⅴ人片不卡无码| yazhousetuoumei| 青青草中日韩在线| 天堂中文日本在线观看| 操淫穴亚洲五月丁香 | 欧美在线官网| 久久大黄片| 神马久久久久眼| 秋霞怕怕片| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 在线性黄高清免费视频| 性欧美91| 日本道久久综合色色| 日本精品九九九| 久久伊人最新网址视频| 丰满人妻一区二区三区在线| 伊人网免费视频| 五月天婷婷久久| 亚洲天堂另类| 九九玖玖精品| 国产毛片久久久久久久| 人人爱人人操人人性| 国产97av| 色欲人妻一区二区在线| 韩国一级婬片A片无码天美| 99精品网站| 国产一区二区三区视频在线看| 加勒比东京热五月天天堂网| 九九伊人网| 97在线免费观看视频| 丰满少妇高潮无码| 女同亚洲欧美一二三区久久电影| 成人羞羞视频国产| 超碰在线第一页| 99免费在线视频| 三级日韩一区二区三区| 精吧天堂| 99国产精品人妻人伦| 精品人妻1区| 色天天野狼综合社区| 欧美91精品国产自产| av午夜玫瑰| 无套内射性感少妇视频| 中文字幕日韩专区精品系列| 东北老熟女| 亚洲AV乱码专区国产噜噜亚洲 | 在线播放一级无码视频| 极品综合| 国产又黄又粗的视频| 亚洲自拍青操视频| 久久久国产三级黄色片| 亚洲在线网站| 污电影在线观看| 91碰碰碰| 激情五月天社区| 日本成a人v网站在线观看| 国产深喉| 欧美精品庄| 欧美 亚洲 另类 综合| 精品一区二区啪啪啪| 天堂中文资源在线bt| 亚洲国产另类在线中文| 久久大香蕉97| 日本性一区| 美女淫穴| 97精品一二区| 久久精品人体AV| 围产精品一区二区三区视频播放| 亚洲AV无码秘 蜜桃臀国精产品| 少好三P| 操淫穴亚洲五月丁香 | 日本一区二区三区精品| 五月天婷婷色| 九九99精品| 日韩亚洲国产视频| 国产精品蜜臀久久久久无码AV| 欧美亚洲手机在线| 日韩欧美女求操每天更新| 999 久久久| 嗯……啊…嗯嗯…啊…好舒服| 99色热| 婷婷色导航| 无码日韩人妻av一| 色狠狠 - 百度| 精品国产91av一区二区三区 | 久久9精品视频| 午夜精品99久久久久传媒| 亚洲精品男人的天堂| 久操精品网| 日本人人操人人操| 久久美女福利是上海美女| 超碰久超碰久| 九九九九久久久久| 精品国产一区探花在线观看| 国产在线视频午夜精华在| 女生久久网| 97超碰9| 男人综合网| 欧美日韩一二三| 人妻丝袜一区二区三区在线| 蜜臀在线视频| 中国操逼无码| 日本激情免费大片| 好吊妞转入那个网| 男女91| 亚洲欧美精品久| 伊人午夜福利视频| 精品久久无码午夜福利| 亚洲AV噜噜狠狠网址蜜桃动漫| 亚洲成人免费中文字幕| 国内精品伊人久久久久影院会| 久久精品三级影视| 超碰亚洲97| 大香伊人在线一区| 俞拍自拍| 色吧91| 日韩一区二区精彩视频| av网页一区二区三区| 日韩人妻一区二区精品| 久草婷婷| 欧美色交| 100啪啪视频大全| 蜜乳AV一区二区三区四| 国产视频三区四区| 久久噜噜噜精品国产亚洲综合| 久久中文字幕在线观看| 亚欧国产无码精品在线| 麻豆av一区二区三区| 亚洲日韩XXX| 亚洲欧美首页| 在线强奷到舒服的无码视频| 日韩人妻精品久久久久| 精品人妻一区二区三区视频| 免费视频一二三区| 精品国产乱码久久久久久口爆网站 | 玖玖97综合| 97一区二区三区视频| 国产精品不卡少妇白| 人妻献身系列第54部| 97色婷| 蜜臀AV成人精品蜜臀| 久操 高清| 日韩大香蕉AV影片| 精品久久久久av影院| 亚洲国产综合久久天堂| 久久精品国产亚洲粉嫩| 中文字幕成人理论在线| 中文字幕精品亚洲熟女| 操B在线观看| 9/A片| 中文字幕人妻丝袜乱一区三区| 亚洲精品性爱片| 天天干少妇| 日韩欧美~中文字| 一本大道不卡一二三区| 99re不伦| 欧美Ⅴ性爱| 91美女中出| 9ⅰ久久久天天| 无码精品一区二区三区潘金莲| 中文字幕一区二区三区人妻少妇在线| 天堂v无码免费视频| 色色五月天激情| 97视频新免费| 男人a天堂手机在线版| 欧美五区| 亚洲av国产av综合av卡| 夜夜嗨AV蜜臀av| 亚洲一二三四区| 91视频国品一二三区| 天堂亚洲欧美| 日本狠狠干| 91少妇高潮| 黄色欧美性爱视频| 后入合集| 69人妻精品一区二区绯色| 9久久久久久| 无码自拍SM| 日韩本不卡视频在线观看| 福利在线黄片| 久久精品店| 欧美第一页性| 乱伦一二三| 熟妇艹鸡八| 另类小说综合网| 欧美日动态视频| 中国zzijzzijzzwww精品| 加勒比AV网| 很黄很色的视频在线观看| 亚州中文字幕超碰97| 99精品欧美一区二区三区桃色| 亚洲揄拍网| 99性爱在线观看| 97精品在线| 色小视频蜜乳| 91欧美亚洲| 日本不卡高清免v欧美日韩在线观看| 97视频在线| 另类av天堂| 国产免费操逼| 校园春色亚洲色图| 日本久久综合| 五月天婷婷综合网| heyZO天然素人无码AⅤ专区| 在线电影亚洲色图| 99.色网| 午夜激情成人在线观看| 亚欧操逼片在线观看| 色99视频| 日韩亚洲中文字幕在线| 成人羞羞视频国产| 久久综合久色欧美综合狠狠| 亚洲色吧网| 日熟女| 欧美日日人人天天| 神马久久久久眼| 亚洲第一狼人丝袜美女另类| 狠狠爱大香蕉| 四虎AV在线播放| 区一在线观看| 国产热RE99久久6国产精品首| 又粗又长又大国产不卡| 蜜臀一二三区| 狠插 制服 自拍| av在线资源| 一级@啪啪视频| 亚洲色人阁| 91无码人妻| 看看小穴| 五月丁香啪啪网| 嗯啊视频免费在线观看| 日韩精品资源专区二区| 青青操在线视频| 情色五月天网| 97亚洲一区| 精品人妻伦一二三区久久| 白天啪啪晚上啪啪视频| A片大香蕉在线| 一区二区视频在看| 98久久超碰| 四虎免费视频| 九九九九九九九九九九九九九九九女| 狠狠 91| 在线播放成人高清免费视频| 粉嫩av一区二区三区天美传媒| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 黄色大片一区二区密桃丝袜| 亚洲av无码成人精品国产| 在线观看一级α片刺激高潮视频| 97超碰久久| 91欧美www| 后入福利| 天天射日日干| 欧美综合网在线| 久久久久久99999国产精品| 麻豆国产成人精品| 九九九精品一区二区无码| 麻豆AV96熟妇人妻| 欧美国产一区二区三区麻豆传媒| 亚洲综合性感在线| 麻豆久久久久久久久丝袜 | 天堂中文资源在线bt| 中文字幕AV乱伦| 午夜国产成人精品视频| 韩三级a视频在线观看| 影音先锋每日最新资源在线观看 | 欧美拳交在线播放| renqi久久久久久久久久久久| 九九RE视频在线精品| 亚洲中文一区二区三区视频| 日本中文字幕在线电影| 玖玖视频在线资源一区二区三区| 五月天激情小说| 亚洲午夜免费狠狠干| 天综合网| 亚洲男人的天堂在线看| 99999久久精| 伊人网高清| 国产精品视频内谢女人| 白天啪啪晚上啪啪视频| 最新日韩黄片| 婷婷五月天补不补| 好吊色一区| 男人的天堂2000| 伊人视频| 综合97| 亚洲色欲天天天堂色欲网女| 久久精品色欧美aⅴ一区二区| 人人透人人操| 夜夜夜久久| 亚洲熟女一区| 中文 人妻 制服| 麻豆视频国产一区二区| 综合网色| 精品国产一区二区三区久久久蜜臀| 天堂涩涩| 国产农村妇女精品| 欧美午夜视频精品久久| www.91色综合| 偷拍综合亚洲| 91色狼| 嫩草影院性色| 爽爽爽免费视频| 91色伦| 午夜啪| 亚洲精品a人片在线观看视| 人妻啊啊人妻啊| 免费网色网站| 国产深夜福利| 国语av最新自产拍在线观看| 日韩一区二区熟女| 精品美女少妇一区二区| 国产操逼视频在线观看| 91丝袜美腿网站| 亚洲校园激情| 思思热er精品视频| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 亚洲成人一区二区精品| AV一二区| 91综合站| 亚洲午夜AV| 国产精品丝袜久久亚洲不卡| 97操| 淫妻综合网| 91操人| 另类TS人妖一区二区三区| 激情综合五月婷婷| 亚洲男人天堂视频| 操迟操逼在巾线Fre看| 久久亚洲骚逼综合| 天天日天天看| 午夜丁香婷婷| 亚洲黄色电影| 国产精品久久久鸭无码的功能| 欧美色图成人网一区二区| 亚洲爽图| 91 丝袜在线| yw尤物av无码点击进入麻豆| 亚洲无套久久嗯嗯| 亚洲资源站| 五月婷婷AV| 91碰碰| 艹比视频国产精品| 天天拍天| 欧美系列在线一区二区| 91亚洲丝袜| 超碰在线香蕉| 偷拍片久久| 无码高清国产AV| 9久久美女首页| 久草精品国产99| 1024亚洲中文字幕久在线看片你懂的| 97精| 九一综合精品视品av| 男人天堂网站| 免费网站观看www在线观| 人妻9117c| 国产老熟女| 69XX一中文字幕人妻91| 高潮嗯啊性感美女久久久| 五月婷亚洲精品天堂| 中文字幕91综合| 无遮挡男女激烈动态图| 久久大线蕉一区| 在线一道啪| 亚洲女人毛茸茸91| 亚洲,欧美,春色,另类| 伊人操| 一二三啪啪专区| 国产 亚洲 一二三四| 淫乱图区 | 天天综合网亚洲综合网| 白嫩嫩一区| 日产欧美电影一区二区三区| 熟妇高潮精品一区二区三区下载| 性爱乱伦一区| 国产精品96| 欧美色天堂网在线视频| 亚洲欧美国产其他二区| 少妇无码999| 欧美天天谢综合网| 国产a级午夜毛片| 91殴美| 嗯嗯,好大,好爽,好骚| 国产女性无套 免费观看| 欧美色干| 欧亚成人在线视频| 一区二区激情国产熟女 | 99少妇精品视频| 人人摸.人人色| 久久精品一区一起草| 精品91摸| 99热99色| 亚洲人妻在线一区| 嗯嗯啊啊操我| 日本天堂在线播放| 亚州乱码中文字幕综合久久久| 久久久久久久久成人av解说| 久久超碰97| 毛片麻豆91糖心精品毛情片| 亚洲精品一区二区三区新线路| 日韩Va亚洲va欧美Ⅴa久久| 9久久久久| 天天操天天日天天干| 久久9久9久99久9久9| 岛国成人av在线播放网址| 手机午夜电影神马久久| 九九九九免费| 中文字幕1区2区| 好看的久久不射无码影视影院| 91美女中出| 一区二区三区精品久久| 韩国一级婬片A片无码天美| 美女91| 精品无人区麻豆乱码1区2区图片| 欧美亚洲涩涩| 九九九久久久久| 久久手机视直播| 69人妻精品一区二区绯色| 国产乱人伦AVA麻豆软件.| 大屁股人妻女教师撅着屁股| 日本不卡一区| 中文字幕丰满子伦无码专区在线视频最新 | 秋霞怕怕片| 日本综合色图| 国产精品96久久久久久| 超碰97人妻自拍| 加勒比性爱成人在线| 国产乱码精品久久久久久| 青青草在线视频人人想人人上| 六月丁香啪啪| 六月婷婷综合| 淫妻综合网| 激情综合网激情五月天| 婷婷午夜| www.狠狠| 久久久啊啊啊| 亚洲欧洲中文日韩女优乱码| 欧美少妇第一页| 亚洲欧美setu| 97青娱乐超碰久久| 日韩精品永久在线观看| 天天激清| 亚洲综合欧美| 97碰| 97在线看| 精品日韩人妻视频| 国产91av在线播放| 日韩免费在线视频观看| 亚洲成人免费中文字幕| 日本人人操人人操| 91chinese在线| 亚洲天堂电影精品一区| 国产精品九9| 亚洲成人精品久久久| 亚州色图欧美| 大干人妻| 深夜福利黄片| 手机在线中文字幕国产| 欧美日韩岛国大片在线观看| 五月丁香网站| 99精品热| 久操免费电影| 亚洲国产丝袜熟女av| ji熟女.com| 澳门特级毛片免费观看| 欧美嫩性色| 大香蕉综合久久| 99精品无码| 欧美人体性爱互联网第一页婷婷日本| 在线综合 亚洲 欧美中文字幕 | 欧美最大综合网| 福利五区| 26uuu成人影片| 天天躁日日躁XXXXYY| 日韩av女优在线免费一区| 啊啊啊啊二区好大| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 91操人| 精爱久久| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 亚洲天天在线| 东亚亚洲无码高清| 天天操天天射青青草| 久久精品中文字幕女同| 亚洲婷婷丁香在线| 国产精品熟女丝袜一区二区| 99999精品成人| 新91视频.cmp| 久久成人午夜精品影院| 99re6久热只有精品6在线直播 | 欧美传媒| 六九九九| 99这里只有精品| AA级电影三区| 中文高清一区二区的| 玖玖大干人妻| 九九干| 综合日韩激情另类图片| 青青草好吊色| 无码抄逼网| 日韩不卡码| 国产色产精品在线观看| 精品成人av一区二区三区在线| 天天综合欧美综合| 91狠狠综合网| 2010男人的天堂| 久久久久九九九九九| 欧美大香蕉同搞| 亚洲综合113页| 在线不欧美| 婷婷色网| 久久久日本电影| av凤凰久久久| 97操综合| 熟女六十路| 91 国产丝袜在线播放-百度| 国产精品黄色三级av| 欧美国产视频| 午夜无遮挡男女啪啪视频| 精品人妻1237| 香蕉欧美| 中文字幕版| AV乱伦专区| 色女综合| 午夜激情成人在线观看| 欧美 熟女 日韩| 中国一级操逼视频| 亚洲日韩东京热一区| 91社操逼| 欧美视频一区二区三区| 丁香五月天啪啪| 一本色道久久综合精品婷婷| 亚洲成人在线播放| 亚洲国产成人精品女人久久久| 天天摸,夜夜摸| 日韩一二三区| 久久蜜桃综合网| 国产日韩在线播放av| 欧美天堂亚洲电影院一区在线播放| 日韩欧美成人性爱在线| 91熟女少妇| 九九色综合| 日产操逼| 五月天加勒比啪| 日本国产欧美高清在线| 日韩欧美女求操每天更新| 亚洲 图片 综合91| 青青青国产手线观看视频2| 欧美999999| 日本在线视频导航| 91综合熟女| a人欧美综合天堂麻豆| 亚洲精品啪视频| 欧美性色欧美| 亚洲91网。| 人人摸人人叼| 亚洲男人天堂网| 99色骚| 97色干| WWW啪啪的com| 国产美女高潮视频| 熟妇熟女一区二三区| 日本www操操操| 亚洲一二三四区| 亚洲综合骚逼| 一品道视频一区二区三区| 俄罗斯一区二区视频在线观看| 天天天堂影视日韩亚洲91| 亚码激情| 午夜福利免费精品视频| 曰韩中文人妻视频| 亚洲一二三四区在线免费看视频| 日韩人体偷拍| 在线人人人人人人精品超 | 丁香五月天激情综合| 成人小说视频在线精品欧美| 欧美se综合| 亚洲精品 欧美精品| 色色色网站| 在线观看色视频| av毛片aaaaa免费看| 亚州五月| 91久久国外网| 97人人爱人人做人人乐| 欧美色五月| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 91N欧美| 国产精品免费视频人成| 精品人妻1区| 日韩欧美加勒比| 亚洲丝袜二区在线| 国产第11页| 亚洲综合另类欧美久久久| 久久大香蕉| 国模少妇一区二区三区| 福利社区午夜一区二区| 人人爱人人乐人人操| 无马一区二区| 激情婷婷丁香网| 亚洲污污网站| 在线黄色污污网站| av情色影音| 熟妇高潮一区二区免费视频| 五月色综合| 色爱国产| 丁香色五月 97干| 久久99午夜精品一区人妻| 日韩性爱视频在线免费观看| 国产亚洲性生活视频播放| 绯色一区二区三区不卡少妇| 免费国产视频| 98久久| 97亚洲欧美| 一区二区不卡视| 亚洲男人的天堂va亚洲男人社| 中出91视频| 国产熟码AV| 蜜桃传媒视频第一区入口在线看| 男人的天堂日韩| 果冻传媒A片一二三区| 岛国999| 欧美极品少妇| 香蕉国产97| 精品少妇一区二区| 91天天综合在线| 99热婷婷一区二区三| 伊香蕉综合久久久久久久噜噜噜| 欧美亚洲手机在线| 久久天堂| 色欲三区| 国内毛片国产专区二| 狠狠激情综合狠狠操中文字幕| 偷窥自拍A片| 婷婷精品| 欧美有码亚洲中文字幕一区二区三区四区| 伊人青青一区成人视频在线观看区| 天堂日本亚洲欧美| 在线观看视频91| 高清不卡 中文 人妻| 欧美同性恋 的搜索结果 - 91n| 久久男人| 国产操逼网站亚洲一级黄色| 草草影院最新网址| 欧美精品日韩一区二区| 九色97| 欧美夜色| 亚洲黄色AV电影| 自拍偷拍第26| 欧美亚洲中文字幕| 久久日韩毛| 天美传媒Av在线| 清纯唯美第一页| 欧美亚洲天堂| 3d成人精品一区二区| 欧美精品999| 亚洲天堂另类小说男人| 日韩大香蕉精品在线视频| 亚洲一区二区av| 久久透逼视频| 日本九九九九| 亚洲蜜臀懂色| 日本三级精品| 欧美日韩黄片精品在线| 91日韩在线| surenchaopeng| 亚洲色电影在线| 黄色激情电影在线观看| 九九成人| 久久原创中文| 熟女乱3伦999| 婷婷综合激情| 鸥美极品| 国内亚洲高清无码| 天天插天天射| 久久人人爽av亚洲精品天堂桃色| 韩国一级做a久久久久| 另类一区| 小明看看网址| 插入逼91| 国产999精品久久久久久| 精品人妻一二三四区视频| 肏逼视频日本| 亚洲一区二区麻豆影院| 成人精品水蜜桃久久久久久久| 国产精品麻豆成人av| 精品超碰中文在线| 亚洲狠狠入| 国产亚州精品美女久久久免费| 欧美日韩222| 亚洲色图欧美| 大香蕉久| 亚洲91射| 天天天天天天天天天天干美女| 大香蕉宅男伊人| 凹凸视频在线一区二区| 四虎AV在线观看| 偷窥自拍亚洲| 国产又色又爽又舒服的三级视频| 九一综合网| 人人妻人人爽 97人人看碰人免费公开视频| 超碰三级秋霞| 久久国产精品m码| 丁香色婷婷| 亚洲精品蜜桃久久久| 欧美成人一区二区三区在线播放| 91少妇香蕉久久精品| 国产无码精品高清| 色情亚洲日本成人| 日韩有码 一区二区三区| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美天天插| 青草精品视频日本久久久久网站在线| 丁香五月性| 亚洲资源一区| 伊人AAA| 日本精品999| 91女在线观看| 久久的免费性爱视频| 蜜桃精品一区二区三区ww| 可免费观看的av毛片中日美韩| 97超级久久强资源| 翔田千里AV无码秘 三区| 久久久9品一区二区三区| 日韩免费中文字幕视频| 久插综合| 在线观看亚洲专区| 狠狠97| 中文字幕一区av| 国产资源中文字幕在线| 欧美人妻色| 高清无码 国产精品| 男女香蕉一区二区| 激情AV| 狠狠婷婷亚洲中文综合久久| 偷拍2020| 俺去俺来也在线www| 中文有码9| 久久99国产综合精品女同| 久久久久亚洲三级电影| 97超碰免费生活| 六月丁香婷| 欧美性爱精品七区| 日本欧美m v精品网站加| 日本中文字幕在线视频 | 99视频自拍| 放黄片放3级黄片没穿衣服| 国产精品久久久777| 激情接吻视频久久久久久| 男人的天堂va在线| 国产精品熟女九九九| 国产成人自拍视频在线| 亚洲欧洲激情卡通另类文学四射小说网站 | 亚洲一二三四区在线免费看视频| 99这里只有精品| 岛国A V在线免费看| 51一区二区三区| 91女网站| 探花精品视频| 国产中文字幕在线点播| av2014 日韩在线中文字幕| 亚洲伊人久久精品狠狠在线| 日韩激情中文字幕有码| 久久久久九九九九| 伊人久久亚洲色欲综合网站| 无码人妻一区二区一牛影视| 美女操逼福利视频| 日本孕妇一区二区视频操逼免费看 | 999亚洲国产视频| 97天天| 99热18这里只有精品| 国产欧美日韩在线观看麻豆传媒公司| 夜夜天天噜狠狠爱2021| 亚洲天堂2020| 欧美日本不卡| 老师充足的奶水小说| 五月婷婷激情网| 在线色导航| 加勒比综合| 亚州色图欧美色图| 欧美亚洲厕所精品偷拍91 | 亚洲欧洲中文日韩女优乱码| 熟女熟妇一区二区三四区| 亚洲成人妻日韩在线| 久久久久久久 九九九九九九九| 国产高清无码一区二区三区四区皇冠| 成人免费毛片| 久久这里只有精品9| 欧美精品欧美精品系列 | 久草精品国产99| 久久久久久久9| KK色在线影院| 嫩草黄页| 亚洲图片 激情小说| AV高清一区| 艳美熟妇先锋一二三区| 久久精品国产精品亚洲艾通辽熟妇| 欧美午夜一区二区三区| 天天草夜夜草高潮片| 日韩av无码网站| 色香av| 蜜臀久久99精品久久久久久| 91无码人妻精品一区二区三区蜜桃| 91精品免费| 天天操人人操骚逼网站| 久久久久亚洲一区女同性恋中文字幕| 亚洲综合另类欧美久久久| 玖玖人人爱| 亚洲 图片 综合91| 夜夜一区二区| 伊色综合天堂色97| 天堂av2019| 中文一区二区婷婷视频| 91女网站| 人妻社区男人天堂| 超碰99热中文字幕| 午夜精品久久久久| 色超碰综合| 日本中文字幕一区| 九九免费影片| 天天久久久久久| 校园激情狠狠四射| 亚洲精品人体| 97超碰碰| 精品久久久久久无码| 国产黄色影片在线观看| 性久久| 人人看人人摸人人色| 久久婷婷影院| 啊啊啊com| 91色图片| 欧美高潮| 青娱乐黄色录像| 精品无码秘 人妻一区二区| 亚洲精品国语在线播放| A 在线网址| 成人性爱全视频观看| 婷婷五月天av| 99re这里只有精品3| 九九热在线精品视频| 国产熟女高潮一区二区三区| 久久日韩肥臀| 超碰精品日韩欧美国产| 久思思热视频在线观看| 日韩精品中文字幕二区| 极品五月天噜噜| 日韩中文字幕2020| 夜夜夜爽www精品视频| 欧美日韩97| 国产精品黄色三级av| 亚洲色综合| 青青草一区二区高清无码视频| 国产精品久久久久久久久久久久久久吹| 欧美日韩中文视频播放| 操逼大黄片| 婷婷五月天丁香| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久AV无码AV| 一本一道波多野毛片中文在线| 亚欧高清v| 色呦呦、国产精品| 黑人粗大V S日韩女优视频| 欧美资源| 久久肏大逼| 欧美se亚洲| 超碰97久| 国产黄色小视频网站| 久碰视频| 97精品97久久| 精品欧美不卡在线播放| 怡红院一区二区熟女人妻| 欧色综合| 色与欲影视| 亚洲一卡2卡3卡4卡乱码网站| 色性欧美| 日韩欧美久久婷婷网站| 亚洲国产一区二区日韩专区| 无码9区| 怡红院亚洲怡春院av| 日韩在线欧美精品一区二区| 加勒比大香蕉视频在线| 亚洲色图第四色| 日本黄色精品专区网站| 农村妇女一级二级三级视频| 欧美日韩天堂| 婷婷av在线中文字幕| 思思热在线| 青青草五月份天| 欧美另类精品xxxx| 91网亚洲| 亚洲国产成人精品久久久国产成人一区二区| 欧美性爱另类综合| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久久蜜桃综合网| 亚欧成人一级片在线播放| 韩国黄色片精品久久久| 97热视频在线观看| 久久久久亚洲av综合波多野制衣| 亚洲 中文 女同| 欧美天天弄| 日本在线一二 | 日韩免费三级黄片电影| 偷窥自拍亚洲色图| 亚洲色阁| 艹我哪美一区无码| 91色欧美| 超碰av在线| 美女t无毒不卡不卡| 天天躁日日躁AAA片李宗瑞| 一区二三区四区视频大全套| 最新三级网址| 亚洲欧美一区二区不卡视频播放 | 精品乱码久久久久| 18禁无码永久免费无限制| 啊啊啊好湿久久| 四虎国产精品永久在线囯在线| 久悠悠av| 永久电影三级在线观看| 久久色激情一区二区三区| 久久久97| 青青草视频在线观看一区二区| 色色毛片| 目产99999久久999| 尤物黄色在线观看网站| 91在线/欧洲| 亚洲欧美国产成人综合不卡| 欧美亚洲韩国视频十五区 | 日韩15p| 中文字幕视频2区| 国产又色又粗又黄又爽| 东北老女人的激情视频| 国产高清精品一区二区三区毛片| av东京热男人的天堂| 免费av大片| 色爱亚洲| 97高清啪啪| 日本熟女中文字幕一区| 午夜精品久久久久久久99| 99色色网| 国产精品白领在线观看| 歐美性天天| 欧美一区二区三区日韩| 热热色91| 韩国女主播青草在线| 亚洲日韩美女中文字幕乱| 九九九偷拍| 欧美九九爱| 九色精品视频导航1| 人妻人久久精品中文字幕| 亚洲国产精品久久久久久久久久| 一级毛片电影免费看| 欧美一级专区免费大片| 色五月激情网| 国产精品久久aV| 物业黑人 AV一区| 大香蕉97久久| 亚洲天堂AV在线播放| 久久久久久九九九九九| 天天综合网在线| 成人性爱电影一区二区| 亚洲福利影院一区久久| 桃色人妻在线视频| 人妻激情偷乱视频一区二区三区 | 97超碰天天爱天天爱| 欧美黄片视频在线观看免费| 大香蕉一级黄色片久久| 日产成人久久| 久久发布国产伦子伦精品| 91人妻做a观看视频| 东京热毛片177b2viP| 日韩精品9区| 少妇无码太爽| 亚洲AV成人无码一区二区三区在线观看 | 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | av一区二区三区四区| 亚洲情色 自拍| 日本东京热大香蕉a片| 五月天激情网图片| 嫩草影院在线观看精品| 欧差乱伦二三| 欧美性高潮在线| 偷拍五区| 神马久久网| 天天添天天干电影| 男人的天堂一区三区| 国产精品久久天天干| 精品人妻一区二区三区鲁大师| 超碰午夜| 欧美在线55555| 亚洲免费精品一区| 六月丁香网| 亚洲精品99999| 色吧 综合| 噜噜噜亚洲精| 国产偷人妻精品一区二区在线| 精品国产乱码久久久久A| 亚卅熟女乱色| 操逼操逼视频操逼| 五月天我淫我色av| 男人的天堂va| 亚州黄站| 超碰在线综合97| 少妇色综合| 乱老熟女一区二区三区| 欧洲Au麻豆| 欧州色图区| 欧美日韩丝袜| 99热18| 女人被添高潮免费视频| 狠狠色噜噜狠狠狠狠狠色综合久久 | 综合伊人激情| 91色色网站| 中文字幕乱亚洲美女精品一区| 97在线播放| 色婷婷A V一二三四区麻豆综合| 在线情色电影 91大 | 亚洲清纯唯美| 久久久久久少妇| 精品中文一区二区| 亚洲 综合 第一页| 色偷综合| 亚洲图片偷拍欧美| 啊啊啊啊,啊啊好多水| Aa东京男人的天堂| 国产精品午夜福利视频| 日本中文字幕一区| 午夜精品久久久久久久| 久久久久久久9最新免费视频观看| 97一本大道亚洲一区| 91激情综合| 久久9精品网站| 欧美97av| 91n欧美| 日韩免费a级毛片无码a∨| 亚洲**2021在线观看| 精品毛片av一区二区| 欧美大香蕉专区网|