色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

labelme2yolo關(guān)鍵點格式轉(zhuǎn)換:從JSON到txt的完整流程與避坑指南

labelme2yolo關(guān)鍵點格式轉(zhuǎn)換:從JSON到txt的完整流程與避坑指南 做關(guān)鍵點檢測項目的人大多繞不開一個尷尬的環(huán)節(jié)標(biāo)注工具和訓(xùn)練框架各說各話。我最近在整理一套自用的姿態(tài)關(guān)鍵點數(shù)據(jù)流程標(biāo)注端一直用 labelme因為它畫點、拖框、改標(biāo)簽都順手團(tuán)隊里非技術(shù)背景的同事也能快速上手但訓(xùn)練端用的是 YOLO 系列的關(guān)鍵點檢測模型它只認(rèn)自己那套 txt 標(biāo)注格式。于是每次數(shù)據(jù)更新都要在 labelme 的 JSON 和 YOLO 的 txt 之間來回倒騰一次。這個“l(fā)abelme2yolo 格式改變”的活兒看著不起眼真做起來坑不少坐標(biāo)歸一化算錯、關(guān)鍵點順序?qū)Σ簧?、可見性?biāo)志丟失、圖像尺寸讀錯任何一個環(huán)節(jié)出問題訓(xùn)練時 loss 就是降不下去你還以為是模型結(jié)構(gòu)的問題排查半天才發(fā)現(xiàn)是標(biāo)注轉(zhuǎn)換錯了。這篇內(nèi)容就是把我自己這套轉(zhuǎn)換流程完整拆開講清楚。它解決的核心問題很具體把 labelme 標(biāo)注的關(guān)鍵點 JSON 文件穩(wěn)定、可復(fù)現(xiàn)地轉(zhuǎn)換成 YOLO 關(guān)鍵點檢測所需的 txt 格式同時保留關(guān)鍵點的順序語義和可見性信息。適合正在做單人姿態(tài)、手部關(guān)鍵點、工業(yè)部件定位點這類項目的同學(xué)參考無論你是剛接觸關(guān)鍵點檢測的新手還是已經(jīng)跑通過一遍但想搞清楚細(xì)節(jié)的老手都能從里面找到能直接抄作業(yè)的步驟和踩坑經(jīng)驗。下面我按設(shè)計思路、核心細(xì)節(jié)、實操實現(xiàn)、問題排查四個部分展開中間會穿插我自己實測下來的參數(shù)選擇和避坑技巧。1. 整體設(shè)計思路與格式差異拆解動手寫轉(zhuǎn)換腳本之前得先把兩邊的數(shù)據(jù)格式徹底搞明白。很多人一上來就搜現(xiàn)成腳本復(fù)制過來跑不通然后開始瞎改根本原因是對兩種格式的字段含義理解不到位。我習(xí)慣先把格式差異列成一張表對著表寫代碼邏輯會清晰很多。1.1 labelme 關(guān)鍵點標(biāo)注的 JSON 結(jié)構(gòu)labelme 保存的每個 JSON 文件對應(yīng)一張圖里面最關(guān)鍵的幾個字段是imagePath、imageWidth、imageHeight、imageData可選和shapes。關(guān)鍵點標(biāo)注在shapes里每個 shape 有一個label、一個shape_type關(guān)鍵點通常是point、以及points數(shù)組。對于點來說points里就一個坐標(biāo)[x, y]單位是像素。這里有個容易被忽略的點labelme 的關(guān)鍵點本身不帶“可見性”字段。它只有坐標(biāo)沒有“這個點被遮擋了”或者“這個點在圖外”的標(biāo)記。而 YOLO 關(guān)鍵點格式是要求可見性標(biāo)志的0 表示未標(biāo)注、1 表示標(biāo)注但不可見、2 表示可見。所以轉(zhuǎn)換時我們必須自己定一套規(guī)則來生成可見性常見做法是只要 labelme 里畫了這個點就認(rèn)為可見性為 2如果某個關(guān)鍵點缺失就填 0 并把坐標(biāo)補(bǔ) 0。這套規(guī)則必須在整個數(shù)據(jù)集上統(tǒng)一否則模型學(xué)到的可見性語義會亂。另外labelme 的shapes里可能同時存在檢測框rectangle和關(guān)鍵點point。YOLO 關(guān)鍵點格式要求每行先有一個目標(biāo)框再跟若干關(guān)鍵點。所以轉(zhuǎn)換時要先把框和點配對起來。我的做法是約定每個目標(biāo)一個框框的 label 和點的 label 用命名前綴關(guān)聯(lián)比如框叫person點叫person_nose、person_left_eye這樣靠前綴把點歸到對應(yīng)的框下面。這個約定在標(biāo)注階段就要跟標(biāo)注人員講清楚不然后期配對邏輯會寫得很痛苦。1.2 YOLO 關(guān)鍵點 txt 格式的字段含義YOLO 關(guān)鍵點檢測的標(biāo)注是一張圖一個 txt每行描述一個目標(biāo)。一行的結(jié)構(gòu)是類別索引 cx cy w h px1 py1 v1 px2 py2 v2 ...。其中cx cy w h是目標(biāo)框的中心點和寬高全部按圖像寬高歸一化到 0 到 1后面每個關(guān)鍵點是三個值歸一化后的 x、歸一化后的 y、可見性 v。歸一化這一步是錯誤高發(fā)區(qū)。歸一化的分母是圖像寬度和高度不是框的寬高。我見過有人把關(guān)鍵點坐標(biāo)減去框左上角再除以框?qū)捀吣鞘橇硪环N相對框的表示法YOLO 關(guān)鍵點格式不認(rèn)這個。正確做法就是px x / imageWidth、py y / imageHeight簡單直接但一定要確認(rèn)imageWidth和imageHeight讀的是 JSON 里的字段而不是 PIL 重新打開圖片讀的尺寸兩者理論上一致但圖片被替換過而 JSON 沒更新時就會不一致這種臟數(shù)據(jù)要提前過濾。還有一個細(xì)節(jié)關(guān)鍵點的順序必須固定。YOLO 訓(xùn)練時是按索引位置理解每個點的語義的第 0 個點永遠(yuǎn)代表鼻子第 1 個點永遠(yuǎn)代表左眼以此類推。所以轉(zhuǎn)換腳本里要維護(hù)一個全局的關(guān)鍵點名稱到索引的映射表所有樣本都按這張表輸出缺失的點補(bǔ) 0。這張表一旦定下來就不能隨便改改了就得重新訓(xùn)練否則模型會把語義搞混。1.3 為什么選擇腳本轉(zhuǎn)換而不是手工處理有人會問數(shù)據(jù)量不大的話能不能手工改我的經(jīng)驗是絕對不要。關(guān)鍵點數(shù)據(jù)動輒幾千個點手工改不僅慢而且歸一化的小數(shù)位、可見性標(biāo)志這些細(xì)節(jié)極容易出錯出錯后還很難定位。寫一個一次性投入的腳本后面數(shù)據(jù)更新直接重跑才是可持續(xù)的做法。腳本轉(zhuǎn)換的另一個好處是可審計。轉(zhuǎn)換過程中可以加校驗檢查每個框是否有點、檢查坐標(biāo)是否越界、檢查關(guān)鍵點數(shù)量是否和映射表一致。這些校驗在手工處理時幾乎不可能系統(tǒng)化地做。我在腳本里加了一個統(tǒng)計輸出每次轉(zhuǎn)換完打印總樣本數(shù)、缺失關(guān)鍵點的樣本數(shù)、坐標(biāo)越界的樣本數(shù)一眼就能看出數(shù)據(jù)質(zhì)量。這個習(xí)慣幫我提前發(fā)現(xiàn)過好幾次標(biāo)注錯誤比如標(biāo)注人員把點畫到了圖像外面。2. 核心細(xì)節(jié)解析與實操要點格式搞清楚了接下來是轉(zhuǎn)換過程中真正決定成敗的細(xì)節(jié)。這一部分我按“讀什么、配什么、算什么、寫什么”的順序講每個環(huán)節(jié)都附上我實際踩過的坑。2.1 圖像尺寸的讀取與校驗歸一化依賴圖像寬高所以第一步是把寬高拿準(zhǔn)。labelme 的 JSON 里有imageWidth和imageHeight字段直接讀這兩個值是最穩(wěn)的因為它就是標(biāo)注時用的尺寸。但有個前提JSON 和圖片必須是一一對應(yīng)的且圖片沒有被替換過。我遇到過一種情況同事重新導(dǎo)出了一批圖尺寸變了但 JSON 還是舊的結(jié)果歸一化全錯。所以腳本里我加了一步校驗用 PIL 打開imagePath指向的圖片讀實際尺寸和 JSON 里的字段比對不一致就跳過并記錄到日志。這一步多花幾秒鐘能省掉后面幾小時的排查。如果圖片路徑在 JSON 里是相對路徑要注意腳本運(yùn)行時的當(dāng)前工作目錄。我的做法是統(tǒng)一以 JSON 文件所在目錄為基準(zhǔn)拼接圖片路徑這樣不管從哪個目錄運(yùn)行腳本都不會找不到圖。拼接后如果文件不存在也記錄到日志不中斷整個轉(zhuǎn)換流程因為批量數(shù)據(jù)里偶爾有一兩張圖丟失是常事不能因為一張圖讓整個任務(wù)失敗。2.2 框與關(guān)鍵點的配對邏輯配對是轉(zhuǎn)換里最需要設(shè)計的一環(huán)。前面說了用命名前綴關(guān)聯(lián)具體實現(xiàn)是先遍歷shapes把shape_type為rectangle的收集成框列表把shape_type為point的收集成點列表。然后對每個框按它的label作為前綴去點列表里找 label 以“前綴 分隔符”開頭的點。分隔符我習(xí)慣用下劃線比如框person對應(yīng)點person_nose。這里有個邊界情況要處理一張圖里可能有多個同類目標(biāo)比如兩個人。這時候兩個框的 label 都是person靠前綴就分不清哪個點屬于哪個人了。解決辦法是在標(biāo)注階段就給每個目標(biāo)加編號比如person_1、person_2點叫person_1_nose、person_2_nose。這個約定必須在標(biāo)注規(guī)范里寫死轉(zhuǎn)換腳本按編號分組即可。如果標(biāo)注階段沒做這個約定后期補(bǔ)救很麻煩只能靠點的空間位置去猜它屬于哪個框用點在框內(nèi)的規(guī)則做歸屬但點落在框外或者兩框重疊時就不可靠了。所以我的建議是多目標(biāo)場景標(biāo)注時就把編號加上別偷懶。配對完成后還要檢查每個框是否配到了預(yù)期數(shù)量的關(guān)鍵點。如果某個框只配到一半的點說明標(biāo)注漏了這時候可以選擇跳過該樣本或者補(bǔ) 0。我傾向于跳過并記錄因為關(guān)鍵點缺失太多的樣本對訓(xùn)練是負(fù)貢獻(xiàn)。跳過閾值可以設(shè)成“缺失超過 30% 就跳過”這個比例可以根據(jù)項目容忍度調(diào)整。2.3 歸一化計算與數(shù)值精度歸一化的公式前面說了x / width、y / height但數(shù)值精度有講究。YOLO 的 txt 一般保留 6 位小數(shù)就夠了保留太多位沒必要還增大文件體積。我用的是格式化字符串%.6f實測下來訓(xùn)練完全沒問題。要注意的是坐標(biāo)可能因為標(biāo)注誤差略微超出圖像邊界比如 x 等于 width 加 1歸一化后大于 1。這種值要不要截斷到 0 到 1 之間我的做法是截斷因為超出邊界的點對模型沒有意義截斷后至少不會引入異常梯度。截斷的同時記錄一條日志方便回頭檢查標(biāo)注質(zhì)量??虻臍w一化同理cx (x1 x2) / 2 / width、w (x2 - x1) / width。這里要確保 x1 小于 x2labelme 畫框時如果從右下往左上拖存下來的點順序可能是反的所以計算前先對兩個角點做 min/max 排序。這個小細(xì)節(jié)不處理算出來的寬高會是負(fù)數(shù)訓(xùn)練直接報錯。2.4 關(guān)鍵點順序映射表的維護(hù)映射表是整個轉(zhuǎn)換的“憲法”。我把它寫成一個 Python 字典鍵是關(guān)鍵點名稱后綴比如nose、left_eye值是對應(yīng)的索引。所有樣本輸出時按索引 0 到 N-1 的順序依次取點取不到就填0 0 0。這張表要和訓(xùn)練時的配置保持一致YOLO 的模型配置里有個kpt_shape參數(shù)比如[17, 3]表示 17 個關(guān)鍵點、每個點 3 個值這個 17 必須和映射表的長度一致。映射表最好單獨(dú)存成一個配置文件或者常量模塊轉(zhuǎn)換腳本和訓(xùn)練配置都引用它避免兩處各寫一份導(dǎo)致不一致。我吃過這個虧轉(zhuǎn)換腳本里加了第 18 個點訓(xùn)練配置忘了改結(jié)果訓(xùn)練時維度對不上報錯信息還不直觀查了半天?,F(xiàn)在我的做法是映射表只在一個地方定義其他地方 import 引用改一處全生效。3. 實操過程與核心環(huán)節(jié)實現(xiàn)這一部分給出可以直接跑的完整流程。我用 Python 實現(xiàn)依賴只有標(biāo)準(zhǔn)庫加 Pillow不需要裝額外的深度學(xué)習(xí)框架輕量好部署。下面按步驟走關(guān)鍵代碼貼出來并解釋。3.1 環(huán)境準(zhǔn)備與目錄結(jié)構(gòu)約定先約定目錄結(jié)構(gòu)這能讓腳本邏輯簡單很多。我習(xí)慣這樣組織dataset/ images/ train/ val/ labels_json/ train/ val/ labels_yolo/ train/ val/labels_json放 labelme 導(dǎo)出的 JSONlabels_yolo是腳本輸出的 txt目錄結(jié)構(gòu)鏡像對應(yīng)。這樣訓(xùn)練時直接指向labels_yolo即可。環(huán)境上只需要 Python 3.8 以上和 Pillow安裝命令就一行pip install pillow不需要裝 labelme 本身因為腳本只讀 JSON不依賴 labelme 的運(yùn)行時。這一點對部署到?jīng)]有圖形界面的服務(wù)器上很有用。3.2 關(guān)鍵點映射表與配置定義先定義映射表和類別表。假設(shè)做的是單人 5 關(guān)鍵點頭、左手、右手、左腳、右腳的簡化姿態(tài)任務(wù)映射表這樣寫# config.py KEYPOINT_NAMES [head, left_hand, right_hand, left_foot, right_foot] KEYPOINT_INDEX {name: i for i, name in enumerate(KEYPOINT_NAMES)} CLASS_NAMES [person] CLASS_INDEX {name: i for i, name in enumerate(CLASS_NAMES)} SEPARATOR _KEYPOINT_INDEX用推導(dǎo)式生成保證索引和名稱順序嚴(yán)格對應(yīng)。類別同理。分隔符單獨(dú)定義方便以后改。這個文件被轉(zhuǎn)換腳本 import訓(xùn)練配置里也引用len(KEYPOINT_NAMES)作為kpt_shape的第一個值做到單一數(shù)據(jù)源。3.3 單個 JSON 到 txt 的轉(zhuǎn)換函數(shù)核心轉(zhuǎn)換函數(shù)按前面講的邏輯實現(xiàn)我把它拆成幾個小函數(shù)便于測試。先寫讀取和校驗import json import os from PIL import Image def load_and_validate(json_path): with open(json_path, r, encodingutf-8) as f: data json.load(f) img_path os.path.join(os.path.dirname(json_path), data[imagePath]) if not os.path.exists(img_path): return None, image_missing with Image.open(img_path) as im: real_w, real_h im.size if real_w ! data[imageWidth] or real_h ! data[imageHeight]: return None, size_mismatch return data, None這個函數(shù)返回數(shù)據(jù)和錯誤碼調(diào)用方根據(jù)錯誤碼決定跳過還是繼續(xù)。size_mismatch和image_missing都記錄到日志不拋異常保證批量處理不中斷。接著寫配對和轉(zhuǎn)換def convert_one(data): w, h data[imageWidth], data[imageHeight] rects, points [], [] for shape in data[shapes]: if shape[shape_type] rectangle: rects.append(shape) elif shape[shape_type] point: points.append(shape) lines [] for rect in rects: prefix rect[label] (x1, y1), (x2, y2) rect[points] x1, x2 min(x1, x2), max(x1, x2) y1, y2 min(y1, y2), max(y1, y2) cx (x1 x2) / 2 / w cy (y1 y2) / 2 / h bw (x2 - x1) / w bh (y2 - y1) / h kpt_map {} for p in points: label p[label] if label.startswith(prefix SEPARATOR): suffix label[len(prefix) len(SEPARATOR):] if suffix in KEYPOINT_INDEX: kpt_map[KEYPOINT_INDEX[suffix]] p[points][0] cls_id CLASS_INDEX.get(prefix.split(SEPARATOR)[0], 0) parts [str(cls_id), f{cx:.6f}, f{cy:.6f}, f{bw:.6f}, f{bh:.6f}] for i in range(len(KEYPOINT_NAMES)): if i in kpt_map: px, py kpt_map[i] px min(max(px / w, 0.0), 1.0) py min(max(py / h, 0.0), 1.0) parts.extend([f{px:.6f}, f{py:.6f}, 2]) else: parts.extend([0.000000, 0.000000, 0]) lines.append( .join(parts)) return lines這段代碼里幾個關(guān)鍵點值得說明。prefix.split(SEPARATOR)[0]是為了處理帶編號的框 label比如person_1取person去查類別索引。關(guān)鍵點坐標(biāo)做了截斷可見性畫了就填 2、沒畫填 0。缺失點補(bǔ)三個零值保證每行長度一致。這些處理都是前面設(shè)計思路的落地。3.4 批量處理與統(tǒng)計輸出批量處理就是遍歷目錄、調(diào)用轉(zhuǎn)換、寫文件、統(tǒng)計。統(tǒng)計部分我單獨(dú)寫因為它是數(shù)據(jù)質(zhì)量的晴雨表def batch_convert(json_dir, out_dir): os.makedirs(out_dir, exist_okTrue) stats {total: 0, ok: 0, image_missing: 0, size_mismatch: 0, no_rect: 0} for name in os.listdir(json_dir): if not name.endswith(.json): continue stats[total] 1 data, err load_and_validate(os.path.join(json_dir, name)) if err: stats[err] 1 continue lines convert_one(data) if not lines: stats[no_rect] 1 continue out_path os.path.join(out_dir, name.replace(.json, .txt)) with open(out_path, w, encodingutf-8) as f: f.write(\n.join(lines)) stats[ok] 1 print(stats) return stats跑完打印的統(tǒng)計里ok是成功數(shù)其他幾個是各類異常數(shù)。我一般要求ok占比 95% 以上才繼續(xù)訓(xùn)練低于這個值先回去查標(biāo)注。no_rect表示圖里只有點沒有框這種樣本對關(guān)鍵點檢測沒用直接跳過是對的。3.5 轉(zhuǎn)換結(jié)果的抽樣驗證腳本跑完不能直接拿去訓(xùn)練要抽樣驗證。我的驗證方法很土但有效隨機(jī)抽 5 個 txt把里面的歸一化坐標(biāo)乘回圖像寬高用 Pillow 在原圖上畫點和框肉眼看位置對不對。這一步能發(fā)現(xiàn)歸一化方向搞反、坐標(biāo)軸搞混這類低級但致命的錯誤。驗證代碼不復(fù)雜畫完存成圖片對比即可。我還會檢查 txt 的行數(shù)是否等于該圖的目標(biāo)數(shù)以及每行的字段數(shù)是否等于5 3 * 關(guān)鍵點數(shù)字段數(shù)不對說明映射表或補(bǔ)零邏輯有問題。4. 常見問題與排查技巧實錄轉(zhuǎn)換腳本寫起來不難難的是數(shù)據(jù)出問題時快速定位。這一部分整理我實際遇到過的典型問題和排查路徑做成速查表遇到問題先對表。4.1 訓(xùn)練 loss 不降反升的排查順序這是最讓人抓狂的癥狀。我的排查順序是先看標(biāo)注轉(zhuǎn)換再看數(shù)據(jù)劃分最后才懷疑模型。標(biāo)注轉(zhuǎn)換方面重點查三件事關(guān)鍵點順序是否和kpt_shape一致、可見性標(biāo)志是否合理、歸一化是否用了正確的寬高。我遇到過一次 loss 震蕩最后發(fā)現(xiàn)是映射表里兩個點的索引寫反了模型學(xué)到的語義是亂的改回來立刻正常??梢娦苑矫嫒绻悬c都填 2模型學(xué)不到遮擋信息遇到遮擋樣本表現(xiàn)會差但一般不會導(dǎo)致 loss 不降所以優(yōu)先級放后面。數(shù)據(jù)劃分方面檢查訓(xùn)練集和驗證集是否有重復(fù)圖片或者驗證集里全是難樣本。這個用文件名的哈希去重就能查。模型方面反而最后查因為關(guān)鍵點檢測的模型結(jié)構(gòu)相對成熟配置對了很少出問題。4.2 坐標(biāo)越界與負(fù)寬高的處理坐標(biāo)越界前面提過截斷加日志。負(fù)寬高是框角點順序問題min/max 排序解決。還有一種情況是框的寬或高歸一化后等于 0說明標(biāo)注時框畫成了一條線這種樣本要跳過因為寬高為 0 的框在訓(xùn)練時會引發(fā)除零或者無效 anchor。我在轉(zhuǎn)換函數(shù)里加了一個判斷bw或bh小于一個極小值比如 1e-6就跳過該目標(biāo)并記錄。4.3 多目標(biāo)場景的歸屬混亂前面講過用編號解決這里補(bǔ)充一個排查技巧如果懷疑點歸屬錯了把每個框和它配到的點用不同顏色畫出來一眼就能看出哪個點跑到了別的框下面。歸屬錯誤的典型表現(xiàn)是某個框的關(guān)鍵點數(shù)量異常多另一個異常少。統(tǒng)計每個框配到的點數(shù)分布偏離預(yù)期值的就是可疑樣本。4.4 常見問題速查表問題現(xiàn)象可能原因排查方法解決方式訓(xùn)練報維度錯誤映射表長度與 kpt_shape 不一致打印兩者長度對比統(tǒng)一引用同一配置loss 不下降關(guān)鍵點索引錯位抽樣畫點核對語義修正映射表歸一化后坐標(biāo)大于 1標(biāo)注點超出圖像邊界檢查原始坐標(biāo)截斷并記錄日志寬高為負(fù)框角點順序反了打印原始角點min/max 排序找不到圖片相對路徑基準(zhǔn)錯打印拼接后路徑以 JSON 目錄為基準(zhǔn)尺寸不一致圖片被替換比對 JSON 與 PIL 尺寸跳過并記錄某框點數(shù)異常多目標(biāo)歸屬錯按顏色畫點核對標(biāo)注加編號這張表我貼在項目文檔里新人接手先看表能解決八成問題。4.5 我踩過的兩個印象深刻的坑第一個坑是編碼問題。labelme 的 JSON 里如果有中文標(biāo)簽用默認(rèn)編碼讀在某些環(huán)境下會報錯統(tǒng)一用utf-8讀寫就沒事。第二個坑是浮點數(shù)格式化早期我用str(round(x, 6))結(jié)果0.5會輸出成0.5而不是0.500000雖然數(shù)值一樣但某些嚴(yán)格的解析器對字段格式敏感后來統(tǒng)一用%.6f格式化字段寬度一致解析更穩(wěn)。這兩個坑都不大但排查起來費(fèi)時間寫在這里給后來人省點事。4.6 轉(zhuǎn)換流程的復(fù)用與擴(kuò)展建議這套流程我后來擴(kuò)展到了手部關(guān)鍵點項目只改了映射表和關(guān)鍵點數(shù)量其他邏輯原樣復(fù)用說明設(shè)計上把可變部分收斂到配置里是對的。如果以后要支持左右手區(qū)分可以在映射表里加前綴或者拆成兩個類別。再進(jìn)一步如果標(biāo)注端換成別的工具只要寫一個適配層把它的輸出轉(zhuǎn)成 labelme 的 JSON 結(jié)構(gòu)后面的轉(zhuǎn)換邏輯完全不用動。這種分層思路是我做數(shù)據(jù)管線時一直堅持的格式適配層和業(yè)務(wù)轉(zhuǎn)換層分開換工具不換邏輯。最后分享一個我個人的習(xí)慣每次轉(zhuǎn)換完把統(tǒng)計結(jié)果和抽樣驗證圖存到一個帶日期的文件夾里數(shù)據(jù)更新時對比前后統(tǒng)計能快速發(fā)現(xiàn)新數(shù)據(jù)引入的問題。這個習(xí)慣看起來繁瑣但在數(shù)據(jù)量上來之后是保證訓(xùn)練穩(wěn)定的重要一環(huán)。關(guān)鍵點檢測的成敗很多時候不在模型而在這些看起來枯燥的數(shù)據(jù)細(xì)節(jié)里。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
韩国一级做A片免费的| baiduhicn.com。| 麻豆婷婷成人一二三| 日韩少妇无吗| 一级毛片久久久久久久女人18| 天天日天天色| 97超碰精品| 亚洲色综合| 婷婷五月天色网| 日韩亚洲精品一区二区| 9999久久久久| 国产AV久久野战精品| 丰满搜索结果 -第18页- 久久高清无码 | 中文字幕日韩人妻视频一区二区三区交换夫妻| 搡老女人老熟女91| 97精品国产97久久久久久免费| 好一吊区二区| 九九热在线视频| 天天cao在线| 亚洲国产日韩欧美熟妇在线| 亚洲丝袜在线观看| 欧美激情片一区二区| 天天看天天日天天操| 91视频国品一二三区| 精品国产99999| 免费一级毛片在线视频观看| 国产精品久久| 久久一二三四不卡 | 97 视频在线| 精品国产av一区二区三区四区入口| 中文字幕 码 自拍 视频 区| 麻豆三极片| 天天欧美色| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 试看日韩黄片| 美女上床网站| caorenqi shipin| 综合色好色| 精品人妻二区三区| 欧美aaaaaaa| 亚洲中文字幕一区| 午夜男人天堂| 91三级理论片播放器| 暴力av在线| 自偷自拍的亚洲视频| 欧中美三级一区二区三区| 九色 人妻 大香蕉| 亚洲色色探花| 97综合在线| 97二区四区| 亚洲第一狼人丝袜美女另类| 91精品91久久久久77777| AV天天在线观看| 91色人妻| 五十路三区在线| 青青草白白色| 97在线欧洲| 久久久久成人亚洲国产| 大香蕉欧美| 婷婷五月天无码| 99久久婷婷| 97超碰色色| 人人操人人射人人干| 色综合久久888| 一起草三级AV电影在线观看 | 国产欧美一区激情交| 欧洲亚洲人妻无码高清久久三区四区| 午夜天堂精品久久| 久久本道| 久操不卡视频| 2020中文在线一区二区三区| 99999国产精品| 九九九九九九九九九九精品视频| 亚洲美乱| 青青草天天亲夜夜操网| 国产日韩欧美操逼视频| 啊啊啊无码| 天天影视网色欲色香| 天天流夜夜操| 丁香五月婷婷基地| 欧美刺激色黄片免费看| 天天插夜夜操| 欧美精品23| 嗯嗯啊啊好爽| 综合久久2017| 伊色久人大在线| Aa东京男人的天堂| 精精夜夜| 伊人久久亚洲中文字幕| 精品婷婷| 国产精品久久久亚洲一区| 国产97色在线| 婷婷五月天色色| 18禁精品网站在线看| 日韩激情电影中文字幕| 国产农村妇女精品| V A在线| 欧美图片色五月天| 久久精品国产亚洲粉嫩| 97中文热色| 情色五月天就去干| 青青草好吊色| 9999久久久| 蜜臀99久久国产| 亚洲怡春院| 久9久精品视频| 日本三级人妻a人妻一在线| 国产毛片精品一区二区色欲黄A片| 免费福利视频中文字幕| 国产极品粉嫩馒头一线天av| 久久产精品一区二区三区电影| 大香蕉日韩| 加勒比无码毛片| 精品少妇一区二区三区| 亚洲开心网| 69精品| 九九碰九九爱97超碰| 香蕉视频精品亚洲一区二区三区在线播| 好色美女九七第一页| 五月天加勒比啪| 青青草啪啪网| 麻豆成人av| 99re这里| 一本色道久久综合精品婷婷| 久久精品国产亚洲AV清纯| 国产91美女视频| 国产 日韩,欧美 自拍| 麻豆 美女 丝袜 人妻 中文| 久久久亚洲| 91精品91久久久久77777俄罗斯老妇姓x| 亚洲风情在线观看| 国产精品久久天天干| 日韩综合无码色欲vv| 八人操人人摸人人看| av国产无码| 国产亚洲人妻综合日韩 久久| 99re69| 欧美日动态视频| 黑人综合色| 久久黄人人爽视频| 欧美日韩国产黄色片| 国产精品香蕉热久久新品| 亚洲少妇喷视频看| 综合视频91| 99re黄| 色在线亚洲视频www| 久久久五月天| 九9热伊人| AV中亚| 亚洲色色探花| 草b在线 | 亚洲色悠悠久久88| 日韩欧无码一区二区三区免费不卡 | {男男暴菊gay无套网站| 五月天色综合| 狠操91,com| 九七超碰| 久久九九网| 美女淫穴| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 亚洲日本韩国在线| 成人老鸭窝人人在线视频| 日韩无码服务区| 婷婷久久五月综合激情| 人人操人人狠狠操| 日韩人妻精品| 欧 美 自 拍 偷 拍| 98色网| 羞答答AV中文字| 人妻偷拍一区二区三区| 人妻久久久久久久久久久久久久久| 欧美久久婷婷| 偷拍 欧美 日韩| www.久久最新地址| 四季AV一区二区凹凸精品小说| 一区二区视频在看| 人妻嗯啊啊在线播放| Julia Annxxxxx| 国产亚洲性生活视频播放| 日韩AV电影网站| 青娱乐 青青青操 日逼| 一起草av| 丝袜美腿91| 无码人妻丰满热妇又大又粗| 在线视频一区二区传媒| 性爱网站一区二区| Av色五月| 色就色综合| 欧美三级一级| 一级AV性爱| 九九久久一区二区三区| 亚洲啪AⅤ永久无码| 日韩99神马视频播放片在线播放| 久久精品国产亚洲5555| 国产欧美一区二区| 综合五月婷婷亚洲一区| 国产精品午夜福利视频| 久久香蕉国产线看观看猫咪av| 91无摭挡| 天天干2019| 99久久国产精品免费高潮| 欧美最婬乱婬爆婬性视频| 校园春色综合网| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 一区二区三区色综合| 精品午夜福利国产一区二区在线观看| 台湾大香蕉99热| 先锋色眉乱伦资源| 啊啊啊啊啊舒服| 中文字幕一区二区三区视频播放| 色图综合| 丰满搜索结果 -第18页- 久久高清无码 | 亚乱色| 国产人人干| 色色激情五月天| 天天射日日干| 麻豆一区在线| 欧美成va视频网站| Sekablack无码一区| 黑丝日韩av丝袜av| 狠狠爱综合网| 欧美传媒| 学生妹天天看| 偷拍欧美综合| 殴美大黄片| 九t超碰| 97视频在线观看高清资源| 天天插夜夜操| 男女啊啊啊| 爱欲AV| 国产熟女乱论| 黑人免费福利视频| 中文字幕一品色图| 色综合中文字幕不卡| 久久国产性爱| 精品国产乱码久久久久久蜜臀| 人人污日韩一区二区| 乱伦Av网| 日本一级婬片试看三分钟| 自拍啪啪视频| oumeizonghese,www| 丁香五月AV| 国产日韩欧美亚洲精品95| 欧美激情区| 欧美亚洲国产日本在线,久久精品国产| 国产精品免费日韩| 欧美传媒| 插入逼91| 成人五月天丁香激情综合| 偷拍五区| 99 国产丝袜在线| 中文字幕艹艹| 激情丁香五月婷婷| 欧美日韩岛国大片在线观看| 中文精品一区二去| 国产强奸乱伦欧美| 狠狠躁伊人中文字幕| 人妻熟妇久草在线| 亚洲av热热色| 日本三级久| WWW黄片COM| 18禁中文字幕| 亚欧成人综合影院| 欧美不卡在线一区二区| 国产午夜精品在线观看| 唯美清纯 妖精视频| 中文字幕伊人| 99在线啪| 亚洲精品不卡一二三区| 日本五十路在线| 97在线欧洲| 亚洲骚女一区二区三区| 六九九九| 久久久工口| 久色网| 久久香蕉综合一本到3atv| 亚洲无码国产精品久久| 亚洲无码免费看| 超碰九7免费| 男女啊啊啊啊啊| 久久激情视频| 国产v亚洲v日韩v欧美v片另类 | 成人自拍三级在线观看| 免费αV在线视频| 天天视频网站黄| 人人干人人操人人爱| 色欲久久久久综合网| 视频一区二区免费在线| 天天做天天爱夜夜爽毛片试看| 丝袜美腿亚洲| 日韩97P| 人妻丝袜美腿中文字幕| 乱伦色图网址是多少| 精品性爱一区二区| 免费精品中文字幕| 青青伊人这里只有精品| 黄色av一区二区在线| 午夜大香蕉| 美女尤物福利视频| 男人的天堂.com| 麻豆一区二区三区精品| AV色五月天| 欧日韩一二三f区| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 亚洲麻豆av一区二区| 国产高清午夜成人在线观看| 久久性爱精品一区| 狠狠色婷婷7777久| 日本97久久久精品| 99热日| 黄页av| 免费看黄片现成| 日韩国产乱子伦App| 秋霞曰韩R级| 欧美夜夜狠| 九一综合精品视品av| 丰满少妇高潮无码| 十八禁黄色| 亚洲中文字幕在线视频一区二区| 久久精品国产亚洲AV高清演员表| 久热香蕉精品在线视频| www鬼畜国产男人的天堂| 神马久久久久久久久久久久| 欧美综合777| 91综合网站| 一本大道不卡一二三区| 色情综合网| 亚洲欧美九九九| 中文字幕片| 超碰偷拍| 手机看片日韩人妻| 亚洲精品久| 亚洲精品久| 午夜欧美J进J出白浆流出久久久| 久久久99999久网站| 国产精品另类| 老司机射| 91天美传媒在线观看| 超碰色图| 久久香蕉综合一本到3atv| 亚洲天堂另类小说男人| 97超碰大| 国产67194| 色综合20p| AAAA欧美日韩| 97精品国产97久久久久久免费| 超碰碰小说97| av在线免费一区二区| 黄色二级片网站| 情色图区| 91久久久久久久久18| 情色五月天网| 囯产操逼片| 日本不卡二三区| 日产欧美电影一区二区三区| 亚洲高潮少妇| 老熟女网站| 久久XX| 久久婷婷苹果| 伊人女女资源在线观看| 天天干夜夜操一区二区| 无码av永久免费专区网站| 97这里都是精品| 久久中文字幕在线观看| 欧美精品自慰系列寂寞少妇 | 久久久夜夜夜| 特污免视频| 欧美综合亚洲综合| 小草精彩毛片| 国产精品人妻无码久久久老鸭窝 | 九九五月天| 狼人久草| 无码动漫av中文字幕| 丝袜六区| xxx0国产在线播放| 97ai亚洲| 亚洲成人av色网| 欧美综合色,www| 国产综合永久精品日韩鬼片| 蜜桃香蕉久草精品在线| 超碰av在线| 亚州综合在线| 美骚妇av高清在线| 日本高清_区二区三区| 欧美丰满少妇交换91欧美精品| 激情综合久久| 久久久性| 在线情色电影 91大 | 艹少妇网站| 日本97久久| 99操碰| 欧美在线大香999| 清柠毛片| 美国人人操人人操| 夜夜欢天天干| 天天超级碰碰碰| 婷婷色影院| 3PAV乱伦视频| 蜜臀th| 骚逼高潮久久精品| 国产午夜在线观看视频| 操久久久久| 欧美性色综合网| 两性综合网| 97在线观看| 加勒比av网| 极品五月天噜噜| 日B操| 最新制服中文第一页| 五月天综合| 日本精品网站在线中文| 91高清欧美| 啊啊啊不要好爽日韩无码一区| 丰满人妻av一区二区三区| 思思热国产高清| 天天躁狠狠躁av| 夜夜一区二区| 少妇高潮特黄A片| 尤物视频视频官网| 一区二区三区一亚洲中文字幕、综合区灬| 极品少妇99| 狠狠操狠狠爱| 国产高清视频无码在线| 欧美丝袜中文字幕07在线| 成人久久无码www| 丁香激情五月| 亚洲图片偷拍视频区| 久久这里只精品免费福利| 蜜臀中文无码午夜| 一区二区三区成人| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 天天内射| 亚洲欧美另类少妇精品| 欧美淫穴| 色九九综合| 93人人操人人| av激情亚洲五月天| 国产高清成人免费视频| 久久久蜜桃臀无码视频| 超碰九7| 十八禁黄色| 久久精品女同亚洲女同13| 色天堂综合| 五月丁香综合网| 色五月婷婷久久| 伊人色综合网电影| 97香蕉碰碰人妻国产欧美| 亚洲国产精品成人无码久久久| 国产乱伦性爱区| 人妻一区二区三区四区视频 | 黄网在线播放| 操人无码| 女优视频第10页| www.天天干| 91久久久久久久| 六月丁香啪啪啪| 久久人妻视频| 中文字暮97| 人人妻人人操人人乐| 欧美乱色| 欧洲小说色图视频另类| 欧美日本不卡| 亚洲色婷婷综合久久一区二区三区| 日本欧美m v精品网站加| 精品国产一区二区三区久久久蜜臀| 色女女女导航| 免费网站观看www在线观| 欧洲亚洲人妻无码中字久久三区四区| 欧美一区二区传媒| 日韩八十路老熟女| 97 国产精品| 丰满人妻一区| 91色欧美| 日本黄大片在线观看视频| 内射小黄片| 美女一区二区国产精品| 99色天堂| 欧美精品丝袜久久久中文字幕| 国产熟妇一区二区| 欧美丰满少妇交换91欧美精品| 91老司机视频| 久久超碰网| www.yeyecao| 亚洲欧美经典一区二区| 九色 人妻 大香蕉| 久九9精品| 久久青青草在线视频| 五十路六十路七十路熟婆| 啪啪啪东京| 伊人久久大香大香线蕉中文| 久久天天性久久伊人| 天天插夜夜爽| 亚洲加勒比久久日本道| 夜嗨影院| 9久综合网| 精品性爱久久视频| 人人操人人色网| 精品亚洲国产成人av网站| 蜜臀va69| 日本一区视频在线观看| 嗯嗯啊在线视频| 久久精品中文| 欧美福利视频啊啊啊啊| 日本日逼视频网| 国产精品欧美激在线| 91狠狠狠| 亚洲欧美高清无码| 99re视频在线观看这里只有精品| 啊啊啊啊二区好大| 大肥女高潮bbwbbwhd视频| 五月综合婷婷久久网站| 激情五月综合| 人人妻人人色一区二区三区| 韩三级a视频在线观看| 九九热视频在线观看| 97在线青| 成人无码在线超碰网| 久久久久9999| 国产一区二区精品在线视频| av网站国产主播在线| 日本精品第一视频在'| 久久成年精品| 国产91福利小视频在线观看| 五月婷婷激情综合| 少妇高潮喷水无套久久久久久| 国产国产亚洲一二三久久| 思思热久久成人| 嫩草 人人网精品| av网站国产主播在线| 69人妻精品一区二区绯色| 精品二区三四区五电影 | 久久99干一本高清| 欧美久久伊人| 99最新日韩偷拍视频| 色色网91| 婷婷15月天青娱乐| 久久精品店| 在线播放中文字幕| 欧美 亚洲 在线| 97久久精品亚洲| 好属操| 国产精品一区人妻精品阁在线| 性欧美91| 丝袜六区| 97色涩| 眼镜人妻101.com| 九热大香蕉| 亚洲一区二区三区不卡国产欧美| 97资源免费视频| 婷婷激情五月天小说网| 久久精品无码不卡| 国产高清精品福利| 久久精品导航| 女人的久久久| 91色人妻| a人欧美综合天堂麻豆| 日日噜噜夜夜狠狠视频无| 九九九九九九九九九五码| 中文字幕日韩电影人妻| 久久精品中文字幕女同| 在线国产探花| 精品午夜福利| 男生女生啊啊啊啊| 亚洲精品中文字幕一区在线视频| 欧美手机在线综合| 丁香婷婷久久 | 99热大香蕉伊在线| 色情五月婷婷| 国内偷拍精品一区二区| 91性生活久久久| 久久久久久久国产视频| 国产激情在线| 亚洲美女30b| 欧美v亚洲v日韩v最新在线二区| 91日产桃蜜| 亚州色图第三区| 欧美性爱免费短视频| 夜夜夜夜爽| 激情啪啪拍91| 亚洲精品久久久久毛片A片拉屎 | 日韩午夜国产| 蜜桃无码AV一区二区| 亚洲资源站| 久久国产精品熟女人妻| 色色色综合| 2018天天干在线视频| 欧美 亚洲 在线| 夜夜高潮夜夜爽高清视频一| 国产精品自产拍在线观看社区| 搡老女人老91妇女老熟女| 日本久久999| 丰满人妻一区二区三区四| 日韩色| 97综合国产| 女上位精品在线| 97激情97激情| 97电影院超碰| 强奸a片网| 人妻 丝袜美腿 中文字幕| 婷婷五月天激情四射| 蜜桃精品一区二区三区久在线| 日韩性爱播放| 欧美性爱精品七区| 精品久| 青青草一区二区高清无码视频| 亚洲人精品久久久喷水| 日韩啪啪网| 欧美一区二区三区蜜桃| 国产精品白丝在线播放| 9118禁| 天堂性色| 女优大全 - 91n| 超碰中文字幕人妻草一区| 91久久婷婷| 九九色婷婷| 极品白嫩美女白浆成人福利在线看| 色色色欧美| 国产精品自在自拍视频| 婷婷中文网| 欧美中出1| 婷婷五月花| 国产按摩一区二区三区| 久久亚洲影院一区二区| 亚洲 中文 女同| yazhousetuoumei| 中国少妇XXXX做受| 乳欲人妻办公室奶水| 国产大学生口爆吞精合集| 久久系列| 2019天天干| 亚洲阿v天堂在线| 婷婷久久五月综合激情| 91情色在线| 99999久久精| 69天堂| 超碰日韩人妻| 日韩无码精品综合久久| 成人小说视频在线精品欧美| 精品久久久高清无码| 日本精品无码三级网站| 男男H黄动漫啪啪无遮挡网站| 一区二区三区激情在线观看| 色五月首页| 亚洲日本韩国极品一区二区| 国产成人资源| 亚洲棕合电彰| 日夜啪电影| 日韩一999精品| 97色诱| 99re6在线视频精品免费完整版安卓版| 后入日本1234| 欧美日韩在线视频网站| 久草网站免费在线观看| 男人亚洲91首页在线| 蜜臀久久久| 偷偷人人精品女女久久| 中文字幕AV乱伦| 性爱av在线免费观看| 欧美激情亚洲色图| 亚洲欧美91√| 日韩av性爱在线播放| 亚洲综合中文字幕有码| 97超碰无码网| 99re这里只有精品2| 亚洲欧美色图小说| 欧美精品999| 影音先锋一区二区在线资源| 久久免费9| 国产一级作爱毛片| 亚州色站 日韩电影| 少妇高潮九九九九九九九| 国产无码三级视频在线观看| 91精品久久久久久综合五月天| 国产女人高潮嗷嗷嗷叫小说| 在线黄页看毛片| 亚洲不卡一| 操操吧亚洲乱伦视频| 丝袜熟女2P| 精品1区2区3区| 国产精品一级特黄aaa大片在线观看| 日本人体九九九九九九| 人妻少妇无码| 亚洲操逼视频网站| 大乔未久88一区| 被窝影院午夜看片无码| 亚洲另类综合欧美| 水滴偷拍| 色区久久| 先锋女优在线观看视频| 在线99热| 日天天九九天堂666| 久久久麻豆精品| 九九九九九九九九九九精品视频| 人人人摸人人| 久久超碰免费的| 国产自制av蜜乳| 东北夫妻性偷拍| 啪啪综合网| 淮穴色AV| 亚洲av性爱电影| 亚洲熟女国产综合另类| 97精品网| 欧美色图私拍91| 91啦人妻| 国产精品视频| 欧美成人一级免费电影| 十八禁一区二区无码观看| a天堂视频| yazhouzaixian| 国内自拍 日韩激情 99| 婷婷10月天青娱乐| 猛交交| 天天干人人看综合| 亚洲激情 欧美色图| 麻豆国产视频精品观看| 欧美日韩精品久久| 操屄不卡视频| 日本布卡一区二三区| 亚洲五月天激情| 视频不卡中文字幕| 淫色网综合| 国产乱伦亚洲| 久久婷婷苹果| 午夜人人操| 四季AV一区二区凹凸精品小说| 国产野战露脸在线播放| 屁股久久久久久久久| 大香蕉五月天| 美女被啪到深处抽搐视频| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 樱花蜜乳av| 2019亚洲男人天堂| 九九久久精品| 新亚洲无码| 精品96久久| 韩国一级做A片免费的| 欧美姓爱综合网| 江都AV在线| 亚洲精品第一| 男人的天堂2019| 熟女天天干| 欧美性生活综合| 国产精品久久久吖| 搡老女人老91妇女熟女| 在线啊啊啊啊| 久久精品国产72国产精品福利| 成人小电影网站tex| 91精品丝袜久久久久久无码人妻| 91在线视频免费中出| 亚州乱码中文字幕综合久久久| 91最新综合| 秋霞影音一区二区三区| 中文字幕一区二区三区50路| 美女97超碰| 亚洲国产无码精品首页久久久| 天美传媒婬乱| 99蜜月精品久久| 黄页18禁| AV综合中文字幕干| 岛国A V在线免费看| 久久久免费高清中文视频| 麻豆久久久久久久久丝袜| 户外裸露刺激视频第一区| dy888午夜老子影视达达兔| 综合天天。| 天堂国产AV| 色情成人五月天| 日本不卡高清视频| 男人的天堂网页| 精品成人久久久人人亚洲| 蜜臀99999| 天综合网| 国产成人网址| 人妻乱仑一区二区三区| 久热精品在线国产| 欧洲久久一二线| 天天欧美| 久久久久久99999国产精品| 日本精品网站在线中文| 中文区中文字幕免费看| 97视频新免费| 99蜜桃臀久久久欧美精品网站| 亚洲骚女一区二区三区| 亚洲日韩精品在线播放| 亚洲成人一区二区精品| 干我久操| 午夜国产综合视频在线观看 | 91色香| 大香交| 久9爱经典视频| 综合91网| 欧美影音在线| 亚洲性少妇| 日本大香蕉| 一区二区 电影 亚洲| 日韩内射视频| 欧美天堂日韩三级国产传媒| 日韩97超碰中文字幕| 开心五月婷婷| 67914亚洲精品| 久操大香蕉手机视频在线看| 九月丁香婷婷| 一区二区激情国产熟女| a网站免费观看| 男人的天堂不卡一区二区| 五月丁香啪啪啪| 91美女丝袜诱惑视频| 水澄无码AV| 搡老女人老妇女老妇老熟女怎么读| 91国产精品在线看| 成年女人一区| 欧美亚洲一区二区久久久婷精品大包诱| 嗯嗯嗯好爽| 亚洲情色一区综合| 热久日综合| 欧美玖玖爱免费玖玖| 国产91丝袜在线播放蜜月| 久久久久幕乱码| 欧美色图另类图片| 久久春色| 影视综合无码少妇| 永久免费发布性爱网| 久久鲁干| 又黄又爽在线观看视频| 欧美熟爽综合| 久热久操| 97久久久网站| 91夜色| 中国zzijzzijzzwww精品| 国人欧美精品一区二区| 日本99视频| 亚洲A色| 懂色影视久久| 91天天综合日韩欧美| 欧美不卡在线一区二区| 精品一区二区综合熟妇| 丁香五月天啪啪| 日韩av熟女一区二区三区成人| 97在线观看免费视频l| 欧美成人贴图| 亚洲熟伦熟妇AV无码春色| 欧美系列在线一区二区| 天美麻豆精品视频99| 久久伊人青青草| 欧美熟妇精品黑人巨大91| 人人操,人人插| 久久艹逼视频| 久久97资源 网| 黑丝制服中文字幕| 91久久九九精品国产综合| 手机看片1024你懂的国产| 性色avv| 伊人午夜福利视频| 无遮挡又黄又刺激的视频| 久久久免费一级黄片| 亚洲国产剧情少妇激情| 啊啊啊轻点在线观看| 欧美真人抽搐一进一出gif| 亚洲五月婷婷| 超碰综合色| 看全色黄大色大片免费视频| 国产92麻豆天美精品色欲5| 91在线欧色| 久久亚洲日韩熟女精品| 日韩色欲久久一二三四区| 极品五月天噜噜| 99久久免费看精品国产一区| 中文字幕在线观看永久| 免费视频在线观看啊啊啊啊啊| 91美女视频电影| 人妻一二三区| 综合网~91综合网| 日韩一卡二卡三卡| 亚洲乱码尤物193YW| 亚洲综合影片| 欧美精品成人一区二区在线观看 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 蜜臀久久99精品久久综合| 91欧美性| 26UUU欧美激情一区二区| 高清不卡视频| 人妻天堂网| 国产精品一区二区黄片| 亚洲欧美精品久| 国产精品99精品视频网站| 91九久| 日本不卡一区二区| 女优免费一区二区永久| 99AV| 婷婷五月天av| 3P丝袜熟女 色综合| 国产亚洲日本精品在线| 精品中文日韩字幕视频| 性爱乱伦视频免费| 亚洲精品国产精品乱码不卡| 欧美v亚洲v综合v国产v妖精| 久草精品热视| 五十路熟女人妻一区二区在线观看 | 五月婷婷六月丁香| 97人人爱人人乐| 三级三级三级日本99| 国产91美女视频| 色婷婷电影| 福利视频网站| 99国内精品| 色色毛片| 国产精品久久久九九九| 在线观看亚洲专区| 久久久久96| 久热91| 2019天天干| 久久伊人在线五区| 74成人在线| 成人久久久精品| 91干熟女| 在线不欧美| 日日AV加勒比| 午夜寂寞欧美| 久夜操| 嫩草 人人网精品| 亚洲中文一区二区三区| 91久久国外网| 99热色精品| 26UUU欧美日本| 九九热在线精品视频| 小情侣高清国产在线视频| 大粗鳼巴久久久久| 欧美天天谢综合网| 亚洲欧综合另类无码一区| 四虎精品永久在线观看| 亚洲 中文 女同| 2020中文在线一区二区三区| 亚洲图片视频小说| 日本三级人妻a人妻一在线| 人人玩人人添人人澡免费| 欧美亚洲清纯| av在线人气| 香蕉人人操tv| 亚洲色宗合| 麻豆天美在线喷水AV| 午夜免费视频1000| 一级特黄aaa大片在线观看成人一级片在线观看| 亚洲日韩少妇一道本视频| 五月婷婷六月丁香| 家庭乱伦国产| 91日产桃蜜| 粉嫩AV一区夜夜嗨| 91美女丝袜诱惑视频| 亚洲日本激情| 亚洲高清91| 好爽免费视频,| 亚洲天堂另类美腿| 探花激情视频| 国产精品嫩草影院午夜两性 | 婷婷美人网| 欧美性生活综合| 久久精品国产AV一区二区三区| 婷婷人妻激情| 国产精品电影推荐| 长长久久免费视频| 成人网站 免费观看| 亚洲无码 国产无码| 亚洲女优有码无码高清| av午夜玫瑰| 超碰久久中文| 丁香六月综合激情| 91成人久久| 无码一区二区精品视频久久久春药| 日韩有码中文字幕女同性恋| 欧美成人综合| 人妻天天爽夜夜爽爽| 国产麻豆一级精品视频| 日韩欧美成人综合在线| 久操电影| 欧美激情内射| 欧美96交| 9997se| 动漫av中文| 九九九久千久久激情蜜桃在线看| 免费AV播放| 久久精品国产亚洲AV片多多| 国产成人无码a| 亚洲成人激情小说视频| 久久精品国产亚洲粉嫩| 一本一道久久综合久久| 欧洲精品久久| 人妻大相焦在线| 日韩少妇丰满亚洲| 国产a级精品| 97中文超碰| 东京热男人的天堂网| 99色热| 欧美拳交在线播放| 99色在线| 另类图片五月| 青青青国产| 欧美熟妇人体| 91九九九逼| 欧亚成人在线视频| 精品9区| 内射黑丝袜| 亚洲精品不卡一二三区| 日日妻色网| 另类老少妇| 老熟乱一区二区三区四区| 另类图片五月天| 99热这里都是精品| 亚洲在线欧美| 日韩免费中文字幕视频| 丁香七月婷婷| 自拍偷拍第26| 久干9操| 亚洲aV性爱| 色狠狠色| 97色在线观看| 亚洲视频一二区| 天天操天天谢| 色哟哟av| 97亚洲综合影院| 日韩高清黄片| 一区二区三区精品视频| 留下AⅤ黄色片| 国产后入精品| 久久久久久中文版| 男人的天堂三级| 夜夜躁狠狠躁日日躁av| 日本爽爽爽爽爽爽免费视频| 18禁精品网站在线看| 国产精品久久伊人| 91 手机在线播放 绯色| 日韩在线人妻网站| 夜夜嗨免费视频| 欧美色女人| 国产欧美日韩一区二区三区| 男女一级A片大黄,一进一出| 无码91| 97久久国产精品| 中文字幕乱亚洲美女精品一区| 内射小黄片| 久久久97| 亚州人妻| 天美传媒麻豆一区二区三区国产精| 国产成人亚洲精品无| 99re公开精品免费视频| 久久久爆乳翘臀一线天伦理视频| 中文字幕乱码人妻一区二区三区,99精品| 久久久久久中文版| 欧美激情内射| 亚洲色色探花| 热久久91婷婷| 人人摸人人舔一区二区| 国产精品一区二区a| 黄片在线免费在线观看| 亚洲官网在线| 久久久久国色αv免费观看| 午夜操逼不卡| 亚洲欧洲小说图片视频| 日本精品一区二区三| TS人妖另类精品视频系列 | 神马久久69| 香蕉视频欧美一卡二卡| 另类 日韩 熟女| 97玖玖超碰| 蜜臀久久99精品久久久久久婷婷| 亚洲va有码在线天堂| 亚洲美乱| 欧美色交| 精品一区二区综合熟妇| 中文字幕在线观看AV| 综合熟妇一区二区三区| 天天操夜夜嗨| 麻豆九九九| 亚洲人天堂| 久久激情五月| 欧美超碰人妻97| 日韩成人精品| 中文字幕精品人妻丝袜| 美女高潮国产高清| 中文字幕av乱伦| 夜夜免费视频| 国产一级内射无挡观看| 四虎AV无码| 欧美黄业| 色色色综合网| 中文有码9| 亚洲欧洲网站免费观看| 天天操天天日青青草超碰av| 国产在线观看91精品一区| 日韩情色视频| 人人操人人色网| 好湿好紧好爽 视频| 国产区在线| 丁香五月天堂网| 欧美日韩一二三| 五月色网| 欧美情色亚洲| 久久HD| 成人小电影网站tex| 六月天婷婷| 60秒不遮不挡| 大香樵伊人网| 男人的天堂va| 看看小穴| 国产乱伦搜索结果91P| 有码免费观看| 伊人热综合| 色偷偷色偷偷欧美日韩| av强奸乱轮| 啊啊啊不要嗯嗯在线观看| 亚洲1区2区三区高清中文字幕| 小骚逼被操的爽不爽| 最新中文字幕在线亚洲| 97综合久第一页| 99这里有精品| 欧美色女人| 久久伊人网视频一区二区三区| A一区片| 97精品国产精品免费观看| 97欧美性爱| 日本 情色 1区2区3区| 天天做天天爱| 日韩肏逼视频| 日韩78m视频| 天天色综亚洲91污| 久草精品在线| 久久久久久亚洲精品中文字幕人妻| 久久亚洲中文字幕视频| 欧美色图人妻| 免费黄色片子| 九九九久久久| 夜夜操一区二区| 色五月首页| 亚洲码在线中文在线观看| 久久久久久久久久黄色网| 久久久久亚洲Aⅴ无码| 97精品在线视频| 密臀AV在线| 国产精选三级在线观看| 欧美色图91| 大香蕉欧美日韩| 久久人人看| 久久精品人人做人人看| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 啊啊啊啊视频免费| 99久久久无码精品国产人| 亚洲图片欧美另类综合免费视频大大香| 六月天婷婷| 国产乱色国产精品免费视| 精品二区久久| 97色97好| 无套内射性感少妇视频| 国产无码精品成人| 日本国产二线女色| 一二三啪啪专区| 中国一区二区亚洲人妻| 91老熟女视频| 91色伦| 日韩啪啪啪视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 |