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

ARTICLE DETAIL

資訊詳情

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

基于bbox的PDF文檔解析:多欄重排與水印過濾實戰(zhàn)

基于bbox的PDF文檔解析:多欄重排與水印過濾實戰(zhàn) 1. 項目概述多欄和水印為什么是 RAG 解析里的兩座山先說個場景。上個月我把一批技術論文和舊版產品手冊塞進自建的 RAG 知識庫原以為 PDF 解析早就不是問題結果檢索結果讓我懷疑人生同一個問題的答案碎片化有的片段左邊一欄讀到一半突然跳到右欄有的片段把每頁底部的“Confidential”水印當成正文喂給了向量庫最后回答里全是莫名其妙的口水話。排查了一圈問題不是出在模型而是出在 bbox 這一層——我當年用 PDF 解析庫取文本時只看字符串壓根沒想過“文字在頁面哪個位置”這件事有多重要。這個項目本質上就是一個 RAG 文檔解析鏈路里的高發(fā)事故區(qū)多欄排版和水印 PDF。多欄會讓純文本流式讀取順序錯亂水印會讓文本內容帶上大量重復噪聲兩者疊加后向量檢索的召回質量會被拉低得慘不忍睹。我在這個系列的前兩篇里寫過 PDF 的文本抽取和表格還原這次專門把 bbox 實戰(zhàn)拿出來寫透用一套可復現(xiàn)的 Python 流程解決兩類最惡心的 PDF。適合誰看正在搭 RAG 知識庫、做文檔解析管道、或者被掃描版論文和帶水印的公開報告折磨過的人。這篇不會只講理論我會直接給出坐標體系、列檢測算法、水印過濾規(guī)則、以及一套從 PDF 頁面到干凈文本的流水線代碼。就算你之前沒碰過 bbox 也沒關系讀完后你自己上手改參數(shù)就能用。1.1 一個真實場景從論文庫到檢索問答我最初接到的需求很樸素把 2000 篇 PDF 論文和 100 多份廠商手冊做成一個可問答的知識庫。單欄排版的白皮書幾乎沒花時間文本抽出來就能用。麻煩的是那些雙欄排版論文和帶官方水印的 PDF 報告。雙欄排版最常見的問題是文本流錯位。很多 PDF 閱讀器或解析庫按“文本對象在文件里的出現(xiàn)順序”抽取但 PDF 內部對象順序和人類閱讀順序經常不一致。你可能以為在解析輸出里先看到左欄上段實際卻是左欄、右欄、左欄、右欄地交錯出現(xiàn)。舉個例子一頁雙欄論文的文本被抽出來之后如果把這段文本直接切塊第一塊可能是左欄第一段的開頭加右欄第一段的開頭第二塊可能是左欄第一段結尾加右欄第一段結尾。嵌到一起之后語義是碎的。水印的問題就更隱蔽了。很多水印是文本對象會被普通解析器當成正文比如“Confidential”“DRAFT”或公司名在每一頁以中等字號、半透明的樣式出現(xiàn)在頁面中央或底部。抽取文本時你會得到一份每頁都重復若干次的水印詞表向量化之后它們會占據(jù)高頻詞位置檢索時容易命中水印而不是正文。我當時的目標很明確解析后的文本必須盡可能接近“人眼閱讀順序”而且要把水印這類視覺噪聲從文本流里剔除。這兩件事都必須依賴 bbox。1.2 bbox 是什么跟 RAG 有什么關系bbox 是 bounding box 的縮寫指文本對象在頁面上的最小外接矩形。一般用四個數(shù)字表示左上角 x、左上角 y、右下角 x、右下角 y。對 PDF 解析來說詞級 bbox 是重建閱讀順序的最重要線索對 OCR 來說檢測框也是 bbox只不過坐標系的單位不同。為什么 RAG 需要它因為文本向量化本質上只處理一維字符流它不關心二維視覺位置。如果從 PDF 提取到的字符流順序錯了那么后續(xù)的每個 RAG 環(huán)節(jié)都會繼承錯誤切塊會切出語義斷裂的片段向量檢索會召回亂七八糟的內容生成回答時模型只能在壞素材上強行組織語言。換句話說RAG 系統(tǒng)的天花板很大程度取決于文檔解析是否保留了正確的版面順序而 bbox 就是修正版面順序的錨點。在實際項目中我經常用 bbox 做三件事一是多欄檢測判斷一頁里文本分幾欄再按視覺列重組二是閱讀順序排序把同一欄內按從上到下排序欄之間按從左到右拼接三是水印過濾識別那些位置重復、顏色異常、透明度高、字號特殊的干擾文本并剔除。下一節(jié)開始我會把 PDF 坐標體系和版面分析的基本概念講清楚然后再給實操代碼。2. 核心概念拆解坐標、版面分析與閱讀順序很多人用 PyMuPDF 或 pdfplumber 時直接調page.get_text()拿字符串認為這就完成了解析。這其實是把 PDF 里的很多信息丟掉。PDF 本身是一個二維版面模型頁面上的每個字符都有精確坐標只是大多數(shù)文本抽取接口默認按內部對象順序輸出而這個順序跟人類閱讀順序不完全一致。2.1 PDF 坐標體系從頁面坐標到詞級 bboxPDF 的坐標原點通常在頁面左下角x 軸向右y 軸向上單位是點point1 point 1/72 英寸。但 PyMuPDF 返回坐標時用的是左上角為原點的轉換也就是說 y 軸向下增長0 在頁面頂部數(shù)值越大越靠下。和 PDF 原生坐標相反。pdfplumber 則保留 PDF 原生坐標y 軸向上0 在頁面底部。這個差異非???。我第一次把 PyMuPDF 和 pdfplumber 的坐標混用做列投影時怎么都不對后來發(fā)現(xiàn)兩個庫的 y 方向是相反的。建議在一個項目里固定只用一個坐標體系或者統(tǒng)一轉換成同一參考系。我自己習慣用 PyMuPDF 的坐標因為后續(xù)要畫框調試時左上角原點跟常見的圖像坐標一致跟 OpenCV 也能無縫對接。拿到詞級 bbox 之后每個詞的形態(tài)是這樣的# PyMuPDF 返回的 word 結構 # (x0, y0, x1, y1, word, block_no, line_no, word_no)坐標的單位是點不是像素。如果 PDF 頁面寬 612 點對應 letter 紙的寬度如果頁面要用到 150 DPI 渲染成圖片需要做一個簡單換算像素 點數(shù) * DPI / 72。這個換算是 OCR 場景的常見操作也是后續(xù) bbox 過濾和圖像渲染對齊的前提。2.2 版面分析啟發(fā)式規(guī)則和版面模型的取舍版面分析不外乎兩條路一條是用規(guī)則啟發(fā)式一條是訓練或調用版面模型。規(guī)則啟發(fā)式基于坐標、字號、顏色、縮進這些淺層特征做判斷版面模型則是用深度學習模型檢測段落、標題、表格、圖片區(qū)域并輸出結構化坐標。對多欄問題我一開始試過基于深度學習的版面模型比如開源版面分析工具效果不錯但部署成本和推理延遲都比較高。在實際 RAG 管道里每天解析幾百上千頁文件離線批量解析還能忍但如果是實時文檔問答每一頁都走模型推理會拖慢鏈路。更簡單的辦法是先上規(guī)則判斷頁內是否有明顯的列結構如果有就用列投影來做重排如果遇到特殊頁面代碼塊、表格、復雜示意圖再降級到版面模型或人工處理。我的結論是不要一開始就上模型。先用規(guī)則跑通 80% 的常規(guī) PDF剩下 20% 的特殊頁面單獨標記定期抽檢人工修復這樣工程上更穩(wěn)妥。規(guī)則做不了的事再交給模型補位。2.3 多欄檢測的底層邏輯多欄檢測的核心思路是“投影”。把所有文本的最小 y 坐標映射到 x 軸統(tǒng)計不同 x 區(qū)間里出現(xiàn)的文本密度。如果是單欄x 軸上的文字分布幾乎是連續(xù)一段如果是雙欄文字分布會出現(xiàn)中間明顯空洞——那個空洞就是欄間距。實際操作時我會按詞級 bbox 的中線(x0 x1) / 2做投影也可以按行級單位做。統(tǒng)計每個 x 區(qū)間內的字符數(shù)或詞數(shù)再用一個閾值判斷空洞是否足夠寬足夠寬就切分欄。這個算法簡單有效尤其適用于規(guī)則排版的論文頁。還有一種老方法是找頁面里所有文字塊的左上角 x 坐標做聚類比如 KMeans 或類似 DBSCAN 的密度聚類。聚類數(shù)大于 1 且塊之間水平分布明顯分離時就判定為多欄。但聚類對噪聲敏感而且需要預設類別數(shù)。相比之下投影直方圖的解釋更強也更容易調試所以我先用投影不行再上聚類。3. 工具選型與環(huán)境準備工具選型決定了后邊所有代碼的寫法所以我單獨開一節(jié)講。我做 PDF 解析這幾年試過一堆庫最后在 RAG 場景里最順手的組合是 PyMuPDF 負責版面解析pdfplumber 做表格和高精度文本時需要時備用PaddleOCR 負責掃描件 OCR。3.1 工具鏈對比PyMuPDF、pdfplumber、PaddleOCRPyMuPDF 的優(yōu)勢是快安裝包里自帶了 MuPDF 渲染引擎能同時拿文本、坐標、字體信息還能直接渲染頁面成圖片。用page.get_text(words)一行就能拿到詞級 bbox性能很強適合批量解析。pdfplumber 的優(yōu)勢是表格抽取精細能把線框表格還原成行列結構。但它基于 pdfminer速度偏慢遇到幾百頁的大文件容易磨嘰。我只在需要處理表格時調用日常文本抽取不用它。PaddleOCR 是目前我用下來中文掃描件識別準確率最穩(wěn)的而且能輸出每個文本檢測框的坐標和置信度。缺點是依賴 PaddlePaddle 環(huán)境安裝體積大。如果不想引入重依賴也可以拿 Tesseract 頂一頂?shù)形淖R別效果要差一些尤其是彎曲、低分辨率的文字。工具對比我用一個表說清楚工具定位優(yōu)點缺點適用場景PyMuPDF文本與版面快、能拿詞級 bbox、渲染頁面表格還原弱原生 PDF、批量解析pdfplumber精細表格表格結構化好、坐標完整慢表格密集的 PDFPaddleOCROCR中文好、出檢測框依賴大、重掃描件、帶水印圖片文本TesseractOCR 備用輕量中文略差服務器環(huán)境受限時3.2 環(huán)境安裝與一個小坑我先給一套最小依賴Python 3.9 以上都行pip install pymupdf pip install paddlepaddle paddleocr pip install pdfplumber pip install opencv-python numpy裝 PaddleOCR 的時候有個容易踩的坑新版本默認使用paddle后端如果本機 Python 剛好是 3.12 或者缺少某些編譯庫可能會報一堆動態(tài)鏈接錯誤。我當時的解決方法是先裝 CPU 版 PaddlePaddle再裝 paddleocr并且把模型下載路徑設置到有寫權限的目錄避免在服務器上用 root 跑下載到/root/.paddleocr。這一步看似無關緊要但卡住的人不在少數(shù)尤其是公司內網環(huán)境模型下載失敗會直接中斷整個解析流程。裝完之后可以做一次冒煙測試拿一頁 PDF 試提取詞級 bbox確認坐標不是全零、文字不是亂碼再進下一步。4. 實戰(zhàn)用 bbox 完成多欄 PDF 的重排現(xiàn)在進入正文戲。目標是把雙欄論文頁面重排成正確的從上到下、從左到右的閱讀順序。我用一個簡化但真實可跑的流程先提取詞級 bbox再做列檢測最后按列和行重排。4.1 提取詞級 bbox第一手坐標長什么樣用 PyMuPDF 提取每頁的詞級信息非常簡單import fitz def extract_words(page): return page.get_text(words) def draw_debug_boxes(page, words, out_path): for w in words: x0, y0, x1, y1 w[:4] page.draw_rect(fitz.Rect(x0, y0, x1, y1), color(1, 0, 0), width0.5) page.get_pixmap(dpi100).save(out_path)get_text(words)返回的每條記錄包含 x0、y0、x1、y1、word、block_no、line_no、word_no。注意這里的 word 是按空白拆分的結果中文沒有問題但英文里的連字符和跨行斷詞需要額外處理。拿到坐標之后我建議立刻做一步調試把詞級 bbox 畫回頁面渲染成 PNG。這一步的重要性怎么強調都不過分。有一次我發(fā)現(xiàn)某頁文本抽出來順序亂畫框之后才發(fā)現(xiàn)那頁其實是三欄但中間欄是極窄的邊注。不畫框靠肉眼很難看出這類問題。4.2 列檢測算法投影直方圖的思路列檢測我采用“x 坐標投影”的算法。核心是統(tǒng)計每一列 x 區(qū)間內的字符密度找到明顯空洞作為欄分隔線。實現(xiàn)時不需要真的生成圖片直接用詞級 bbox 統(tǒng)計即可def detect_columns(words, page_width, gap_threshold30): # 取每個詞的橫向中線 centers [(x0 x1) / 2 for x0, y0, x1, y1, *_ in words] # 按中線排序后找相鄰中心之間的空隙 centers.sort() gaps [] for i in range(1, len(centers)): gap centers[i] - centers[i - 1] if gap gap_threshold: gaps.append((centers[i - 1], centers[i], gap)) if len(gaps) 2: midpoints [(g[0] g[1]) / 2 for g in gaps] return midpoints # 列分隔點 return []這個簡化版適合大多數(shù)雙欄頁面。它的邏輯是雙欄論文的兩欄之間通常有一個 20 到 40 點的空白溝足夠大就能被檢測到。如果文字字號大、行間距寬閾值可以調大一些如果表格密集或頁邊距混亂閾值調小但也要接受誤報的可能。實際生產里我不會只靠這一個算法而是結合幾個特征欄間空洞寬度、左右兩欄的文字寬度是否接近、同一 y 行內是否出現(xiàn)左右兩欄的文字同時存在。只有同時滿足這些條件才判定為多欄。這樣能避免把“標題跨欄”或“表格列間空白”誤判成真正的欄。4.3 Z 字排序與文本拼接檢測出欄位之后接下來就是把文本按視覺順序拼接。我用兩個階段先給每個詞分配欄號再在欄內按 y 坐標排序。最后按左欄到右欄的順序輸出。def reassign_columns(words, column_split_x): new_words [] for w in words: x0, y0, x1, y1, word w[:5] cx (x0 x1) / 2 col 0 for split in column_split_x: if cx split: col 1 else: break new_words.append((col, y0, w)) new_words.sort(keylambda r: (r[0], r[1])) return new_words def build_text(reordered_words): lines [] last_col None last_y None line_parts [] for col, y0, w in reordered_words: if (last_col is not None and col ! last_col) or (last_y is not None and abs(y0 - last_y) 5): lines.append( .join(line_parts)) line_parts [] line_parts.append(w[4]) last_col col last_y y0 lines.append( .join(line_parts)) return \n.join(lines)這個流程有幾個細節(jié)要注意。第一判斷同一行時用的 y 坐標不能只比 y0因為同一行文字的字號不同基線位置會有偏差最好允許 5 到 8 點的誤差。第二詞之間的空格偶爾會丟join的時候最好保留但中文不需要空格英文必須保留所以最好根據(jù)目標語言調整拼接規(guī)則。第三遇到跨欄的大標題時標題 x 方向跨了整頁列檢測后會把它分配到第一欄這沒問題但需要把它單獨識別為“全欄標題”否則左欄正文會跟標題混在一起。我的經驗是如果一個文本行的寬度超過頁面寬度的 80%就先提取出來當作獨立段落不參與欄內排序。排序完成后文本流基本接近人類閱讀順序。再用這個文本流去做切塊和向量化RAG 的召回質量會明顯好轉。5. 實戰(zhàn)水印 PDF 的過濾水印比多欄更陰險。因為很多水印在頁面上是半透明的視覺上不影響閱讀但一旦被抽成文本就成了污染源。下面按水印的形態(tài)和處理方式拆開講。5.1 水印在 PDF 對象層的四種形態(tài)第一種是文本型水印直接在頁面上放置一串重復的文本對象顏色淺、字號不定、角度可能是斜的。PyMuPDF 的get_text(dict)能返回每個 span 的文本、字體、字號、顏色和透明度。第二種是圖形型水印用矢量圖形拼出來的公司 Logo 或背景底紋文本抽取拿不到但渲染時能看到。第三種是圖片型水印水印作為半透明 PNG 或 JPEG 圖像疊加在頁面上文本抽取拿不到。第四種是復合水印既包含文本又包含圖片多用于公文和官方聲明。對 RAG 來說真正會破壞文本流的是第一種和第四種里的文本部分。圖形和圖片水印如果不影響 OCR就不用太操心如果影響就需要在圖像層做去水印。5.2 用 bbox 加樣式特征過濾水印針對文本型水印我總結了一套“四看”規(guī)則。一看重復性水印文本通常每一頁都在同一個位置附近出現(xiàn)或者同一頁內多次出現(xiàn)二看位置比如頁面底部、頁面正中央、斜穿頁面三看顏色水印一般是非黑色或者低對比度顏色四看透明度PyMuPDF 在dict模式下能拿到 span 的opacity半透明的對象很可疑。舉個例子某 PDF 每頁底部都有“DRAFT”字樣坐標基本在(page_width*0.3, page_height*0.92)附近顏色是灰色字號固定。只要把全頁詞按 bbox 聚類出現(xiàn)頻率高且位置集中就能自動識別。我用一段代碼說明過濾思路def is_watermark_span(span, page_width, page_height): bbox span[bbox] if bbox[3] page_height * 0.9: # 底部區(qū)域 if span.get(opacity, 1) 0.5: return True if span[color] not in [(0, 0, 0), (1, 0, 0)]: return True # 頁面中央的大范圍重復文字 return False這里color是 sRGB 顏色值PyMuPDF 默認以 8 位整數(shù)表示。黑色是 0白色是 16777215。水印常見的灰色大約在 8421504 附近。你不需要死記這些值關鍵是建立“正文默認黑色且不透光”的基線凡是偏離基線的都放到待剔除列表里。我踩過一個坑有些水印是“透明墨粉”處理過的實際字體顏色是黑色但透明度很低也有一些正文段落用了灰色高亮。所以“四看”規(guī)則一定要組合判斷單一規(guī)則容易誤殺。比如正文里有一條灰色注釋位置不在重復區(qū)域那就不該刪。5.3 掃描件里的水印OCR 和圖片雙重處理如果 PDF 是掃描件文本抽取拿不到內容只能走 OCR。水印會直接出現(xiàn)在圖像上OCR 識別的時候可能會把水印文字一起識別出來。更麻煩的是水印文字覆蓋了正文區(qū)域比如“官方文件”斜跨整頁導致正文被遮擋OCR 結果里既有水印又有殘缺的正文。我的處理方法是兩步走。第一步先用 PaddleOCR 的檢測框輸出所有文本區(qū)域得到每個文本框的 bbox 和置信度。第二步根據(jù) bbox 的位置和面積判斷哪些框是水印。例如水印通常面積大、傾斜角明顯、每頁重復出現(xiàn)、識別置信度忽高忽低正文框則位置規(guī)整、字數(shù)均衡。不斷言 OCR 能精準“去掉”水印但至少能在文本流里把水印文本過濾掉。圖像層的水印我一般不做像素修復因為容易把正文也修糊只在極少數(shù)必須展示截圖的場景里我才會用 OpenCV 的 inpaint 做局部修復。給一個 PaddleOCR 快速調用的示例from paddleocr import PaddleOCR ocr PaddleOCR( use_angle_clsTrue, langch, show_logFalse, ocr_versionPP-OCRv4 ) result ocr.ocr(page.png, clsTrue) # result[0] 里每一項是 [box, (text, score)] # box 是四個角點坐標可以算 bbox拿到檢測框之后把每頁出現(xiàn)的檢測框按坐標重疊度和文本內容聚類。如果同一個文本比如“水印”或“機密”在超過 90% 的頁面里反復出現(xiàn)并且位置相近我就把它加入全局過濾詞表。這個“全局重復檢測”是掃描件水印過濾里最實用的一招比單純看位置可靠得多。6. 完整實現(xiàn)從 PDF 到可入庫文本的流水線前面幾節(jié)把關鍵技術點拆開了這一節(jié)我給出一個能直接抄的流水線整體結構。它把多欄重排、水印過濾、掃描件 OCR 兜底整合在一起最終輸出干凈的文本文件和對應的頁面信息方便下游切片。6.1 流水線結構與順序我設定的處理順序是先判斷頁面是原生文本還是掃描件再分別走兩條路。原生文本頁走“提取詞級 bbox - 水印過濾 - 列檢測 - 排序拼文本”掃描件頁走“渲染圖片 - Ocr - 水印過濾 - 列檢測 - 排序拼文本”。最后統(tǒng)一輸出。這個順序是有講究的。水印過濾必須放在列檢測之前因為水印通常橫跨多欄或者獨立于欄結構不先刪掉會干擾列投影。列檢測需要干凈的文字分布否則水印的“中央大字”會讓投影直方圖出現(xiàn)偽欄位。流程圖我不用畫了直接看代碼結構更實在。6.2 核心代碼從頁面到干凈文本import fitz from paddleocr import PaddleOCR class PDFParser: def __init__(self): self.ocr PaddleOCR(use_angle_clsTrue, langch, show_logFalse, ocr_versionPP-OCRv4) def parse_page(self, page): text page.get_text(words) if not text: page_pix page.get_pixmap(dpi150) page_pix.save(temp_page.png) ocr_data self.ocr.ocr(temp_page.png, clsTrue) words self._ocr_to_words(ocr_data) else: words self._words_to_struct(text) words self._filter_watermark(words, page) columns self._detect_columns(words, page.rect.width) reordered self._sort_by_columns(words, columns) return self._to_text(reordered)這段代碼故意寫得精簡重點在函數(shù)之間的銜接。每一個函數(shù)就是你前面看到的核心邏輯。如果你想一次性跑通還需要補_ocr_to_words和_words_to_struct兩個轉換函數(shù)把 OCR 輸出或 PyMuPDF 輸出統(tǒng)一成(x0, y0, x1, y1, text, page_id)的結構。統(tǒng)一結構是整條流水線最重要的設計決定它讓兩種數(shù)據(jù)源可以共用后面的水印過濾和列檢測邏輯。6.3 質量評估怎么知道自己做對了解析完不等于解析對必須有一個可以量化的評估辦法。我常用三個指標。第一是“閱讀順序還原率”隨機抽 20 頁人工看重排后的文本流統(tǒng)計連續(xù)語義片段正確拼接的數(shù)量占比。第二是“水印殘留率”檢測最終文本里是否還包含已知水印詞比如“機密”“DRAFT”等出現(xiàn)次數(shù)除以總頁數(shù)理想情況是接近 0。第三是“切塊語義完整性”把重排文本切塊后讓檢索系統(tǒng)跑一組預置問題人工判斷召回內容里是否出現(xiàn)“一句話被硬生生截斷”的塊。我還會做一個更粗暴的端到端測試用同一個文檔解析結果去做 RAG 問答分別對比解析前和解析后的答案質量。如果修復解析后答案的引用片段明顯更完整就說明 bbox 這一層的功夫沒有白花。這個測試看起來不嚴謹?shù)珜I(yè)務方最有說服力。7. 常見問題與排查實錄這節(jié)把我在實戰(zhàn)里遇到的高頻問題整理成速查每個問題都附上我當時的排查過程和最終解決方案。7.1 表格、首行縮進和浮動塊的誤判表格是多欄檢測的頭號干擾項。一個三列寬的表可能會被誤判成三欄但表格內部橫向關系比列更重要。我的處理辦法是在列檢測之前先用 pdfplumber 或者 PyMuPDF 的find_tables()識別表格區(qū)域把表格 bbox 整體摳出來不參與列投影。等到文本重排完成之后再把表格內容按單獨的結構追加到文本流里。這樣既不會破壞正文的欄位邏輯也不會丟失表格語義。首行縮進也很坑。中文論文常見首行縮進兩個字符但 bbox 計算的是詞框縮進會讓每一行的開頭 x 坐標參差不齊。如果我的行合并邏輯只看 x0就會把縮進造成的小位移誤當成另起一行。解決辦法是放寬行合并閾值只看 y 坐標是否接近不要求 x0 嚴格單調。這點在build_text函數(shù)里已經體現(xiàn)。7.2 中文與英文混排中的 bbox 差異中英文混排是另一個容易翻車的場景。中文詞檢測依賴分詞結果PyMuPDF 的get_text(words)對中文往往會把整句當作一個“詞”這會導致 bbox 很大造成列投影和行合并的偏差。我剛碰到這個問題時也懵了為什么有些頁面重排后列檢測總是多出一欄查了半天才發(fā)現(xiàn)某段中文長句的 bbox 橫跨到了旁邊的欄把欄間空洞堵住了。解決辦法有兩個一是用get_text(dict)按 span 提取因為 span 是按字體和樣式切分的中文 span 通常更合理二是對中文文本先不做詞級處理直接按行級 bbox 走列檢測。實踐下來第二種更穩(wěn)畢竟對中文來說行才是排版的基本單元。7.3 性能問題與緩存經驗2000 篇 PDF 動輒幾千頁每頁都跑 OCR 的話時間成本很嚇人。我一開始沒做緩存結果同一批文件反復解析了好幾遍CPU 全被吃掉。后來我加了一層緩存以 PDF 文件的哈希值和頁碼為 key把解析出來的 clean text 存成 JSON。第二次解析時直接讀取緩存只有當 PDF 文件變化時才重新跑。另外OCR 對低 DPI 圖片的識別率會驟降但也別盲目上 300 DPI因為渲染時間和顯存占用會成倍增長。我實測 150 DPI 對大多數(shù)掃描件已經夠用只有字體小于小五號或者圖片模糊的才需要提升到 200 到 300。處理時按頁釋放對象避免內存被幾十張大圖撐爆。8. 實操體會與擴展思路我在實際項目里最深的體會是RAG 的文檔解析質量不取決于用了多強的模型而是取決于有沒有認真對待 bbox 這類基礎信息。很多團隊把大量精力花在調 embedding 模型上卻忽略了文本源頭已經亂成一團。embedding 再強也救不了順序錯亂的字符流。關于后續(xù)擴展我認為這套 bbox 思路還能往幾個方向深挖。第一結合版面模型把標題層級抽出來給切塊提供結構化上下文讓 RAG 的召回具備更細的段落邊界。第二把水印過濾和“圖像敏感區(qū)域”檢測結合在解析時直接屏蔽含審核敏感信息的區(qū)域減輕下游合規(guī)壓力。第三把多欄重排和表格識別整合成流水線算子封裝成服務每次解析結果都輸出一份帶 bbox 的 JSON 文檔方便調試和回放。最后再分享一個小技巧很多問題頁面不要急著加復雜模型先用 bbox 畫框把每頁的真實版面看一遍。頁面上一個不起眼的邊注、一個跨欄表格、一段被手動旋轉的文字都會讓規(guī)則失效。你用視覺排查一次比讀十次文檔都管用。先把絕大多數(shù)常規(guī)頁面穩(wěn)定處理好再把異常頁面列入慢速兜底通道這套工程思路比一上來就追求“萬能解析”要務實得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久热大香蕉| 蜜臀无码一区二区| wwwcaobibi| 国产91美女视频| 蜜桃精品一区二区三区ww| 日韩激情啪啪啪| 亚洲系列欧美| 大香蕉免| 超碰狠狠操| 一区二区精品日韩欧美在线观看| 777超碰| 国产 大胆 对白| 国产亚洲精品美女久久久m| 四虎影视精品| 人妻无码视频一区二区三区久久| 98精品国产乱码久久久久久| 精品一区二区三区蜜桃臀赵总| www.99色| 亚洲一区二区三区春色| 深夜国产福利| 在线观看午夜婷婷久久久久清性观看| 欧美性,亚州色| 91三级理论片播放器| 91内射| 中文字幕在线第二页| 美女在线H91| 超碰在线人妻| 国产亚洲精品第一最新| 成人激情无码在线视频| 国产精品久久久久久无码红治院| 狼狼色丁香久久婷婷综合五月| 26uuu久久| 91老司机精品| 一区e区三| 美女干逼2| 色妹子A V| 欧美激情综合色综合啪啪五月| 国产精品点击进入在线影院| 日本午夜久久电影| 一区在线观看中文字幕| 欧美特大黄一级片片免费| 秋霞操逼片| 9久久精品| 麻豆色约约| 亚洲精品白丝| 超碰97首页| 人妻人妻天天碰| 久久久久久亚洲精品不卡人乳| 亚洲日韩国产欧美综合v| 日韩欧美午夜视频在线| 国产 日韩 另类 视频一区爱| 老司机射| 亚洲成av人片色午夜乱码| 亚洲综合精品国产一区| 噜噜噜无码AV一级一级久久影院| 蜜桃视频精品一区二区| 日韩精品区二区三区不卡| 亚洲无码99| 伊人色综合网| 97人人草| 午夜福利久久久噜久噜久久综合 | 国产亲戚伦亲在线| 一区二区三区欧美激情| 97色婷婷| 九九热免费国产视频婷婷伊人五月| 日韩久久三区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 大吊色| 日夜干射色啊| 国产欧美另类久久久精品课程| 国产精品久久久777| 91亚洲丝袜熟女| 欧美一品道| 国产美女高潮视频| 无码不卡亚洲成?人片| 亚洲欧美日韩免费观看| 国产女人91精品嗷嗷嗷嗷| 久久激情综合| 人人爱夜夜爱| 大香蕉2017| 国产精品久久久久久久久久久久| 国产精品人人爽人人做可爱福利| 五月天色综合| 亚洲丨在线| 久久黄片国产一区二区| 性爱乱伦一区| 欧美最婬乱婬爆婬性视频| 国产精品天干天干综合网麻豆 | 屁屁影院一区二区三区国产| 成年男人的天堂| 日韩内| 日本十八禁免费看污网站| 91free福利| 夜夜狠狠躁日日躁色视频| 天天操天天日青青草超碰av| 亚洲天堂一区| www色色com| 五月婷婷深深爱| 男人的亚洲天堂| 亚洲色图欧美一区二区不卡| 亚洲操人| 国产AV天美传媒一区二区三区| 成人久久久| 能在线播放的国产三级| 人妻在线臀日韩| 日韩天天综合| 六月丁香婷| 一区二区三区色综合| 亚欧成人一级片在线播放| 亚洲av影音先锋| 久久久久久久久久久久久久久乱码| 久久久久久无码人妻中文字幕| 欧美一级在线观看成人| 伊人久久婷婷| 欧美日日人人天天| 三级片网站在线播放| 欧美曰韩国产精品| 久久久久久97| www.一本大99| AV乱伦国产| 欧美日韩国产三级黄色| 99999精品成人| 操碰97| 99无码精品| 2019午夜福利视频| 逼操网站| 啊啊啊不要啊啊受不了了视频在线| 亚洲综合影院| 蜜臀久久99精品久久久久久久久| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 亚洲一二三四区在线免费看视频| 亚洲色系另类精品国产| 欧美性,色九九| 三级日本一区二区三区| 嗯嗯啊啊用力视频免费| 中国东北熟女老太婆内谢| 亚洲免费97免费| 免费视频在线一区二区不卡| 欧美最婬乱婬爆婬性视频| 网友自拍第1页| www色色色com| 女人综合网| 激情五月婷| 国产剧情在线| 天美传媒AV国产在线| 尤物网址| 噜噜瑟| 亚洲国产精品久久久久久久久久| 人妻一区二区三区视频| 欧美综合中文| 黑人中出21连凳花野真衣| 男女激烈网站最新| 插入粉嫩少妇视频| 无套内射性感少妇视频| 久久高潮妇女视频| 久久伊人网视频一区二区三区| 中文一区二区三区影院| 老女人91| 亚洲91极品| 久久国产熟女影院| 老司机午夜精品福利视频一区二区| 色欲日韩欧美在线一区| 日本三级精品| 性性欧美| 日本99视频| 日本国产亚洲一区在线观看| 天天射夜夜| 国产无码一二三区| 天天干18禁| 日韩中文字幕2020| 天美国产三级传媒| 能看的av| 中文字幕 码 自拍 视频 区| 日本狂喷奶水在线播放212| 91男人天堂网| 欧美三级一级| 日本中文字幕在线视频| 欧美v日韩v亚洲v最新在线| 热热色色综合| 美女露胸露奶头| 青青伊人这里只有精品| 2024年最新色情网站在线观看| 综合久久99亚洲人妻中文在线| 亚洲无码色| 天天摸夜夜添无码小视频| 九九九精品美女| 一直超碰| 97在线青| 亚洲AV资源| 1024日韩| 久久久久久久亚洲Av无码| 思思热国产高清| 超碰9 7女人| 九九英色视频| 欧美黑人XXXⅩ高潮交| 亚洲AV无码成人精品久久| 无码久久国产| 亚洲熟妇A V黑人| 曰韩香蕉97| 青青操97| 天天操av懂色| 激情综合网激情五月天| 99热在线播放| 操美女高潮抽搐白浆| 免费的黄片有限公司| 综合久久9| 天天综合麻豆视频| 亚洲自拍欧美色综合| 一本一道人妻久久一区二区三区 | 久久超碰97| 大香蕉2017| 99精品丰满人妻无码| 色五月天AV| 九月AV| 亚洲欧美爆| 久久天天性久久伊人| 99热这里只有精品9| 大香蕉专区| 欧美黄片免费在线观看视频| 婷婷91| 综合色啪| 国产热RE99久久6国产精品首| 亚洲最新av无码成人精品区| 乱伦图av| 国产AV高清AV无码| 夜色AV无码手机在线影院| 国产一级高跟丝袜| 日本性爰一道本| 操操逼视频| 国产一区二区免费福利片| 精品蜜乳AV免费观看| 精品视频一区二区| 俄罗斯一区二区视频在线观看| 人妻精品免费一二三区| 欧美性爱18观看| 亚洲图片婷婷五月天| 爽极品影院| 日韩丝袜二区| 男人天堂一区二区| 久久久久9久久久久| 91美乳| 欧美久久人妻少妇一区二区| 国产一区二区精品久久99| 国产成人亚洲精品自产在线| TS人妖另类精品视频系列| 久视频在线观看| 日韩美女啪啪一区| 青草精品视频日本久久久久网站在线| 欧美日韩人人精品| 亚洲综合色网| 一本精品日本在线视频精品| 97视频播放| 乱精品一区字幕二区| 毛片久久| 加勒比av网| 素人美腿视频网站| 口爆吞精在线观看| 午夜亚洲WWW湿好大| 精品国产AV一区天美传媒| 91美女視頻| 中文在线久久字幕| 亚洲男人的天堂在线看| 亚洲日本加勒比在线| 丁香九月激情| 你操综合| 中出789在线视频| 亚洲情色五月天 | 久久精品老司| 国产美女激情| 日韩欧美麻豆| 97天天摸天天爽| 欧美综合第一页| 激情小说亚洲色图| 香蕉欧美| 尤物黄色在线观看网站| 二男一女成人A片| 国产91亚洲精品一区二区三区| 超清中文乱码字幕| 中文字幕精品一区欧美| 亚洲女毛多水多21P| 99免费在线视频| 色婷婷成人综合| 日韩 女同 综合| 夜夜骑夜夜操| 97福利视频| 久久亚州高清| 久久久久久九九九九九| 国产精品ⅴ无码大片在线看.| 黄片aaaaa一区| 操人妻少妇中文 | 日韩97超碰| 小日子操bb在线看| 91婷婷伊人狠人| 欧美超碰人妻97| 97ai亚洲| 2019久久久久久久久福利| 草莓精品视频| 色欲人妻一区二区在线| 蜜臀久久99精品久久久久电影| 久久久久久精| 一级性爱aaaa| 日韩 女同 综合| 久久黄色性爱视频| 午夜后入| 操逼网站视频漫画国产| 91麻豆一二三区| 久久超碰com| 中文字幕日本久久| 色偷偷2020免费视频播放| .精品人妻一区二区三| 天天影视综合网欧美精品| 夜夜黄| www网站黄| 日韩欧美天堂| 五月激情影院| 色欲天天综合久久久无码网中文| 91丝袜美女国产| 99re6在线视频播放免费精品| 国内亚洲精彩视频在线| 久插不卡| 樱花蜜乳av| 丝袜视频一区二区在线播放国产中文| 91国产操逼视频| 97网址www| 久久久久久久97| 另类图片五月天| 夜夜爽夜夜爽| 九九av| 色吧五月| 日韩精品人妻一| 国内外激情在线| av优播| www.yeyecao| 人妻素股| 天天透伊人| 男啪女色黄无遮挡免费观看| 免费亚洲国产精品久久一区| 国产伦乱91| 91亚洲欧美综合高清在线| 欧美人妻一区| 国产又色又粗又黄又爽| 高清无码人妻久久久一区二区三区aⅴ| 夜夜嗨AV蜜臀av| 亚洲少妇综合在线播放| 性猛交| 久久久久人| 亚洲棕合电彰| 欧美性猛交美女自慰91| 丁香成人五月天| 中文字幕精品日韩中文字幕| 眼镜人妻101.com| 日本欧美不卡| 久久亚洲一区女同性恋中文字幕| 日韩一级二级三级免费看完整版国语版 | 亚洲综合在线视频| 九九人人操| 51一区二区三区| 91丨九色丨国产丨人妻在线 | 最新av在线| 在线观看十八禁| 加勒比久久综合网高清| www黄片免费看com| 人妻乱仑一区二区三区| 成人免费在线网站| 黄色毛片A片| 中文字幕av亚洲在线| 强奸乱伦中文字幕AV| 思思热影视| 最新国产亚洲精品精品国产亚洲综合| 日韩AV一起草| 天天干天天爽| 熟妇人妻一区二区三区| 亚洲91少妇| 国产欧美伊人| 中文字幕78| 好看的91视频| 久久宗合亚洲| 成人天天爽| 97欧美久久久久久久| 国产91美女视频| 日韩啪啪视频| 天天操夜夜嗨| 深夜啪啪啪视频免费| 99久久这里只有精品| 色五月天AV| 人妻天天爽夜夜爽2| 综合一区二区影视| 大干人妻| 人人性爱视频免费| 蜜臀久久一区二区| 五月天人妻综合| 亚洲无码偷拍| 九九人人操| 91丝袜激情在线| 欧美九九九九九| 欧美综合娱乐久久| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 久久精品国产97欧美精品亚洲 | 国产精品无码av嫩草| 99精品无码| 日本高清一本二本免费不卡| 国产精品福利视频播放| 国产天天骚| 婷婷国产精品一区二区| av绯色| 一区中文字幕二区日韩| 超碰人人干天天射| 网页导航五月天免费一二三区| 欧美日韩淫加| 蜜臀AV秘一区翔田千里| 天天操av懂色| 尤物av网站免费在线播放| 欧美日韩国产色图在线| 国产第二页| 日本一区二区中文字幕久久| 色噜噜综合在线| 精品少妇999| 欧美最婬乱婬爆婬性视频| 水多多映视AV| 伊人国产视频| av天堂手机版追回| 大奶的诱惑| 天天日天天插| 国产精品露脸在线观看| 成人在线午夜视频一区| 天天做日日爱夜夜爽| AV男人天堂网| 天天干天天爽| 人妻精品视频一区二区三区| 欧美夜夜骑视频| 看一级特黄a大一片| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 青青草成人视频在线观看二区| 免费一级a毛片久久久久久鸭绿欲| 欧美一二三区四五区| 日韩欧美麻豆大片| 亚州操逼图| 外站AV在线| 97超碰这里只有精品| 日韩性爱高清免费视频| 翔田千里AV无码秘 三区| 淫色网综合| 亚川综合视频| 伊人9| 欧美黄色片AAAAA| 国产在线播放成人免费| 激情小说亚洲图片| 亚洲中文字幕妇伦久久| 激情AV| 日韩乱伦影音先锋| 久久久久久久九九九九九九| 精品对白久久不卡| 视频二区美腿制服人妻欧美| 婷婷九月国产| 在线免费试看60秒| 试看60秒| 亚洲色图 图片| 婷婷情色五月天| 亚洲AV资源| 大香蕉在线视频15| 99超碰色| 99999精品成人| 97超碰jingpin| 色情综合网| 偷拍自拍在线视频观看| 亚洲国产精品无码AV在线| 女同女同恋久久级三级| 无码操逼网| 91狼人| 高清在线偷拍自拍视频| 四虎影院成年人片| 思思热在线观看| 亚洲日本成人动漫| 欧美性爱一内片一区二区三区| 久久25| 亚洲诱惑| 中文字幕黄色一起草| www.久久| 欧洲亚洲天堂精品 | 岛国成人av在线播放网址| 人人做天天爱| 乱伦日本中文自拍| 偷拍视频青青草在线视频| 久久亚码| 国产视频大全| 欧美少妇高潮久久91| 男人的天堂2018.| 人人人人人人少妇| 免费精品福利在线观看| 五月婷婷激情综合| 国产精品麻豆成人AV艾秋| 中文字幕在线日亚州9| 日欧操屄视频| 91麻豆va国产精品| 亚洲性爱高潮影院| 丁香五月天婷婷姐| 91色鬼| 97色伦欧美| 日韩啪啪啪啪啪| 色综合久久久久| 久无码| 夜夜嗷嗷一区二区| 亚洲综合贴图91 | 丁香久久| 啊啊啊啊啊在线视频| 国产又大又粗又长视频在线| 国产十八禁视频| 4虎在线视频| 一卡二卡在线播放| 91爱| 亚洲欧洲综合成人av一区| 日韩欧美亚洲一区二区三区影院| 五月婷在线| 人妻精品综合中文字幕在线| 少妇色综合| 91无码人妻精品一区二区三区蜜桃 | 国产在线视视频有精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 99久在线精品99re8a| 亚洲欧美啪啪| se吧提供国产乱老熟视频胖女人 | 久草婷婷| 久久后入制服| 久久亚州精品成人Av无| 日韩国产品视频中文字| 粉嫩久久久极品| 操逼逼一区视频| 色五月婷婷网| 视频二区美腿制服人妻欧美| 伊人久久大香线蕉无码| 久久亚洲不卡一区二区三区| 天天欲望网| 日韩无码精品综合久久| 六月婷激情福利天堂69| 东北女人高潮视频| 中国东北熟女老太婆内谢| 精品少妇后入一区二区三区四区人妻巨乳 | 性影在线视频| 中文字幕AV片| 91搞逼视频| 精品一区二区三区最新| 999999精品| 五月婷婷六月激情| 婷婷中文网| 嫩草 我啊~嗯~在线| 中文字幕,人妻,日韩| 久久久久久久久九九久孕交| 亚洲男人综合| 久久这里精品国产99丫e6| 精品无码欧美三级| 97色色色综合网站| 亚洲图片激情综合另类| 欧美国产有色电影| 国产av又色又爽又黄| 国模久久在线| 色五月婷婷麻豆在| 美女诱惑一区| 330Dv国产女人终合视频极品人与兽| 天天干18禁| 嗯嗯啊啊操死我| www.91理论| 插插综合网天天影视网| 久久久久久性爱视频| 欧美性生活免费网| 欧美中日韩XXXX| 91蜜臀熟女| 大黄片做爱的大的| 欧美综合色| 91色碰| 萌白酱自拍视频| 91劲爆| 天天影视网综合少妇| 国产精品久久久久久照片| 亚洲欧美校园| 日本东京热大香蕉a片| 夜色五月天| 五月天婷精品激情| 乱伦熟女专区| 999久久久国产精品| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | AAAA欧美日韩| 992视频一区| 麻豆区久久久久亚| #NAME?| 午夜天堂网| 欧美久久九九| 最新欧美色网| 大香蕉宗合网在线| AA丁香综合激情| 爽 好舒服 无码刺激久久| 欧洲综合无码| 国产主播福利| 天天看天天日| 国产一区二区二区按摩精品啪视频| 国产中文字幕在线观看| 夜草欧美| 狠狠色一区二区中文字幕| 色眯眯射| 97国产天堂岛| 神马久久69| 大香蕉99热| 亚洲s在线观看| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 欧美,日韩综合久久| 综合在线导航一区| 成人性爱视频在线看| 欧美精品一区二区少妇免费A片| 999久久久| 日韩亚洲精品一区二区| 婷婷AV一区二区三区| 人妻少妇精品一区二区三区| 嗯嗯啊啊用力视频免费| 日韩美女,国产传媒,视频一区| 天天综合网1| 青青草中日韩在线| 欧美翘臀视频网站一区二区三区| 丰满少妇一区二区三区免费看| 狠狠91| 中文字幕,人妻,日韩| 色色福利| 狠狠中文字幕| 英伦大奶子熟妇吊带| 啊啊啊在线观看免费视频| 超碰碰激情97+久| 国产97亚洲| 影视综合无码少妇| 亚洲黑丝在线| 九九国产热| 俞拍久久国应视频| 亚洲成人美女无吗| 九九久久一区二区三区| 欧美日韩妖精91com| 国产乱伦亚洲色图高清无码| 天天干,夜夜爽| 97视频在线免费播放| 日比av无码| 2017人人操,人人摸| www色日本| 久久久久9999妇女| 麻豆三极片| 男人天堂一区二区| 少妇人妻在线| 欧美精品日韩久久久九| 久久综合中文国产| 亚洲日韩国产精品| 天天干一干| 丝袜美腿91| 久久AV无码网址| 麻豆国产成人精品| 青草草免费网站av| 日韩高潮一区| 欧美在线91| 日韩美一区| 男人的天堂一区| 天天射影院| 啊啊啊好多水| 色色色色色色色色色色色色色色综合| 78精品在线| 开心五月深爱五月| 欧美97av| 婷婷久久综合| 婷婷色香伊人| 淫色网综合| 日本潮催一卡操| 亚洲综合射| 岛国成人av在线播放网址| 亚洲在线综合| 加勒比在线视频| 日韩啊V| 91美女色视频亚洲| 熟女视频久久| 一级性爱视频免费观看| 91国产丝袜美女| 天天添天天干电影| av天堂天堂av日韩| 亚洲欧美91| 国产午夜视频| 水野优香在线观看| 免费观看国产不卡av| 九九热精品视频六| 欧美综合在线91| 色综合美国| 色乱二区| 岛国在线免费视频| 男人综合网| 久久超碰大香蕉| 日韩欧美视频青青| AV污污污污| 自拍偷拍草一草| av网站免费看| 男人的天堂网页| 欲综合网| 9I1性色影院| 男人天堂免费| 秋霞福利网| 久久99精品九九久久久婷婷| 蜜臀精品1区2区| 六月色婷婷| 日欧亚洲二三区大片不卡| 久久大黄片| 热热色国产一二区AV| 久草综合视频| 激情视频一二三| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲乱熟女一区二区三区大香蕉| 亚洲AV无码乱码| 黄片视频观看| 亚洲一区在线观看欧洲| 日韩福利综合一区| 另类亚洲一区二区三区| 免费av在线播放二区| 夜夜草我| 日韩一性一交一A片俄罗斯| 国产高清午夜成人在线观看| 97超碰人人操人人操| 国产主播福利| 蜜乳性色无码专日粉嫩骚逼AV| 蜜臀操逼黄色视频操的好爽| 日本九九九九| 97视频观看| 青春草A| 十八禁电影伊人网| 亚洲成人在线乱码色午夜| 精品无码久久久久久久久果冻糖心| 综合 亚洲 欧美| 日韩成人精品| 国内偷自视频区视频综合| 国产久久成人| 日本在线视频导航| 精品国产嫩穴视频| 久久亚码| 好爽免费视频| 最近2019中文字幕国语免费版 | 欧美大战久久久伊人| 日韩欧视频| 中文字幕在线观看永久| 深夜啪啪啪视频免费| 91宗合网| av一区二区三区四区| 少妇高潮99p| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 后入式福利| 五月丁香六月综合缴清无码| 五月天激情婷婷| 丰满熟女人妻一区二区三五十一路| 欧美激情一区| 天天日天天爽| 大香蕉日亚洲日本亚大| 一级黄色视频网| 久久99黄色卞西瓜| 啊啊嗯嗯好爽| 天天插天天射| 台湾佬大香蕉| 超碰精品在线| 3P丝袜熟女 色综合| 国产精品熟女丝袜一区二区| 青青青草原| 欧美久久伊人| 亚洲精品97p| 久久久久久久久久8888| 国产中文字幕在线观看| a级理论午夜日本| 综合97亚洲| 蜜桃av综合网发布| 人妻精品一区二区三区| 亚洲免费精品一区| 国产亚洲色停停久久99精品91| 色婷婷av在线观看| 欧美精品黑人猛交高潮| 国产日本熟女顶级一区二区三区视频 | 亚洲熟妇自偷自拍另欧美| 久久男人的天堂| 亚洲精品一区二区三区新线路| 欧美精品97| 精产国品一区二三产品| 国产欧洲精品亚洲午夜拍精品| 综合97亚洲| 四虎免费视频| 天堂v无码免费视频| 性爱1区| 91狠狠综合久久| 97丝袜亚洲在线播放| 免费观看日本操逼视频| 蜜桃久久一区二区三区| 少妇天堂| 另类天堂| 国产成人五月天丁香花| 国产女人和拘做爰视频 | 欧美日韩1234| 中文字幕 码精品视频网站| 亚洲综合射| 亚洲精品人妻在线| 成人一区二区三区四区| 一区不卡在线观看av| 久久九九一区二区三区成人| 日韩肏逼视频| 又大又白奶子| 香蕉视频欧美一卡二卡| 日韩一级二级| 97爱综合| 色女网日韩| 香伊人在线| 91网18| 超碰在线观看av不卡| 久久久久久久久久久999| a片自拍直播视频| 射丝袜高跟鞋99| 天天射天天操天天干天天吃2018 | 在线无码操| 九九人妻| 色色五月婷婷| 久久免费少妇| 国产性感骚丝袜在线| 国产狂喷潮在线精品| 国产传媒1234区| 中文字幕精品一区二区精| 色踪合AV| 桃色五月天| 啊啊啊啊啊啊好多水| 亚洲欧美色综合| 人妻少妇被猛烈进入中| 熟妇艹鸡八| 又粗又长又爽在线观看| 精久久久| 九月婷婷综合| 天堂69亚洲精品中文字| 97碰碰日本乱偷人妻中文的| 中文久久爆乳| 亚洲日韩美女丝袜美腿人妻视频| 日韩精彩免费| 国产高清在线观看欧美| www男人天堂| 九月丁香婷婷| 国产精品久久久久无码A√| 丝袜色综合| 天天狠| 亚洲另类小说卡通动漫| 精品二区三四区五电影 | 中国AAAAAA黄色片| 好看的久久不射无码影视影院| 欧美日韩国产高清在线一二三区 | 亚州情色j区| 国语av狠狠色丁香婷婷综合激情| 色网在线| 99精品无码| 久久受www免费人成| 国产精品久久久午夜夜伦鲁鲁| 色妺妺在线视频| 欧美日本国产日韩激情视频| 可免费观看的av毛片中日美韩| 午夜后入| av优播| 中文字幕一二区二三区人妻专区| 欧美,日韩,中文,另类| 老熟女91av| 亚洲成av人片色午夜乱码| 性久久久| www.91视频网| 亚洲男人的天堂网| 丰满人妻一区二区三区免费,| 日韩成人在线性爱视频| 亚洲图片欧美另类综合免费视频大大香| 丁香五月激情五月| 国产一在线观看| 国产深夜福利| 色综合 加勒比| 欧美精品91| 丁香六月婷婷久久综合| 久久久久久精品免费看A级| 翔田千里AV无码秘 三区| 久久精品无码熟妇一区二区三区视频导航| 亚洲五区熟女| 久久久久久久人妻| 久久99人妖视频国产| 肏逼福利网站| 97chaopenrihan| av麻豆啪啪| 97精品国产97久久久| 大香蕉黄色一区| 国产成年女黄特黄| 欧美综合亚洲综合| 久久风骚城市人| 青青伊人这里只有精品| 亚洲美女30b| 99丝袜福利在线播放| 日韩成人大片在线观看| 亚洲成人一区二区精品| 日本三级A片网站com| 久久色精品视频在线| 四虎影视国产精品| 九九人妻| 中文字幕av丝袜| 97精品一二区| 久久精品欧美一区蜜桃| 五月综合久久| www.夜夜操| 久久婷婷五月天| 欧美综合区| 国产一级做a爰大片免费久久| 超碰成人公开| 黄色电影观看久久9| 91深夜夜| 亚洲三区视频| 老熟妇一区二区三区…| 99国产精品视频尤物| 吖在线不卡一区二区国产剧情| 欧美性第一页| 青娱乐淫乱1314| 国产强奸乱伦第1页| 欧美片第一页| 久久久久久亚洲Av无码精| 欧美性爱第1 页| 亚洲AV麻豆Aⅴ无码电影一 | 久久久精品中文字幕麻豆| 欧美色图 人妻| 老熟妇一区二区三区啪啪| 999综合色| 999 久久久| 亚洲区限制级 99| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 天美传媒av一区二区| 中文字幕乱偷人妻久久艾草网| 综合激情一一91| 99精品综合久久久久五月天| 国产精品日日摸天天碰| 日本综合色图| 色屁屁影院www国产| av网页一区二区三区| 在线观看黄色电话| 在线 制服丝袜中出 人妻| 99青草| 伊人国产视频| 亚洲激情欧美色图| 蜜臀久久久99久久久久 | 黄片色区软件| 国产99 中文字幕日韩小视频| 天天日天天插| 色婷婷综合久久中文字幕雪峰| 欲射影视| 青青草依人大香蕉| 欧美性色欧美| 强奸乱伦 亚洲一区| 丰满岳乱妇一区二区三区| 抽插无码高清一区| 五月丁香色色网| 亚洲日本男人天堂网| 午夜毛片高清免费不卡| 天天干1区2区在线| 精品人妻av区天天看片| 大香蕉www.超碰| caoni国产亚洲av| 一块操欧美| 欧美 亚洲 大香| 国产日产欧产美韩系列麻豆免费| 综合网91| 懂色AV蜜臀无码精品APP| 日韩欧美女优电影| 加勒比AV天堂| 久久久精品,3| 男女猛烈无遮掩视频免费软件| 日韩av不卡在线观看| 九九九九九九九九九九九免费国产| 9精品久久| 免费观看一区| 久久精品国产96精品亚洲拳交 | 97久久久久久久久久| 一区二区中文| 国产精品免费美女视频| 婷婷五月天基地| 综合天天网| 97在线视频免费观看| 欧美日韩国产高清在线一二三区 | 97超碰超欧美。| 淫荡网址| 91黑人无码激情在线| 97超碰热线| 大香蕉中文在线| 屁屁影院一区二区三区国产| 色噜噜综合在线| 日韩高清一二三| 欧美性爱无码一区二区三区| 婷色五月| 2019亚洲男人天堂| 国产探花日韩援交| 99中出在线| 91高清欧美| 欧日a| 日韩丝袜高跟制服在线观看| 日韩欧美日韩| 婷婷综合五月天| 干妹子| 又大又长又粗又爽又黄| 校园春色综合色| 91综合中文字幕| 巨爆乳肉感一区二区三区竹菊影视| 国产人妻一区二区三区欧美毛片| 日本韩高清无砖码22o| 加勒比大香蕉视频在线| 亚洲精品熟妇1区2区3区。| 操逼不卡中文字幕| 中出789在线视频| 边做饭边操逼逼| 一二三啪啪专区| 啊啊啊想要| 人妻啊啊人妻啊啊| 国产在线视频午夜精华在| 久久久久9久久久久| 亚洲97成人在线观看| 330Dv国产女人终合视频极品人与兽 | 超碰97导航| 欧美十八禁在线看| 亚洲se91| 超碰激情808| 欧美日韩另类在线播放| 亚洲精品久久一区二区三区蜜桃臀| 无码乱人伦中文视频| 国产精选视频| 97色冈| 国产精品视频91久久| yazhousetuoumei| 五月情色天| www.色婷婷| 大象AV在线| 婷婷色一区| 亚洲色图综合| 9热9热综合网| 370p日韩欧美亚洲精品| 九草九九九| 97天天摸天天碰| 欧美性爱18观看| 人人妻天天做天天爽| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 丝袜av一区二区三区| 日本黄 R色 成 人网站| 91精品国产91综合久久蜜臀| 日本99一区二区| 97人人模人人爽人人| 色在线视频导航| 囯产精品强| 嗯嗯嗯好爽| 中国少妇XXXX做受| 91精品国产91熟女| 精品一区二区三区四区女| 青青草天天亲夜夜操网| 日本在线观看网址| 超碰97综合网| 国产午夜福利视频在线| 日韩性爱视频免费在线| 中国熟女老妇仑乱一区二区三区| 伊人色综合欧美| 欧美专区在线| 黑人精品成人一区二区三区| 综合久久少妇中文字幕| 亚洲天天精品| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 97久久超碰亚洲| 97精品久久久久久久| 亚洲精品亚洲人成人网| 自拍偷拍草一草| 天天日天天看| 99热18这里只有精品| 九九九综合精品| 亚洲超碰在线| 青椒国产97在线熟女| 一级性爱网| 9I1性色影院| 激情小说亚洲图片| 日韩AV一区二区三区三州三州| 99人人干| 久操网线| 国产精品成人久久一区二区三区| 久久丝袜| 精品人妻一区二区三区蜜桃视频| 黄色不卡视频| www老逼91| 五月婷婷激情网| 精品久久人妻成人网| www.91理论| 国产最火爆久久国产网站网站| 97亚洲在线| 97亚洲自在精品在线观看| 久久精品国产精品| 激情文学欧美| ,国产乱人伦精品一区二区三区| 99超级碰免费视频| 国产强奸超碰AV| 欧美另类精品xxxx| 一个色导综合| 成年人黄色视频免费| 亚洲91在线| 97碰久久| sewuyueav| 欧美日综合| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 1204av韩国| 色五月第四色| 久久97资源 网| 第四色色综合91| 色九九九| 蜜奶av| 99爱久久视频频| 夜夜操天天肏| 亚洲中文字幕乱码无码一区二区| 久操99| 99自拍B亚洲 | 国产美脚女优尤物在线观看| 九九精品美女高溯喷水| 人妻久热在线| 熟妇人妻一区二区| 97干色天堂| 91中文精品日韩欧美在线| 色天使大香蕉| 欲香欲色天天天综合和网| 60秒免费小视频| 夜夜爽爽夜夜精品视频| 日日噜噜夜夜久久亚洲一区二区 | 91爱综合| 极品另类| 欧美亚洲| 欧美片第一页| 亚洲欧美国产中文视频| 欧美一级AAAAAAA| 亚洲,日韩,欧美,成人播放| 久久久久久人妻一区精品色欧美| AV和黑人在线播放| 综合欧美激情网| 国产亚洲精品自在线亚洲情侣| 高清无码国产亚洲| www.夜夜| 蜜桃久久久久久久| 久久久久久久久久久999| 国产久久一区二区| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 99自拍视频在线观看| 日日干夜夜干| 91暧暧| 好舒服视频| 偷拍99| 国产精品人妻无码久久久互動交流| 天堂69亚洲精品中文字| 免费伦费视频在线观看| 亚洲欧美成人在线| 97亚洲国产影视| 亚洲综合性网址| 精品少妇高潮久久| 农村女一级毛卡片| 亚洲成人日韩小说| 婷婷五月色| 色诱avtt| 超碰九九| 国产日韩无码一区二区三区久久区| 在线观看岛国有码| 男人天堂2019亚洲| 极品后入免费视频| 欧美春色| 免费观看国产小粉嫩喷水精品午| 亚洲高清无码免费观看视频| 亚洲综合另类欧美久久久| 日韩精彩视频| 亚洲国产精品无码AV久久|