久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

非結(jié)構(gòu)化文檔智能解析接口選型與工程化落地

非結(jié)構(gòu)化文檔智能解析接口選型與工程化落地 近幾年做票據(jù)、合同、表單這類非結(jié)構(gòu)化文檔入庫我前后對接過三四套文檔智能解析接口其中一套用得最久、踩坑也最密。這類接口的核心價(jià)值很直白把掃描件、拍照件、PDF 里那些人眼一看就懂、程序一碰就廢的內(nèi)容轉(zhuǎn)成帶坐標(biāo)、帶層級、帶語義的結(jié)構(gòu)化數(shù)據(jù)。它解決的不是能不能認(rèn)字的問題而是認(rèn)出來的字能不能直接喂給業(yè)務(wù)系統(tǒng)的問題——閱讀順序、表格結(jié)構(gòu)、段落歸屬、印章位置這些才是真正卡住自動化的地方。這篇內(nèi)容適合三類人看正在做 OCR 選型的技術(shù)負(fù)責(zé)人、要寫對接代碼的后端或算法同學(xué)、以及被識別率上不去折磨過的產(chǎn)品同學(xué)。我會把選型邏輯、接入細(xì)節(jié)、預(yù)處理參數(shù)、排查經(jīng)驗(yàn)一次講透能直接抄的部分我盡量寫成可復(fù)現(xiàn)的形式。1. 為什么我把文檔解析這件事交給外部接口1.1 非結(jié)構(gòu)化文檔進(jìn)系統(tǒng)的第一道坎從來不是認(rèn)字很多人對文檔解析的想象停留在圖片轉(zhuǎn)文字真做過就知道這是最淺的一層。一張掃描的采購合同丟進(jìn)來業(yè)務(wù)系統(tǒng)真正想要的是合同編號在哪、甲乙方名稱是什么、金額是多少、簽署日期、有沒有騎縫章、附件表格里每一行對應(yīng)什么。這些信息的提取依賴的是版面結(jié)構(gòu)而不只是字符。字符識別錯一個(gè)字可能還能靠上下文猜版面結(jié)構(gòu)錯了整段數(shù)據(jù)的歸屬就全亂了下游再怎么處理都是錯的。我最早一版是自己在服務(wù)器上搭開源 OCR跑單張圖效果看著還行但一上批量就露餡雙欄排版的 PDF 會被從左到右串成一句頁眉頁腳混進(jìn)正文表格直接化成一行一行的字金額和科目對不上號。后來我意識到純文字識別解決不了閱讀順序問題而閱讀順序是版面分析的活兒。這中間的差距就是自建和采購之間的第一道分水嶺。1.2 自建和采購我列了一張盡量誠實(shí)的對照表每次有人問我為什么不自己搭我都會把這張表拿出來。不是說自建不行而是要看你的業(yè)務(wù)量和團(tuán)隊(duì)結(jié)構(gòu)。表里的結(jié)論是基于我遇到過的幾種典型場景總結(jié)的具體到你的情況還得自己稱一稱。維度自建開源方案采購文檔解析 API起步成本低一臺帶顯卡的機(jī)器就能跑低注冊拿 Key 就能調(diào)達(dá)到可用識別率的時(shí)間數(shù)周到數(shù)月取決于場景復(fù)雜度基本當(dāng)天復(fù)雜版面一到兩周調(diào)優(yōu)復(fù)雜版面多欄、表格、公式需要自己訓(xùn)練或拼裝多個(gè)模型通常在同一個(gè)接口里返回結(jié)構(gòu)化結(jié)果運(yùn)維負(fù)擔(dān)模型版本、顯存、并發(fā)擴(kuò)縮容全自己扛對方承擔(dān)你只管調(diào)用單頁成本前期固定投入高量大后邊際成本低按量計(jì)費(fèi)量小的時(shí)候非常劃算數(shù)據(jù)合規(guī)數(shù)據(jù)不出內(nèi)網(wǎng)可控性最強(qiáng)需要確認(rèn)傳輸與留存策略定制空間想怎么改怎么改受限于接口能力邊界我最后的做法是混合涉密程度高的走內(nèi)網(wǎng)自建量大但對結(jié)構(gòu)要求一般的走外部接口兩邊用同一套結(jié)果 schema 兜住業(yè)務(wù)層無感知。這個(gè)思路我覺得比二選一更實(shí)際。1.3 選型時(shí)我重點(diǎn)看的五個(gè)指標(biāo)不看宣傳頁宣傳頁上的識別準(zhǔn)確率 99%基本沒有參考價(jià)值因?yàn)槟悴恢浪臏y試集長什么樣。我實(shí)際評估只看這幾個(gè)字段級準(zhǔn)確率不是字符級。字符準(zhǔn)確率 98% 聽起來很美但如果金額字段錯一位業(yè)務(wù)上就是 100% 錯誤。版面還原能力。給一張三欄帶跨頁表格的 PDF看它返回的閱讀順序?qū)Σ粚Α⒈砀裼袥]有斷。長尾文檔的穩(wěn)定性。蓋章遮擋、手機(jī)拍照傾斜、復(fù)印件發(fā)灰、手寫批注這些才是真實(shí)數(shù)據(jù)的主流。接口形態(tài)是否工程友好。同步還是異步、有沒有回調(diào)、單次能傳多大、返回體里有沒有頁碼和坐標(biāo)。失敗時(shí)的信息量。報(bào)錯只給一個(gè) 500和給出圖片分辨率過低或頁數(shù)超限排查效率差一個(gè)量級。我建議做選型的時(shí)候直接從自己歷史數(shù)據(jù)里抽 50 到 100 份最有代表性的文件做成一個(gè)小測試集跑完按字段統(tǒng)計(jì)準(zhǔn)確率。這件事花半天能省掉后面幾個(gè)月的返工。2. 能力拆解這類接口到底把什么交到你手上2.1 從字符識別到版面分析是三個(gè)層級的事我習(xí)慣把這類接口的能力分成三層來看理解了分層調(diào)參和排查才有方向。第一層是字符識別輸出是一堆文字 每個(gè)字的坐標(biāo)框。這一層現(xiàn)在大家差距不大清晰印刷體都能做到很高。第二層是版面分析輸出是這塊是標(biāo)題、這塊是正文、這塊是表格、這塊是頁眉、這塊是圖片并且給出閱讀順序。第三層是結(jié)構(gòu)化抽取直接輸出 JSON 字段比如{合同編號: ..., 金額: ...}。層級越高省事越多但同時(shí)你對錯誤的可干預(yù)空間也越小。我實(shí)際用下來第二層是最有性價(jià)比的。因?yàn)闃I(yè)務(wù)側(cè)真正需要的是段落級、表格級的文本而不是字段級。字段抽取我可以自己寫規(guī)則或者接小模型但版面結(jié)構(gòu)我自己做不動。2.2 表格識別為什么是公認(rèn)最難啃的一塊表格識別難在它不是純視覺問題也不是純語言問題。一張無框線表格視覺上只有一堆對齊的文字模型得靠間距推斷列邊界一張有合并單元格的表格跨行跨列的關(guān)系得還原成結(jié)構(gòu)化表達(dá)跨頁表格更麻煩第 3 頁底部和第 4 頁頂部是同一張表得靠表頭重復(fù)特征或者語義連續(xù)性去拼。我踩過最典型的坑是金額列錯位。一份三列的費(fèi)用清單識別出來每一行的科目和金額整體左移了一列。原因不是識別錯而是中間有一行的第二個(gè)單元格是空的解析器把空格當(dāng)成了列分隔失效。這種問題在返回結(jié)果里表現(xiàn)為數(shù)據(jù)看著都對就是錯位特別隱蔽一定要在入庫前做列數(shù)一致性校驗(yàn)。我的建議是表格結(jié)果拿到手后先做一次列數(shù)分布統(tǒng)計(jì)如果某張表的列數(shù)在行間波動直接把這張表標(biāo)記為待人工復(fù)核別硬往下走。2.3 印章、公式、手寫批注這些長尾能力關(guān)鍵時(shí)刻能救命印章檢測看著像錦上添花實(shí)際在合同場景是剛需。業(yè)務(wù)上需要知道這份文件有沒有蓋章章壓在哪個(gè)位置是不是壓在簽字欄上。我遇到過一批文件正文識別完全沒問題但實(shí)際是未蓋章的草稿版如果沒有印章位置信息這批文件會被當(dāng)成正式合同入庫。公式識別主要是給技術(shù)文檔和試卷場景用的輸出 LaTeX。這塊的準(zhǔn)確性對復(fù)雜公式還是有挑戰(zhàn)分式嵌套、上下標(biāo)、矩陣錯一處整條公式就廢了。我的處理方式是公式區(qū)域單獨(dú)標(biāo)記出來識別結(jié)果不直接入庫先呈現(xiàn)給用戶確認(rèn)。手寫體是另一個(gè)極端。工整的手寫簽名類識別率可以接受潦草的批注基本別指望。我在產(chǎn)品設(shè)計(jì)上干脆把這部分做成輔助高亮——把疑似手寫的區(qū)域框出來讓人看而不是硬轉(zhuǎn)文字。這個(gè)取舍省了大量投訴。3. 接入實(shí)操從拿到憑證到落庫的完整鏈路3.1 鑒權(quán)與請求頭第一處容易翻車的地方絕大多數(shù)這類接口走的是憑證換令牌或者固定 Header 帶 Key兩種模式??雌饋砗唵螌?shí)際最容易出問題的是這三件事一是密鑰寫死在代碼里提交到了倉庫二是時(shí)間戳和簽名算法對不上導(dǎo)致 401三是不同接口的 Header 名稱不一致復(fù)制粘貼的時(shí)候漏改。我現(xiàn)在的固定做法是密鑰全部走環(huán)境變量或者配置中心代碼里只讀不寫簽名邏輯單獨(dú)封裝成一個(gè)函數(shù)并寫單測用固定輸入驗(yàn)證輸出每個(gè)接口的 Header 用常量定義不允許在業(yè)務(wù)代碼里手寫字符串。import os import time import hmac import hashlib import base64 import requests API_BASE https://api.example-doc.com APP_ID os.environ[DOC_APP_ID] APP_SECRET os.environ[DOC_APP_SECRET].encode() def build_headers(path: str, body: bytes) - dict: ts str(int(time.time())) # 待簽名串方法 路徑 時(shí)間戳 body 摘要順序必須與服務(wù)端一致 digest hashlib.sha256(body).hexdigest() raw fPOST\n{path}\n{ts}\n{digest}.encode() sign base64.b64encode( hmac.new(APP_SECRET, raw, hashlib.sha256).digest() ).decode() return { X-App-Id: APP_ID, X-Timestamp: ts, X-Signature: sign, Content-Type: application/json, }注意簽名串里的換行符、參數(shù)順序、大小寫任何一處和服務(wù)端不一致都會返回鑒權(quán)失敗而錯誤信息往往只說簽名錯誤。建議第一次對接時(shí)先用最簡單的固定 body 打通再逐步加字段。3.2 三種傳圖方式別圖省事一律用 URL這類接口一般支持三種輸入公網(wǎng)可訪問的 URL、Base64 內(nèi)聯(lián)、multipart 文件流。三者適用場景差別很大混用會出問題。URL 方式最省流量但要求你的文件必須公網(wǎng)可達(dá)且穩(wěn)定。我們內(nèi)網(wǎng)的文件服務(wù)走不了這條路而且對方服務(wù)器拉取超時(shí)的時(shí)候報(bào)錯信息會很含糊。Base64 方式最通用缺點(diǎn)是體積膨脹約 33%一張 2MB 的圖變成 2.7MB 的請求體很容易超過請求體上限。multipart 方式最適合大文件但要注意部分網(wǎng)關(guān)對 multipart 的支持不完整。我現(xiàn)在的默認(rèn)策略是小于 1MB 用 Base64 圖省事大于 1MB 走 multipart需要批量異步處理的先傳到對象存儲再用 URL。這個(gè)分界線不是拍腦袋是按照請求體不超過 3MB、單請求耗時(shí)不超過 15 秒這兩條經(jīng)驗(yàn)線倒推的。3.3 異步任務(wù)模式輪詢、回調(diào)與超時(shí)控制超過一定頁數(shù)或者走結(jié)構(gòu)化抽取接口通常會切成異步提交任務(wù)拿task_id然后輪詢結(jié)果或者等回調(diào)。這塊是工程上最容易寫出事故的地方。輪詢寫法上我見過太多while True sleep(1)的實(shí)現(xiàn)任務(wù)一多就把對方打掛自己也跟著被限流。正確姿勢是指數(shù)退避加最大重試次數(shù)并且把單次任務(wù)的超時(shí)時(shí)間設(shè)死。import time import requests def poll_result(task_id: str, timeout: int 180) - dict: deadline time.time() timeout interval 1.0 while time.time() deadline: r requests.get( f{API_BASE}/v1/tasks/{task_id}, headersbuild_headers(f/v1/tasks/{task_id}, b), timeout10, ) data r.json() status data.get(status) if status done: return data[result] if status failed: raise RuntimeError(ftask failed: {data.get(message)}) time.sleep(interval (0.2 * interval * (0.5 - __import__(random).random()))) interval min(interval * 2, 8.0) # 上限 8 秒避免長尾任務(wù)把間隔拉太大 raise TimeoutError(ftask {task_id} not finished in {timeout}s)退避上限卡在 8 秒是有原因的多數(shù)文檔解析任務(wù)在 20 秒內(nèi)完成超過 2 分鐘基本就是卡住了這時(shí)候應(yīng)該走失敗重提而不是繼續(xù)等。加了隨機(jī)抖動是為了避免批量提交時(shí)所有客戶端在同一秒集體撞上來?;卣{(diào)模式更省資源但要求你的回調(diào)地址公網(wǎng)可達(dá)、能冪等處理重復(fù)通知。我一般兩個(gè)都開回調(diào)作為主路徑輪詢作為兜底兩邊都做冪等靠task_id去重。3.4 返回結(jié)果的解析與落庫schema 一定要自己定不同接口返回的字段命名、層級深度都不一樣。最忌諱的做法是業(yè)務(wù)代碼直接讀接口返回的原始 JSON一旦接口升版本或者你換供應(yīng)商整個(gè)系統(tǒng)跟著改。我的做法是中間加一層適配定義一套自己的 schema包含頁碼、塊類型、文本、坐標(biāo)、置信度、層級關(guān)系然后為每個(gè)供應(yīng)商寫一個(gè)轉(zhuǎn)換器。這樣業(yè)務(wù)層只認(rèn)自己的 schema換供應(yīng)商時(shí)只改轉(zhuǎn)換器。def normalize(raw: dict) - list[dict]: 把供應(yīng)商返回結(jié)構(gòu)統(tǒng)一成本地 schema blocks [] for page in raw.get(pages, []): pno page[page_no] for item in page.get(items, []): blocks.append({ page: pno, type: item.get(type, text), # text/table/image/title text: item.get(content, ), bbox: item.get(box, []), # [x1,y1,x2,y2] conf: round(float(item.get(score, 0)), 4), seq: item.get(reading_order, 0), }) return sorted(blocks, keylambda b: (b[page], b[seq]))落庫時(shí)我一般存兩份一份原始返回整體存進(jìn)對象存儲或者 JSON 字段留檔便于回溯一份結(jié)構(gòu)化塊存進(jìn)業(yè)務(wù)表供查詢和檢索。前者幾乎不占查詢性能但排查問題是救命的。4. 識別率的真正來源預(yù)處理和參數(shù)才是分水嶺4.1 分辨率與 DPI一個(gè)必須算清楚的基礎(chǔ)參數(shù)很多人把手機(jī)拍的圖直接丟給接口然后抱怨識別率低。問題往往出在分辨率上。印刷體識別對字符高度有隱性要求字符太小時(shí)抗鋸齒和壓縮噪聲會把筆畫糊掉模型無從下手。我習(xí)慣按字符高度不低于 20 像素來倒推。A4 紙 210 毫米寬正文小四號字大約 3.5 毫米高。如果按 300 DPI 掃描210 毫米等于 8.27 英寸橫向約 2480 像素3.5 毫米的字符大約占 41 像素非常充裕。同樣是 A4150 DPI 時(shí)字符約 21 像素勉強(qiáng)夠用100 DPI 就只有 14 像素小字開始出錯。紙張規(guī)格掃描 DPI像素尺寸正文估算字符高度我的判斷A4 210×297mm100827×1169約 14 px偏低小字易錯A4 210×297mm1501240×1754約 21 px可用適合快速預(yù)覽A4 210×297mm2001654×2339約 27 px平衡點(diǎn)我常用的檔位A4 210×297mm3002481×3508約 41 px最穩(wěn)但文件體積大A4 210×297mm6004961×7016約 82 px收益遞減不建議實(shí)際項(xiàng)目里我默認(rèn)用 200 DPI既保證準(zhǔn)確率又把單頁文件控制在合理體積。票據(jù)類因?yàn)樽痔柛?、字段更密我會提?300 DPI。4.2 傾斜校正、去噪、二值化什么時(shí)候該做什么時(shí)候別碰預(yù)處理不是越多越好這是我交過學(xué)費(fèi)的結(jié)論。傾斜校正幾乎是必做項(xiàng)。手機(jī)拍照哪怕偏 2 度長表格的行線就會斜著穿過文字表格結(jié)構(gòu)直接崩。我用 OpenCV 的霍夫變換或者最小外接矩形估角度超過 1 度才旋轉(zhuǎn)閾值太小會因?yàn)槎秳訉?dǎo)致反向影響。去噪要分情況。椒鹽噪聲、掃描斑點(diǎn)中值濾波效果不錯。但如果是復(fù)印件上那種淡淡的底紋粗暴去噪會把細(xì)筆畫一起干掉。我一般只用輕度處理寧可留著噪點(diǎn)也不傷筆畫。二值化是最容易幫倒忙的一步。現(xiàn)在主流模型都是在灰度或彩色圖上訓(xùn)練的你自己先二值化相當(dāng)于把信息壓掉了反而掉點(diǎn)。我的原則是只有在圖像對比度極低、肉眼都看不清的情況下才考慮自適應(yīng)二值化其余情況保持原圖灰度甚至彩色。import cv2 import numpy as np def preprocess(path: str) - np.ndarray: img cv2.imread(path, cv2.IMREAD_COLOR) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 1) 輕度去噪別用大核 gray cv2.medianBlur(gray, 3) # 2) 傾斜角度估計(jì)超過 1 度才校正 edges cv2.Canny(gray, 50, 150) coords np.column_stack(np.where(edges 0)) if len(coords) 100: angle cv2.minAreaRect(coords)[-1] angle -(90 angle) if angle -45 else -angle if abs(angle) 1.0: h, w gray.shape m cv2.getRotationMatrix2D((w / 2, h / 2), angle, 1.0) gray cv2.warpAffine( gray, m, (w, h), flagscv2.INTER_CUBIC, borderModecv2.BORDER_REPLICATE, ) return gray注意旋轉(zhuǎn)后一定要用BORDER_REPLICATE而不是默認(rèn)的黑色填充否則邊緣會出現(xiàn)一大片黑邊被模型當(dāng)成圖像內(nèi)容影響版面判斷。4.3 多欄排版和跨頁內(nèi)容靠切分和解構(gòu)來解決雙欄、三欄的 PDF 是閱讀順序出錯的重災(zāi)區(qū)。如果接口支持指定版面類型或者單雙欄一定要傳對。如果接口不提供這個(gè)開關(guān)那就得自己先按列切圖逐列送識別再按列順序拼接。判斷欄數(shù)有個(gè)土辦法對整頁做垂直投影統(tǒng)計(jì)每列像素密度的波谷位置。兩欄文檔在中間會有一條明顯的空白帶。這個(gè)方法的魯棒性一般但對規(guī)整的學(xué)術(shù)論文和期刊掃描件足夠用。跨頁內(nèi)容我一般按頁眉頁腳剔除 相鄰頁尾首拼接來處理。頁眉頁腳的特征是位置固定、內(nèi)容重復(fù)可以在多頁之間做文本相似度比對重復(fù)出現(xiàn)三次以上的短文本直接過濾掉??珥摫砀駝t要看表頭是否在下頁重復(fù)出現(xiàn)是的話就把兩頁的表合并。4.4 參數(shù)組合的實(shí)測對照我留了一份小表下面這組數(shù)據(jù)是我在同一批 200 份混合文檔掃描件、拍照件、PDF 各占約三分之一上對比出來的相對趨勢不是絕對值但趨勢穩(wěn)定預(yù)處理組合正文通順度表格還原平均耗時(shí)備注原圖直傳一般差1.0x傾斜件基本全廢僅傾斜校正較好中1.1x性價(jià)比最高傾斜 輕去噪好較好1.2x我現(xiàn)在的默認(rèn)檔傾斜 輕去噪 二值化一般中1.2x細(xì)筆畫丟失明顯傾斜 強(qiáng)去噪 銳化差差1.3x過度處理反效果這張表給我的最大教訓(xùn)是預(yù)處理的目標(biāo)是減少干擾不是改變圖像。任何讓圖像看起來更干凈但丟失了原始信息的操作都要謹(jǐn)慎。5. 常見問題與排查實(shí)錄5.1 識別結(jié)果亂序十有八九是閱讀順序沒取對文字都識別出來了但順序是亂的——這個(gè)問題的排查順序應(yīng)該是先看返回里有沒有reading_order或者段落序號字段有就直接用字段排序別自己按坐標(biāo)排序如果沒有再考慮按先分欄、再按 y 坐標(biāo)、后按 x 坐標(biāo)排序。自己按坐標(biāo)排是最容易出錯的因?yàn)橥恍形淖值?y 坐標(biāo)會有幾像素的浮動簡單按 y 排序會把一行拆成兩行。我用的容差是半個(gè)字符高度y 差值在這個(gè)范圍內(nèi)視為同一行。這個(gè)方法對付規(guī)整版面沒問題對付圖文混排就力不從心了所以還是盡量用接口給的順序字段。還有一種情況是結(jié)果本身沒錯是你在展示的時(shí)候把 JSON 的字典順序當(dāng)成了閱讀順序。字典序和閱讀順序毫無關(guān)系這個(gè)坑我見過不止一個(gè)人踩。5.2 表格錯列與合并單元格丟失的應(yīng)對表格問題我整理了一套固定的自檢流程每次上線新場景都跑一遍統(tǒng)計(jì)該表的行數(shù)分布如果某一行明顯偏短標(biāo)記異常。統(tǒng)計(jì)每行列數(shù)列數(shù)波動超過 20% 的表標(biāo)記為待復(fù)核。檢查是否存在空單元格占位空單元格容易被解析器吞掉導(dǎo)致左移。對于跨頁表檢查第二頁首行是否與第一頁表頭一致。合并單元格是另一個(gè)維度的問題。有些接口會返回rowspan和colspan有些只返回展平后的值。展平的后果是總計(jì)那一行的數(shù)值被塞進(jìn)第一個(gè)單元格看著像數(shù)據(jù)錯位。如果接口不支持合并信息我的做法是把表格結(jié)果按行展示給用戶同時(shí)把原始圖片的表格區(qū)域裁出來一起給讓人工快速核對。5.3 限流、超時(shí)、大文件三個(gè)必須提前設(shè)計(jì)的邊界限流先確認(rèn)接口的 QPS 上限和并發(fā)上限是兩個(gè)獨(dú)立指標(biāo)很多接口只限并發(fā)不限 QPS或者反過來。我一般在本地下游放一個(gè)令牌桶把并發(fā)壓到上限的 70%留出余量給重試。超時(shí)同步接口的客戶端超時(shí)要設(shè)得比服務(wù)端處理時(shí)間長否則會出現(xiàn)客戶端放棄了但服務(wù)端還在算的浪費(fèi)。我設(shè)的是服務(wù)端超時(shí) 30 秒、客戶端 35 秒。大文件超過頁數(shù)上限的文檔要先拆分。拆分的時(shí)候注意別把一張表拆斷在兩頁之間我一般按章節(jié)標(biāo)題前或空白頁后作為切分點(diǎn)。5.4 問題速查表出問題先對著這張表看一遍現(xiàn)象最可能原因排查動作返回 401 / 簽名錯誤時(shí)間戳偏差、簽名串順序不對校驗(yàn)服務(wù)器時(shí)間打印簽名原文比對返回 413請求體超限改用 multipart或壓縮圖片到 2MB 內(nèi)返回 429觸發(fā)限流檢查本地令牌桶加退避重試任務(wù)一直 pending隊(duì)列積壓或參數(shù)不合法看任務(wù)詳情里的入?yún)⒒仫@確認(rèn)頁數(shù)是否超限正文缺字分辨率過低、二值化過度提到 200 DPI 以上關(guān)閉二值化表格左移一列空單元格被吞校驗(yàn)列數(shù)一致性標(biāo)記異常表印章檢測不到章體顏色偏淡、被壓縮提分辨率用彩色原圖而非灰度公式亂碼復(fù)雜嵌套結(jié)構(gòu)單獨(dú)標(biāo)記區(qū)域人工確認(rèn)中文標(biāo)點(diǎn)變英文后處理規(guī)則缺失加一層標(biāo)點(diǎn)規(guī)范化長文檔后半段質(zhì)量驟降單頁耗時(shí)累計(jì)超時(shí)拆分成多個(gè)任務(wù)提交6. 工程化落地把它用成穩(wěn)定基礎(chǔ)設(shè)施而不是一次性腳本6.1 緩存與冪等能砍掉三成以上的重復(fù)開銷實(shí)際業(yè)務(wù)里同一份文件被重復(fù)提交的概率高得驚人用戶刷新頁面、任務(wù)重試、多個(gè)業(yè)務(wù)線各調(diào)一次。我做的第一件事就是加緩存緩存的 key 用文件內(nèi)容哈希 關(guān)鍵參數(shù)指紋注意是內(nèi)容哈希不是文件名文件名重復(fù)的情況太多了。參數(shù)指紋要包含所有影響結(jié)果的參數(shù)是否開啟表格、是否開啟印章、語言、版面模式。少了任何一個(gè)都可能出現(xiàn)參數(shù)不同卻命中同一份緩存的錯誤。緩存命中率我實(shí)測下來在票據(jù)場景能到 35% 左右在合同場景接近 45%。這一塊省下來的成本和時(shí)間非常可觀。6.2 質(zhì)量監(jiān)控和人工復(fù)核閉環(huán)別指望一步到位再好的接口也有失手的時(shí)候關(guān)鍵是要能發(fā)現(xiàn)。我在落庫之后加了一層自動質(zhì)檢關(guān)鍵字段的格式校驗(yàn)比如金額必須能轉(zhuǎn)成數(shù)值、日期必須符合格式。字段間的邏輯校驗(yàn)比如合計(jì)是否等于明細(xì)之和、簽署日期是否早于生效日期。置信度閾值低于閾值的塊自動進(jìn)入待復(fù)核隊(duì)列。待復(fù)核的界面設(shè)計(jì)上我堅(jiān)持原圖 識別結(jié)果左右對照并且把低置信度的字符高亮出來。這個(gè)設(shè)計(jì)讓復(fù)核效率提升非常明顯平均每份文件的復(fù)核時(shí)間從兩分多鐘壓到四十秒左右。復(fù)核的結(jié)果還能反哺把人工修正后的數(shù)據(jù)定期抽出來做回歸測試集每次接口升級或者參數(shù)調(diào)整前跑一遍避免改了一個(gè)場景崩了另一個(gè)場景。6.3 成本控制的幾個(gè)杠桿我按收益排了序成本這件事光看單價(jià)意義不大得看你浪費(fèi)了多少。我按投入產(chǎn)出比排了個(gè)序第一是前置篩選。清晰度不達(dá)標(biāo)的圖先退回重拍別送去識別。一張糊圖不僅浪費(fèi)一次調(diào)用還會帶來人工復(fù)核成本。第二是按需開啟能力。表格、印章、公式這些增強(qiáng)能力通常單獨(dú)計(jì)費(fèi)業(yè)務(wù)不需要就別開。我見過有人在合同場景把公式識別也開著純屬浪費(fèi)。第三是壓縮策略。同一頁圖像從 300 DPI 彩色降到 200 DPI 灰度體積能降六七成識別率損失很小。這個(gè)平衡點(diǎn)在不同文檔類型上不一樣得自己試。第四是批量與異步。有些服務(wù)對批量任務(wù)有折扣量大的時(shí)候值得改造成批量提交。第五才是比價(jià)。前面四項(xiàng)做完了再比價(jià)否則就是拿優(yōu)化空間換幾分錢的差價(jià)。最后分享一個(gè)我自己的體會這類文檔解析接口的價(jià)值不在它識別得多準(zhǔn)而在它把版面結(jié)構(gòu)這件極其費(fèi)人力的事情標(biāo)準(zhǔn)化了。我早年在項(xiàng)目里為了讓一份雙欄 PDF 的閱讀順序正確寫過幾百行坐標(biāo)排序的代碼最后還是繞不過跨欄表格的坑?,F(xiàn)在把這塊交給成熟接口我自己專注在字段抽取和業(yè)務(wù)校驗(yàn)上整體交付質(zhì)量反而更穩(wěn)。如果你也在做類似的事我的建議是別急著追求識別率 99%先把失敗路徑設(shè)計(jì)清楚——哪些情況降級、哪些情況轉(zhuǎn)人工、哪些情況直接拒絕。把這套兜底邏輯想明白比調(diào)參更能決定項(xiàng)目能不能上線。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
黄片无码在线制服| 麻豆九九九| 91天堂视频| 天美麻豆一区二区三区| 人人考人人摸人人干| 亚洲熟妇丝袜在线观看| 加勒比aⅴ| 立川理惠无码一区二区| 超碰到97情色| 亚洲 欧美 手机在线观看| 亚欧中文字幕在线视频| 亚洲人天堂| 久久综合婷婷| 欧美视频一区二区三区| 蜜臀av在线播放一区二区三区| 色五月激情AV在线| 久久中文字幕一区不卡| 精品国产污一区二区三区| 一区二区不卡视| 97精品综合久久| 亚洲码和欧洲精品激情系列| 人人模人人看| 天天看高清麻豆| 92性色国产午夜福利在线661| 91女网站| 国产精品麻豆成人av| 久操九九九九| 日韩成人无码| 超碰99热中文字幕| 国产精品 久久久精品一牛| 情色五月天久久久| 干干干天天| 欧美se亚洲| 精品无码欧美三级| 天天日天天操VV| 一级片在线观看高清无码| 人人搡人人肉久久精品| 成人 日本A片无码8888| 果冻传媒A片麻豆熟妇人妻| 婷婷91| 大香蕉色欲AV| 色婷婷视频| 九九亚洲精品| 午夜电影在线观看无码专区| 嫩草91| 99久久网站| 亚洲91大片| 欧美熟女操屄| 放黄片放3级黄片没穿衣服| 另类综合另类| 亚洲啪啪视频免费| 人人操人人精品影片| 中文字幕jul-617人妻熟女| 日韩在线观看AV| 粉嫩av久久一区二区三区| 蜜屁Av| 玖玖爱免费观看视频| 超碰夫妻97| 人人看人人摸人人色| 看看日B真人视频| 亚洲情色91| 玖玖爱在线视频免费观看| 麻豆福利视频导航| 黄色一区二区秘书性感| 日本506070| 亚洲第一色页夜| 亚洲欧美日韩夜夜| 天天射天天| 91少妇香蕉久久精品| HEYZO高无码国产精品227| 日韩无码一区二区三区| 天堂射| 人妻激情偷乱视频一区二区三区 | 午夜影美女日鸡鸡天天视频国产| 男女国产精品| 91高潮喷水美女| 一级人妻性爱视频| 亚洲精品电影| 97超碰总站| 伊人国产av| 中文字幕av亚洲在线| 日韩一级欧美一级国产一级台湾| 亚洲欧洲激情| 国产美女激情| 玖玖综合色| 日本高清久久| 日韩一区二区三区四区五区| 色屁屁影院www国产| 97日韩欧美亚洲| 亚洲熟女乱综合一区二区三区| 久碰视频| 激情四射五月天| 国产久久成人| 67914在线兔费成人视频| 精品无码一区二区| 第四色色综合91| 99这里有精品| 欧美日动态视频| 欧美天天综合网| 亚洲国产91精品一区二区久久| 久久午夜伦| 91挑色欧美| 超碰在线综合97| 岛国艾薇凹凸视频天堂| 啊啊啊啊好疼视频| 免费一级视频特黄色大片| 欧美内射少妇| 欧美精品久久96人妻无码| 中文字幕乱在线伦视频中文字幕乱码在线| 欧美在线播放| 蜜臀久久99精品久久久久免费观| 密臀国产在线| 91欧美高清| 欧美色图片| 精品国产精品一区二区| 老女人碰碰在线碰碰视频| 狠狠操使劲操| 国产性刺激| 99re免费视频精品全部| 艾草av| 91丨豆花丨熟女| 久草精品一区 | 18禁的网站在线| 色97欧美| 强上我不卡卡| 亚洲最新av无码成人精品区| 欧美一二级| 99日韩| 日韩啊V| 欧美少妇熟女| 91综合色| 亚洲91综合| 26uuu久久| 91N综合网| 婷婷激情五月| 亚洲日韩美女中文字幕乱| 五十路熟女,国产欧美精品区一区二区三区 | 久久麻豆一区二区| 竹菊影视国产一区二区| 一类av片在线看| 麻豆一区二区三区在线看| 国产精品老师| 日韩三级在线观看网站| 国产又长又大又粗的视频| 亚洲综合中文字幕有码| 操逼无码操逼| 色色色日本| 97丝袜亚洲在线播放| 97色色色| 人妻精品综合中文字幕在线 | 很黄很色的视频在线观看| 超碰美女97| 99操| 动漫区日韩区欧美区| 国产精品免费视频不卡| 日韩A优精品在线观看| 美女爽到高潮91| 亚洲一区二区 麻豆传媒| aaaa黄片| 99精品欧美一区二区三区桃色| 国产色综合亚洲色综合吹潮| 97国产精品在线观看| 久热久| 中国少妇XXXX做受| 五月情色天| 久久无码一区二区二三区性色| 人人看黄色视频| 亚洲性猛交| 草莓精品视频| 大香蕉黄色一区| 欧美色网络| 91N综合网| 国产日本顶级一区二区三区| 久久精品熟女亚洲AV麻豆软件| 精品人妻一二三| 国产品精品自在在线午夜免费 | 男人的天堂2018| 一本久久精品中文字| 精品人妻一区二区三区蜜桃视频| 色阁阁AV综合网| 国产 日韩 欧美一区| 久操网址| 欧美日韩天堂| 日韩国产精品人妻无码久久久| 亚洲天堂人妻熟妇视频| 翘臀vidoes| 无码九九| 国产精品视频精品一二| 天美欧美国产| 天天草夜夜草高潮片| 天天影视网综合少妇| 另类老少妇| 1禁看欧美黄片免费看| 97亚洲资源| 亚洲欧美国产中文视频| 性感女人网页在线观看视频| 超碰97网站| 另类小说五月天| 91熟女网| 高潮内射在线| 午夜无遮挡男女啪啪视频| 天天日天天插| 欧美色999| 91痴汉| 妇女性内射冈站HDWWWCOM| 殴美性色a级欧美| 国产强奸无码乱伦| 天天干天天中出av| 亚洲超碰AV| 99精品综合久久久久五月天| 天天91~综合入口| 国产精品伦理| 国产精品肉丝自拍| 超碰成人最新最好看| 97人人中文网| 国产一区二区欧美日本| 97久久国产精品女不卡| 久久精品72| 国产色产精品在线观看| 精品国产72| 男人a天堂手机在线版| 久久r精品| 国产人妻精品久久久一区二区三区 | 性夜影院爽黄A爽免费动漫| 精品无码久久久| 日本日逼高清| 97精品网| 大香蕉线| 人妻 欧美亚洲| 有码人妻系列| 色欲蜜臀AV| 亚洲精品久久久久久久蜜桃臀| 人妻在线大香蕉| 九久9精品| 日本成人免费一区二区三区| 亚洲色图欧美色18直播在线| 丝袜无码a片| 国产精品久久久久久无码红治院| 东京热天堂网| 人妻少妇精品久久久久久| 91超碰碰在线| 亚洲 se图 欧美电影| 久久99综合| 操逼不卡中文字幕| 日韩一级特黄av毛片| 亚洲学生妹高清av| 三上悠亚在线毛片91| 91痴汉| 国产av热热色| 久久精品中文| 98福利在线视频| 国产精品不卡高清在线观看| 欧美亚洲涩涩| 一级乱伦网站| 人妻一区视频| 人人操人人操人人人操| 九九久精品| 久久无码成人| A啊啊在线观看| 久久国产在线一区二区| 亚洲激情综合| 麻豆熟妇乱妇熟色A片在线看| 18禁精品网站在线看| 熟妇视频一区二区三区在线观看| 色综合色色| 99热这里只有精品9| 99re在线视频国产| 大香交| 五月丁香色综合| 美女性91| 蜜臀一二三| 九九热国产| 国产精品亚洲一级av第二区| 六月丁香五月婷婷| 欧洲色| 国产精品呦一区二区三区| 99re视频在线播放青草| 亚洲日韩成人性爱视频| 最新的亚洲无吗| 日韩中文字幕二区| 男人天堂站| 伊人96在线| 色综合一区二区三区| 国产国产亚洲一二三久久| 一本色道久久综合狠狠操| 中国熟妇| www黄片免费看com| 日韩中文字幕熟妇人妻| 欧美色图另类图片| 奇米狠999| 麻豆60秒| 青青草好吊色| 五月天激情小说| 日韩精品大香蕉伊人在线| 97亚洲色图| 1769一区二区| 日韩一级二级三级免费看完整版国语版| 亚洲性刺激| 国产熟女完整版中字| 亚91亚洲网| juliaann丝袜| 日韩一级二级| 欧美色图97| av无码av无码专区| 日本精品免费一区二区三区四区| dy888午夜老子影视达达兔| 人人做人人妻人人夜视频| 色五月第四色| 精品人妻一区| 日韩激情视频| 中文字幕91页| 超碰97综合网| 午夜丁香婷婷| 一二三区操逼国产91| 亚洲日韩AV视色| 欧美天天射| 日韩女优在线| 国产最火爆久久国产网站网站| 99re6国产精品99re在线| 777超碰| 久久综合18p| 一中国女人毛片水真多| 欧美少妇高潮久久91| 日韩无码操逼片| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产精品一二三在线看| 十八禁av无码免费网站APP| 中文字幕丰满子伦无码专区在线视频最新| 亚洲无吗在线视频| 成人老鸭窝人人在线视频| 日韩免费中文字幕视频| 欧美亚洲宗合色性图| 动漫片子网站3黄| 天天拍天| 8x福利精品第一福利视频导航| 九九性视频| 亚洲美女高潮喷水视频| 人妻一区视频| 久久鲁夜| 蜜乳成人AV| 九九九九九九亚洲| 国产三级中文字幕粉嫩| 免费啪啪一级视频| 99久久9| AV一区观看| 欧洲色| 91精品人妻一区二区三区蜜臀| 手机看av网站在线看| 人妻在线臀日韩| 激情综合网亚洲| 综合色图亚洲欧美| 欧美后入| 欧美色997| 26uuu偷拍亚洲欧洲综合| 色婷婷婷五月天激情四射| 国产精品福利资源在线尤物| 欧美日韩大香蕉| 人人人人插| 97香焦色区| 天天插天天舔舔天天干| 成人日韩中文字幕| 高潮综合网| 日韩 欧美 国产 麻豆| 亚洲日韩久久精品一区| 欧美九九九| AV中文字幕三四五| 欧美97视频| 九九热在线精品视频| 特级大荫道BBwBBwBBW| 屁屁影院一区二区三区国产| www.99中文字幕| 欧美aⅴ99久久黑人专区| 午夜福利一区二区影院| 免费观看欧美日韩操逼视频| 麻豆福利视频导航| 精品人妻一区二区视频| 超碰午夜| 欧美中文狠| 日本乱人伦片中文三区| 五月天色图| 欧美gv在线观看| 美女大乳久久久久久久女人18| 夫妻日逼| 婷婷激情一区二区三区俺也去| 色色色日本| 99色日| 亚洲成人免费中文字幕| 中文字幕二区| 亚洲精品国产精品乱码不99| 久久岛国| 九九九影院| 国产四虎在线| 久久久久成人蜜桃精品| 东北少妇高潮zzzz| 我中文字幕6区| 99只有精品| 免费一级a毛片久久久久久鸭绿欲| 99re综合伊人| 色欲三区| 亚欧无码在线| 亚洲大色鬼| 亚洲精品男人的天堂| 九九九一二三| 亚洲综合小视频小说在线观看| 人妻三级在线中文字幕| 97视频620| 午夜福利在线合集| 秋霞欧美性爰视频| 99久久99久久综合| 91n欧美| 欧美日本国产日韩激情视频| 日日骚AV| 少妇三p| 激情久久av一区av二区av| 狠狠2050在线观看| 女人一区| 美日韩在线不卡人妻| 刺激精品视频| 久久人妻无码毛片A片麻豆| 在线黄色污污网站| 久久精品视| 99re6在线视频精品免费完整版安卓版| 日韩欧美性爱电影在线观看| 亚洲中文字幕熟女| 99免费视频| 天天天天天天天天天天干美女| av资源在线播放天堂| 日本国产高清色www视频在线| 天天色播亚洲综合网站| 麻豆国产尤物AV| 亚洲中文字幕三级在线| 中文字幕jul-617人妻熟女| 一二三区操逼国产91| 超碰碰小说97| 国模私拍一区二区三区神乳| 久久久久免费少妇| a啊啊啊啊啊啊啊啊一区二区| 午夜无遮挡男女啪啪视频| 久久久精品日本一道| 老熟妇一区二区三区| 一起草日韩| 天天天乱色综合全| 成人午夜高潮av猛片| 丰满人妻一区二区三区四| 国产超碰欧美| 欧美劲爆视频一区二区| 神马影院午夜福利久久久| 无码一区二区精品视频久久久春药 | 亚欧美天堂在线| 女优大全 - 91n| 久久东京国产精品视频| 老熟女综合网| 69精品人人人人| 久久岛国| 1024香蕉视频| 最新亚洲黄色免费电影| 亚洲色鬼| 日本性爱视频一级| 国产人伦精品一区二区三区| 精品久久久av无码免费| 欧美有码亚洲中文字幕一区二区三区四区| AAAA级日本片免费视频| 97se综合网| 97在线免费观看视频| 蜜臀少妇一区二区| 亚洲乱妇p22| 亚洲s在线观看| 精品欧美老熟女一二区| 国产成人精品必看 | 性欧美体内射精| 99久久精品无码一区二区毛片免费| 亚洲国产综合久久天堂| 成年人黄色视频免费| 97人人爱人人做人人乐| 国产一区二区三区免费视频在性观看 | 人妻丰满熟妇av无码区蜜桃| 丁香激情网| 久久色精品视频在线| 九九玖玖精品| 色五天伊人| 日韩综合第八区国产精品| 日韩成人免费电影| 日本欧美不卡| 亚洲丝袜B诱惑| 久操网视频| 99久久免费看精品国产一区| 欧美熟妇视频| 思思热影视| 亚洲图片小说欧洲| 美女大乳久久久久久久女人18| 国产一区二区三三视频| 91亚洲欧美激情| 伊色综合天堂色97| av网页一区二区三区| 欧美人妖内射| 精产国品一区二三产品| 中国国国产一级特黄毛片| 偷拍盗拍亚洲色图图片| 久久久久久九九九九-美女久久久久久久-成人AV| 麻豆天美91| 色综合久久夜色精品国产天堂| 久久精品国产亚洲AV高级北京| 欧美激情1区| 成人日本精品九区| 五月婷婷色色| 午夜福利1区2区3区| 激情六月天| 亚洲另类欧美精品| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 欧美在线|亚洲| 久9热| 日本人妻丰满熟妇久久久久久| 91久久国产综合精品| 欧美成人都市人妻| 久久成人国产| 伊人网青青| 中文字幕青青草| 97国产色图| 1024香蕉视频| 懂色AV蜜臀无码精品APP| 日韩肏逼视频| 久热这里只有精品9| 亚洲激情天堂网| 曰韩欧美国产传媒麻豆第一区| 国产熟女免费观看久久| 蜜乳AV免费观看| 中文字幕伊人| 欧美激情一区二区| 99久久com免费视频′| 强奸乱伦资源| 久久综合资源一区二区| 偷拍 欧美 日韩| 欧美熟妇精品黑人巨大91| 久久这里| 91美乳| 婷婷五月天基地| 久草福利在线资源站| 久久性爱视频99| 亚洲精品九九九| 天天久久久久久| 欧美日韩少妇色情| 嗯嗯嗯啊啊啊操的我好爽| 欧美天天影院| 国产乱不卡| 黄色大片一区二区密桃丝袜| 亚洲天堂综合AV| 中文久久爆乳| 六月丁香久久| 欧美v亚洲v日韩v最新在线二区| 日韩人妻播放| 国产黄片精品在线| 一本大道不卡一二三区| 日本人妻丰满熟妇久久久久久| 色逼综合| 精品天堂| 久久久久少妇| 欲香欲色| 国产福利一区二| 男人午夜天堂| 色吧 综合| 操一操摸一摸| 国产一区二区三区免费视频在性观看 | 欧美顶级黄片AAAAA在线免费看| 777AV电影| 欧美一级国产一级| 中文字幕精品一区二区精| 伦伦成年午夜免费视频| 岛国色情视频在线观看| 国产大学生口爆吞精合集| ,成人免费啪啪视频| 国产野战露脸在线播放| 在线观看高清AV| 精品一级毛片在线观看| av亚欧| 人妻二区| 日韩人妻有码免费视频| 精品久久久久久中文| 操操逼操操逼操操逼逼| 国产日本久久免费精品| 亚洲欧美经典一区二区| 日本三级久| 久久手机视直播| 久久神马影院| 91欧美综合在线| 东京日日夜夜| 久久国色天香香蕉| 日韩噜噜69| 四虎在线观看网站| 快灬快灬 一下爽蜜桃在线观看 | 波多野42部无码喷潮在线观看 | 人人九九精| 熟女91网站| 久久产精品一区二区三区电影| 久久久精品中文字幕爱豆| 91影库| 欧美综合区| 丁香五月激情综合| 久久久111| 997色在线| 亚洲天堂精品日韩电影| 99久久久无码精品国产人| 国产一级做a爰大片免费久久| 欧美黄片视频在线观看免费 | 欧美国产视频| 国产高清在线自在拍69| 青青草福利视频| 久久久国产av美女私房| 岛国毛片在线观看免费| 第一高清av中文字幕| 日韩性色b| 青青草日韩免费观看高清在线| 91久热| 日韩免费高清大片在线| 小情侣高清国产在线视频| 蜜色网色哟哟| 人妻素股| 欧美Ⅴ性爱| 精品毛片久久久精品毛片| 日本天天吊| 99国内熟女露脸视频| 欧洲久久一二线| 色色色欧美| 久久久久久久九九九九九九| 亚洲人人夜夜澡人人爽| 日韩免费福利在线观看| 91亚洲网| 色色色色电影网| 国产性刺激| 亚洲第二页| 人人人摸人人| 丁香五月婷婷基地| 日韩精品电影| 日本操逼视频免费| 性爱av网站| 精品十三区| 熟女熟妇一区二区三区视频| 97碰| 中文字幕 国产 精品| 久久內射| 成年人黄色| 黑人精品成人一区二区三区| 精品久久久久瑟瑟| 久久东京热久久| 影视综合无码少妇| 亚洲综合网图| 欧美一级A一级a爱片久久| 久久久 国产精品| #NAME?| 国产无码久久高清| 亚洲色图超碰在线| 大香蕉手机在线| 午夜福利免费精品视频| 精品亚洲俞拍视频一区| 久久永久无码人妻视频| 国产 v乱码一区二| 久操视频免费观看| 天天操天天干一区二区| 日本午夜福利视频| 久久久久亚洲Av无码专区老牛影视| 竹菊影视国产一区二区| 97草草| 亚洲国产ⅴ高清在线观看| 欧美在线色图| 欧美一级在线观看成人 | 国产刺激视频| 青青草依人大香蕉| 狠狠色婷婷7777久| 精品丰满熟妇人妻一区| 国产精品亚洲美女久久久久| 日韩黄色小说| 亚洲日本韩国在线| 99999亚洲另类| 欧美宗合网| 婷婷五月天基地| 老熟乱一区二区三区四区| 久久久国产三级黄色片| 死我十八禁| 麻豆国产96在线| 久久久成人免费av电影| 九九性爱网| 色综合1991| 激情九月婷婷| 九九九久久久W精品| 成人婷婷丁香| 72av视频| 伊人影院中文字幕| 欧美巨大性舒爽顶到了| 密臀在线免费观看| 日日夜夜精品| 久草草一二三四区久久| 亚洲国产高清福利视频| 日韩中文字幕精品一二三事国产精品 | 搡老女人老妇女AAA一VU麻豆 | 青青草中日韩在线| 另类一区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 97香蕉网| 天天影视射综合网| 中文字幕中文字幕一区二区| 亚洲做性| 激情专区综合| 色激情综合网站| 91精品国久久久久久无码| 国产精品呦一区二区三区| 午夜视频久久久| 狠狠干狠狠干| 亚洲天天做日日做天天谢日日| 性性久久| 久久久久久久人妻| 日本成人在线不卡一区二区三区 | 日本九九久久99| 久久久麻豆精品| 啪啪啪亚欧美视频| 操美女人妻| 五月天婷精品激情| 97网色| 日日摸夜夜夜夜爽| 后入福利视频| 男人兔费天堂| A V视频日本| 亚洲综合有码| 青青草白白色| 日韩精品免费高清视频在线| 日本幼女18+| 亚洲。日韩。欧美| 欧美疯狂做爰xxxx| 2017大香蕉| 伊人在线大香蕉视频久久| 亚洲 日本 一 二 三| 国产亚洲女v在线观看| 蜜臀网 一区| 激情综合av| 91粉芽高清在线一区二区| 懂色中文一区二区三区| 国产馆| 天天看高清麻豆| 国语人妻精彩刺激| 看一级特黄a大一片| 亚洲欧美综合| 91高清欧美| 97超碰逼| 91久久国产综合久久| 免费亚洲黄色视频在线观看| 天天噜| 亚洲偷拍欧美激情| 乱理日韩中文| 96久久精品一二三区色欲| 综合影院永久入口国产| 97日韩超碰超碰中文字幕| 老汉网| 人人妻人人操人人乐| 日韩不卡毛片Av免费高清| 国内精品嫩模A∨私拍小视频| 90后后入| 日韩亚洲97| 激情亚洲天堂| 青草青青久久久久久国产| 1769精品一区二区三区| 无码操逼视频一下| 亚洲欧美另类小说| 久热精品在线| 伊人久久蜜月| 亚洲在高跟鞋自慰久久在色线| 操逼操操操91| 日韩一级特黄av毛片| 国产隔壁老王影院在线| 69一区二区三区 | 丁香五月激情综合| 黑人操一区二区| 日本十八禁免费看污网站| 亚洲加勒比久久日本道| 蜜桃天美传媒AV一区二区三区| 欧美在线 亚洲| 超碰97在线 欧美 国产| 狼人综合婷婷激情四射| 99精品热| 丁香六月婷| 中国女人内射6XXXXX| 亚洲国产av中文字幕久久| 亚洲啪啪视频免费| 亚洲欧美另类激情小说| 久久久人妻| 日韩99999| 亚洲资源一区| 懂色Av一区二区三区| 99热这里只有精品1| 亚洲人精品久久久| 另类欧美| 亚欧美无遮挡| 亚洲脚交| 欧美丝袜中文字幕07在线| 国产sv美女内射| 9 1果冻精品视频| 欧美写真视频一区| 欧姜老司机| 97综合在线| 国产乱青青草久久| 男人的天堂日韩| 久超碰这里只有精品| 欧美高清在线| 蜜臀Av一区二区三区| 校园春色美腿丝袜 | 伊人五月天婷婷| 99这里只有精品国产| 草草影院最新网址| 中文字幕一区二区在线日韩精品| 午夜福利精品| 人人干人人操人人..com| 91粉嫩萝控精品福利网站_精品影音先锋国| 国产高清精品一区二区三区毛片| 在线岛| 黄色一级视| 日本三级R| 爽爽淫人网| 国产欧美美女免费观看视频| 91欧美偷拍| 国产和美国毛片| 国产超碰欧美| 亚洲色人| 久久久精品电影| 在免费jIzzjIzz在线视频| 啪啪一区| 白丝1区2区3区| 一区二区国产视频在线观看| 91女优在线观看 | 情色大香蕉| 欧美 亚洲 第一页 | 97神马久久| 999久久久免费精品国产牛牛| 新久久AV| 人妻熟女av国产网站| 91粉芽高清在线一区二区| 69AV女优男人的天堂| 91强在线播放| 欧美色网络| CCYY草草影院地址入口| 69精品久久久久中文字幕| 任你爽视频| 亚洲欧洲精品成人| 久久久久久久久女黄| 人妻少妇精品视频一区二区三区| 日韩欧美操逼xxx| 国产一区二区精品久久99| 一起草av| 中文字幕精品乱码| 97美日韩视频| 日韩美女啪啪一区| 久热大香蕉| 国产亚洲精品美女| 91 丝袜在线播放| 再深点灬舒服灬太大了添视频| 97自拍视频在线| 亚欧美天堂在线| AV中文字幕三四五| 久久黄色视频一区二区三区| 久综合网| 成人在线午夜视频一区| 欧美亚洲首页| 欧美日韩操逼动图| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 亚洲欧美一区二区三区一猛片| 人妻碰碰碰碰碰碰| 97欧美色综合| 亚洲日本激情| 麻豆啪啪啪视频| 亚洲色9| 草草草视频| 国产精品亚洲天堂网址| 1区2区3区在线视频| 久久天堂网| av爱爱爱| 91 亚洲 欧洲| 97超色| 先锋激情∨在线视频播放| 最新加勒比丝袜在线| 蜜臀99999| 欧美性第1页| 黄片www视频免费| 后入美女国产| 中国AAAAAA黄色片| 日本中文字幕一区| 久久老子无码午夜伦不卡| 一区二区无码视频| 欧美一区二区在线资源| 亚洲国产婷婷在线播放| 国产精品另类一区大香蕉| av一区二区三区 中文| 中文字幕交换人妻| 91精品在线播放| 四虎影库国产精品免费| 国产亚洲精品av一区| 伊人麻豆传媒| 操一区| 五月婷婷丁香| 欧洲特黄毛片免费看欧洲毛片| 久久久久网站-538在线视频-欧美永久乱码 | 亚洲 小说 欧美 激情 另类| 东京男人天堂| 欧美成人亚洲精品| 午夜男人一级A片7777| 小说区 图片区色 综合区| 91女优在线观看| 欧美性天天影视| 日本东京热加勒比久久| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 四虎 精品 WWW| 多乙久久久久久| 国产精品ww久久| 欧美 综合 亚洲| 亚洲人成色9999精品久久| 另类 日韩 熟女| 中文AV制服乱伦| 78久久| 精品二区三四区五电影| 青青草视频久久久久| 亚洲欧美大香蕉| 91操人| 日韩av电影成人在线| 97在线免费看视频| 国产熟码AV| 10000部十八禁看电影| 中文字幕一区二区三区人妻少妇在线| 亚洲精品日韩国产欧美| 色欲三区| 中国AV美女| 亚洲国产成人精品女人久久久| 亚州Av天美传媒| 十八禁电影伊人网| 97精品综合久久网| 日少妇亚洲版| 亚洲美女色图| 久久做97| 亚洲国产综合久久久性感熟妇| 96AV精品| 久久久久久午夜男人的天堂| 亚洲一区二区性爱电影| 国产视频一区二区免费| 日本免费专区| 欧美黄片免费在线观看视频| 国产精品麻豆视频网站| 夜夜操青青草| 国产日韩色综合| 九月丁香婷婷色| 秋霞网—男女啪啪亚洲免费体验区| 神马久久久久久久| 国产无码精品成人| 影音先锋视频在线| 天天操夜夜嗨| 色色色色网站| www九九热| 九九热AV| 91人妻人人妻| 欧美性战999| 亚洲综合小视频小说在线观看| 日本成人电影资源网| 日韩在线一区高清在线| 老司机深夜18禁污污网站| 欧美夜夜| av三级电影在线播放| 97超碰精品| 亚洲欧洲激情卡通另类文学四射小说网站| AV色女综合| 97视频免费播放| 亚洲码在线中文在线观看| 大香蕉免费3| 天天色天天干天天爱| 国产精品久久久久久片| 国模吧 一区二区三区| 亚洲综合激情五月久久| 中文字幕天天天天天| 殴洲老熟女| 91热色| 久草在线| 三级激情网站| 26uuu国产免费观看| 天天日B狠狠操| 天天α片| 亚洲AV不卡在线观看| 玖草在线视频| 国产在线视频二区| 亚洲性爱成人| 3p国产欧美99热| 五月丁香久久| 男人 天堂 日 亚洲| 日本久久久精品电影| 操逼逼无码| 日韩中文字幕熟妇人妻| 粉嫩久久久久| 天天色欧美| 亚洲导航深夜福利| 很很干很很操| 亚洲黄日韩无码专区| 天天爱综合网| 综合网亚洲| 少妇无码av专区线| 天天射影院| 老女人碰碰在线碰碰视频| 新怡红院| 91操熟女| 五月丁香| 好好的日:com久久九九| 综合久久9| av无码精品久久久久| 91 刺激在线| 亚洲日本大香蕉1| 亚洲第一页第二页激情| 一区二区三区免费岛国片| 久久黄黄| 中文字幕在线第二页| 日韩激情毛片一级久久久| 性爱综合网| 久久久九九九九| 日韩成人精品| 亚洲黑丝在线| 亚洲色婷婷综合久久一区二区三区| 欧美一二三级精品在线| 丁香五月婷婷基地| 夜夜春夜夜操| 一起草日韩| 激情六月天| 亚洲猛交| 在线观看亚洲专区| 传媒免费一区二区三区| 91欧美大片| 日韩成人免费电影| 亚洲清纯综合| 日韩国产乱子伦App| 另类 综合 日韩 欧美 亚洲| 超碰91在线| 色五月激情综合网| 国产精品伦理| 青娱乐久久艹| 人人澡人人澡人人| 影音先锋视频在线| 美女97超碰| 日韩欧美午夜一区二区| 91在线|亚| 91欧洲国产成人久久精品网站| 综合久久婷婷| 色69大色97香蕉| 小情侣高清国产在线视频| 级品肉射| 思思热国产高清| 厕所偷拍在线| 亚洲无992tv| 一及黄久一点| a片在线播放| 夜夜一区二区| 欧美日韩中文字幕人妻| 激情五月综合网| 国产精品九九九| 中文字幕二区日韩天堂 | 尤物网址| 久久骚少妇| 男女激情黄色网址| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 97色97好| 亚洲国产91精品一区二区久久| 91色综合激情| 日韩不卡在线一区二区| 日本免费一区二区不卡| 成人AV在线电影| 午夜传煤十二区精品| 五月丁香影视| 日本熟女不卡视频| 亚洲欧美一区二区不卡视频播放| 无码WWW免费视频网站| 国产91专区| 人人看欧美性爱| 青青草色AV| 亚洲成人碰碰| 韩三级a视频在线观看| 另类 综合 日韩 欧美 亚洲| 中文字幕123| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 色吧五月| 性爱视频免费网址| 色天堂在线观看| 亚洲综合小说另类图欧美视频激情小说色五月天 | 操屄日韩| 成熟熟女国产精品一区二区| 色情五月综合婷婷| 91狠狠综| 啊啊啊啊在线播放| 亚洲婷婷五月天| 777AV电影| 密臀在线视频| 69综合网| www.99热| 岛国A V在线免费看| 91欧美情色| 色女网日韩| 五月丁香六月婷| 欧美日韩在线视频网站| 国产久久一区二区| 婷婷色综合| 日韩免费高清大片在线| 亚洲中文sv| 熟啊v色欧美热| 先锋精品av色鲁| 在线岛| 91夜色| 亚欧洲一区二区视频| 日本精品不卡一二三区| 欧美五十路熟| 久久久久久久久久久久97 | 国产农村妇女精品| 久久久久斤小| 亚洲另类在线观看| 日韩亚洲Av人人夜夜澡人人爽| 97免费视频在线| 超碰97综合网| 激情终合网| 欧美少妇一区二区三区| 欧美亚洲中文字幕| 国产精品无码久久久久2028| 久草这里只有精品| 中文字幕久久亚州无码| 干b在线性社区| 久久久一区二区三区四曲免费听| 亚洲图片欧洲图片aⅴ| 日本成熟少妇A∨网站| 国产精品一区二区三区免费视频| 欧美论理片| 99re6久热只有精品6在线直播| 黄片在线免费在线观看| 亚洲无码国产精品久久| 国内精品嫩模A∨私拍小视频| 成人九九| 4tube欧美女厕所| 欧美一区二区成人一卡| 久久综合女优| 日本亚洲vr欧美不卡高清专区| 曰韩精品九九无码| 国产成人自拍视频在线| 思思热免费视频观看| 天堂а√在线最新版在线| 东京太热男人的天堂久久久| 亚91网| 伊人9| 蜜桃午夜视频一区二区 | 九九九国产| 99re视频在线播放青草| 男女香蕉一区二区| 热热色综合网| 中精品一区二区三区| 超碰偷拍| 天天影视之亚洲综合网| 97精品视频在线播放| 视频二区熟女人妻| 亚洲久草AV色图| 九九亚洲色在线观看| 久久有码视频| 97国产精品在线观看| 四虎在线视频| 欧美最婬乱婬爆婬牲视频| 我爱操| 色九九九综合| 亚洲宗合网| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 |