DeepSeek-OCR-2版式检测怎么用|grounding|与|det|坐标边界框渲染实战详解【免费下载链接】DeepSeek-OCR-2Visual Causal Flow项目地址: https://gitcode.com/gh_mirrors/de/DeepSeek-OCR-2DeepSeek-OCR-2 是 DeepSeek 开源的视觉因果流Visual Causal FlowOCR 模型。它的核心能力之一是版式检测只需在 prompt 中加一个|grounding|标记模型就会在输出 Markdown 的同时用|det|标签标注每个元素的坐标边界框再经渲染即可在原图上画出检测框、自动裁剪插图。本文带你从零跑通这条流水线。两种模式Free OCR 与版式检测GroundingDeepSeek-OCR-2 提供两种主要 prompt 模式区别就一个词模式Prompt输出内容纯文字提取image\nFree OCR.纯 Markdown 文本版式检测image\n|grounding|Convert the document to markdown.Markdown 布局标注\|det\|坐标块默认配置就是版式检测模式定义在 config.pyPROMPT image\n|grounding|Convert the document to markdown.想关闭版式检测把这行换成Free OCR.即可。|det|坐标标签长什么样开启 grounding 后模型在 Markdown 流中嵌入成对标签结构固定为|ref|image|/ref||det|[[x1, y1, x2, y2], ...]|/det||ref|…|/ref|元素类别标签如image、title等|det|…|/det|坐标列表每个框是[x1, y1, x2, y2]四元组这 5 个特殊 token|ref|、|/ref|、|det|、|/det|、|grounding|在处理器中的定义见 image_process.py。关键点坐标不是像素值而是 0~999 的归一化数值这样无论原图多大模型只需说相对位置。坐标映射与边界框渲染原理渲染逻辑集中在 draw_bounding_boxes()分四步正则提取用模式(\|ref\|(.*?)\|/ref\|\|det\|(.*?)\|/det\|)从输出中捞出所有标注块见 re_match()坐标还原把 0~999 的归一化坐标乘以原图宽高做映射——x1 int(x1 / 999 * image_width)见 run_dpsk_ocr2_image.py画框用 PILImageDraw画矩形title类用 4 像素粗框、其余用 2 像素细框颜色随机区分并在框上方标注类别名裁剪插图image类元素额外裁剪出来存盘并在 Markdown 中替换为图片引用——这就是最终.mmd文件里能直接嵌入原图插图的原因。单图实战一条命令出框图准备把图片和输出路径改到 config.py 的INPUT_PATH与OUTPUT_PATH然后运行cd DeepSeek-OCR2-master/DeepSeek-OCR2-vllm python run_dpsk_ocr2_image.py产出由 run_dpsk_ocr2_image.py 自动生成文件说明result_ori.mmd原始输出保留全部\|det\|标签result.mmd清洗后的 Markdown标签已替换为图片引用result_with_boxes.jpg 渲染了边界框的版式检测效果图images/*.jpg按\|det\|坐标裁剪出的插图打开result_with_boxes.jpg标题是粗框、公式/图片是细框每个框左上角标着类别名——版式检测效果一目了然。PDF 批量实战并发处理整本文档处理 PDF 时run_dpsk_ocr2_pdf.py 先把页面逐页转高清图再并发推理最终输出三份文件xxx_det.mmd带全部 det 坐标的原始版调试利器xxx.mmd合并全书的干净 Markdownxxx_layouts.pdf把每页的边界框渲染图拼成新 PDF 可直接用于版式质检。页面间用\n--- Page Split ---\n分隔方便后续按页切分。常见问题 FAQ❓ 框的位置明显偏移坐标还原依赖原图宽高x / 999 * width。请保持crop_modeTrue的动态分辨率预处理确保送入模型的图和渲染时用的是同一张原图不要用预处理后的缩放图去画框。❓ 输出里没有|det|标签检查 prompt 是否带|grounding|纯文字密集的图可换Free OCR模式版式标注只服务于结构化文档。❓ 想只调视觉 token 数量分辨率策略由 count_tiles() 决定默认(0-6)×768×768 1×1024×1024大图会自动切 2~6 块局部视图加一张全局缩略图。 小结|grounding|打开版式检测开关 →|det|携带 0~999 归一化坐标 → 除以 999 映射回像素 → PIL 画框 裁剪插图。四步链路单图、PDF 两种入口脚本都已封装好改两个路径配置即可上手。【免费下载链接】DeepSeek-OCR-2Visual Causal Flow项目地址: https://gitcode.com/gh_mirrors/de/DeepSeek-OCR-2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
硅碳相变:多模型接入从Key混乱到统一网关的技术解析 硅碳相变:多模型接入从Key混乱到统一网关的技术解析
如果你正在负责一个AI应用的后端,手头要同时接GPT-4o、Claude 4 Sonnet、DeepSeek-V3、通义千问和豆包,大概率已经体会过这种状态:OpenAI的Key放一个环境变量,Anth… · 2026/9/26 19:22:37
自托管CRM实战:用Deskcomm从零搭建永久在线的客户管理系统 大概一年多前,我帮一个十来人的销售团队折腾客户管理工具,试过在线表格、微信群接龙,也试过几款免费的SaaS版CRM,最后都因为各种别扭放弃了。后来接触到DeskcommCRM这套可以自己部署的客户管理系统,才真正把“客户资料… · 2026/9/26 19:22:31
开源代码审查实战:从流程设计到工具落地的完整指南 1. 为什么我想认真聊聊 open-code-review代码审查这件事,入门容易做好难。我在开源社区混了这么多年,见过太多项目死在“有 review 流程但等于没有”的状态里——PR 堆积成山,合并全靠手速,review 沦为点赞仪式。直到我认真梳理了… · 2026/9/26 19:22:31
LibreChat实战:开源自托管AI对话网关,统一管理多模型API 先聊点实在的:如果你跟我一样,电脑上开着五六个标签页,轮着在ChatGPT、Claude、Gemini这些官方网页之间来回切,问一个问题还要手动把历史记录搬来搬去,那LibreChat这个项目你一定会看上眼。LibreChat是一个开源、可自托… · 2026/9/26 20:02:30
MCP传输方式详解:stdio与SSE架构对比及选型指南(TaoToken配置实战) /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 20:02:30
小程序数据统计工具怎么挑?评分对比与选型维度 2026年9月22日|CSDN 技术社区直答:挑小程序数据统计工具,先别盯着“免不免费”,而是按接入便捷性、分析深度、渠道归因、价格、多端、性能六个维度打分,再结合自己最想回答的三个问题来缩小候选。很多微信小程序团队上… · 2026/9/26 20:02:11
C语言编译链接 1.翻译环境是指源代码->可以执行文件,程序还没有运行。其又分为编译和链接。编译又分为预处理(预编译),编译,汇编2.预处理:处理所有#开头指令并输出.i注意:宏替换发生在预处理阶段3. 编译&am… · 2026/9/26 20:02:11
假期值守无人直播,我在告警日志里记下六条碎片 中秋三天假期,替朋友盯了两晚无人直播的值守。屏幕里的直播一帧没跳,倒是中控台的告警日志让我记了不少东西。挑六条出来,都是碎的,但拼起来就是假期值守的全貌。
碎片一:告警去重比告警本身重要。第一晚十一点到十二点… · 2026/9/26 20:02:11
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46