PaddleOCR/v2.9/update.html

6111 lines
146 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!doctype html>
<html lang="zh" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)">
<meta name="author" content="PaddleOCR PMC">
<link rel="canonical" href="https://paddlepaddle.github.io/PaddleOCR/v2.9/update.html">
<link rel="prev" href="quick_start.html">
<link rel="next" href="paddlex/overview.html">
<link rel="icon" href="static/images/logo.jpg">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.48">
<title>近期更新 - PaddleOCR 文档</title>
<link rel="stylesheet" href="assets/stylesheets/main.6f8fc17f.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.06af60db.min.css">
<style>:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775m1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2.5 1.75v11.5c0 .138.112.25.25.25h3.17a.75.75 0 0 1 0 1.5H2.75A1.75 1.75 0 0 1 1 13.25V1.75C1 .784 1.784 0 2.75 0h8.5C12.216 0 13 .784 13 1.75v7.736a.75.75 0 0 1-1.5 0V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25m13.274 9.537zl-4.557 4.45a.75.75 0 0 1-1.055-.008l-1.943-1.95a.75.75 0 0 1 1.062-1.058l1.419 1.425 4.026-3.932a.75.75 0 1 1 1.048 1.074M4.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5M4 7.75A.75.75 0 0 1 4.75 7h2a.75.75 0 0 1 0 1.5h-2A.75.75 0 0 1 4 7.75"/></svg>');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13M6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75M8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2"/></svg>');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3.499.75a.75.75 0 0 1 1.5 0v.996C5.9 2.903 6.793 3.65 7.662 4.376l.24.202c-.036-.694.055-1.422.426-2.163C9.1.873 10.794-.045 12.622.26 14.408.558 16 1.94 16 4.25c0 1.278-.954 2.575-2.44 2.734l.146.508.065.22c.203.701.412 1.455.476 2.226.142 1.707-.4 3.03-1.487 3.898C11.714 14.671 10.27 15 8.75 15h-6a.75.75 0 0 1 0-1.5h1.376a4.5 4.5 0 0 1-.563-1.191 3.84 3.84 0 0 1-.05-2.063 4.65 4.65 0 0 1-2.025-.293.75.75 0 0 1 .525-1.406c1.357.507 2.376-.006 2.698-.318l.009-.01a.747.747 0 0 1 1.06 0 .75.75 0 0 1-.012 1.074c-.912.92-.992 1.835-.768 2.586.221.74.745 1.337 1.196 1.621H8.75c1.343 0 2.398-.296 3.074-.836.635-.507 1.036-1.31.928-2.602-.05-.603-.216-1.224-.422-1.93l-.064-.221c-.12-.407-.246-.84-.353-1.29a2.4 2.4 0 0 1-.507-.441 3.1 3.1 0 0 1-.633-1.248.75.75 0 0 1 1.455-.364c.046.185.144.436.31.627.146.168.353.305.712.305.738 0 1.25-.615 1.25-1.25 0-1.47-.95-2.315-2.123-2.51-1.172-.196-2.227.387-2.706 1.345-.46.92-.27 1.774.019 3.062l.042.19.01.05c.348.443.666.949.94 1.553a.75.75 0 1 1-1.365.62c-.553-1.217-1.32-1.94-2.3-2.768L6.7 5.527c-.814-.68-1.75-1.462-2.692-2.619a3.7 3.7 0 0 0-1.023.88c-.406.495-.663 1.036-.722 1.508.116.122.306.21.591.239.388.038.797-.06 1.032-.19a.75.75 0 0 1 .728 1.31c-.515.287-1.23.439-1.906.373-.682-.067-1.473-.38-1.879-1.193L.75 5.677V5.5c0-.984.48-1.94 1.077-2.664.46-.559 1.05-1.055 1.673-1.353z"/></svg>');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0"/></svg>');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13M6.92 6.085h.001a.749.749 0 1 1-1.342-.67c.169-.339.436-.701.849-.977C6.845 4.16 7.369 4 8 4a2.76 2.76 0 0 1 1.637.525c.503.377.863.965.863 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6 6 0 0 0-.26.16 1 1 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661q.154-.1.313-.195l.007-.004c.1-.061.182-.11.258-.161a1 1 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.61.61 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1 1 0 0 0-.34.398M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/></svg>');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0M9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/></svg>');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2.344 2.343za8 8 0 0 1 11.314 11.314A8.002 8.002 0 0 1 .234 10.089a8 8 0 0 1 2.11-7.746m1.06 10.253a6.5 6.5 0 1 0 9.108-9.275 6.5 6.5 0 0 0-9.108 9.275M6.03 4.97 8 6.94l1.97-1.97a.749.749 0 0 1 1.275.326.75.75 0 0 1-.215.734L9.06 8l1.97 1.97a.749.749 0 0 1-.326 1.275.75.75 0 0 1-.734-.215L8 9.06l-1.97 1.97a.749.749 0 0 1-1.275-.326.75.75 0 0 1 .215-.734L6.94 8 4.97 6.03a.75.75 0 0 1 .018-1.042.75.75 0 0 1 1.042-.018"/></svg>');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M9.504.43a1.516 1.516 0 0 1 2.437 1.713L10.415 5.5h2.123c1.57 0 2.346 1.909 1.22 3.004l-7.34 7.142a1.25 1.25 0 0 1-.871.354h-.302a1.25 1.25 0 0 1-1.157-1.723L5.633 10.5H3.462c-1.57 0-2.346-1.909-1.22-3.004zm1.047 1.074L3.286 8.571A.25.25 0 0 0 3.462 9H6.75a.75.75 0 0 1 .694 1.034l-1.713 4.188 6.982-6.793A.25.25 0 0 0 12.538 7H9.25a.75.75 0 0 1-.683-1.06l2.008-4.418.003-.006-.004-.009-.006-.006-.008-.001q-.005 0-.009.004"/></svg>');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4.72.22a.75.75 0 0 1 1.06 0l1 .999a3.5 3.5 0 0 1 2.441 0l.999-1a.748.748 0 0 1 1.265.332.75.75 0 0 1-.205.729l-.775.776c.616.63.995 1.493.995 2.444v.327q0 .15-.025.292c.408.14.764.392 1.029.722l1.968-.787a.75.75 0 0 1 .556 1.392L13 7.258V9h2.25a.75.75 0 0 1 0 1.5H13v.5q-.002.615-.141 1.186l2.17.868a.75.75 0 0 1-.557 1.392l-2.184-.873A5 5 0 0 1 8 16a5 5 0 0 1-4.288-2.427l-2.183.873a.75.75 0 0 1-.558-1.392l2.17-.868A5 5 0 0 1 3 11v-.5H.75a.75.75 0 0 1 0-1.5H3V7.258L.971 6.446a.75.75 0 0 1 .558-1.392l1.967.787c.265-.33.62-.583 1.03-.722a1.7 1.7 0 0 1-.026-.292V4.5c0-.951.38-1.814.995-2.444L4.72 1.28a.75.75 0 0 1 0-1.06m.53 6.28a.75.75 0 0 0-.75.75V11a3.5 3.5 0 1 0 7 0V7.25a.75.75 0 0 0-.75-.75ZM6.173 5h3.654A.17.17 0 0 0 10 4.827V4.5a2 2 0 1 0-4 0v.327c0 .096.077.173.173.173"/></svg>');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M5 5.782V2.5h-.25a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5H11v3.282l3.666 5.76C15.619 13.04 14.543 15 12.767 15H3.233c-1.776 0-2.852-1.96-1.899-3.458Zm-2.4 6.565a.75.75 0 0 0 .633 1.153h9.534a.75.75 0 0 0 .633-1.153L12.225 10.5h-8.45ZM9.5 2.5h-3V6c0 .143-.04.283-.117.403L4.73 9h6.54L9.617 6.403A.75.75 0 0 1 9.5 6Z"/></svg>');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1.75 2.5h10.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5m4 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5m0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5M2.5 7.75v6a.75.75 0 0 1-1.5 0v-6a.75.75 0 0 1 1.5 0"/></svg>');}</style>
<style>.md-tag.md-tag--default-tag{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M0 80v149.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0l133.5-133.5c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80m112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64"/></svg>');}.md-tag.md-tag--hardware-tag{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h40v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h40v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h40c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24v-40h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24v-40h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24v-40c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-40v-56h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-40v-56h40c13.3 0 24-10.7 24-24s-10.7-24-24-24h-40c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v40h-56V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v40h-56zm-16 104h192c17.7 0 32 14.3 32 32v192c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32m192 32H160v192h192z"/></svg>');}.md-tag.md-tag--software-tag{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M64 96c0-35.3 28.7-64 64-64h384c35.3 0 64 28.7 64 64v256h-64V96H128v256H64zM0 403.2C0 392.6 8.6 384 19.2 384h601.6c10.6 0 19.2 8.6 19.2 19.2 0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2M281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zm112-34 48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"/></svg>');}</style>
<script src="https://unpkg.com/iframe-worker/shim"></script>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="https://unpkg.com/katex@0/dist/katex.min.css">
<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#_1" class="md-skip">
跳转至
</a>
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
<aside class="md-banner md-banner--warning">
<div class="md-banner__inner md-grid md-typeset">
You're not viewing the latest version.
<a href="../.">
<strong>Click here to go to latest.</strong>
</a>
</div>
<script>var el=document.querySelector("[data-md-component=outdated]"),outdated=__md_get("__outdated",sessionStorage);!0===outdated&&el&&(el.hidden=!1)</script>
</aside>
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="页眉">
<a href="index.html" title="PaddleOCR 文档" class="md-header__button md-logo" aria-label="PaddleOCR 文档" data-md-component="logo">
<img src="static/images/logo.jpg" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
PaddleOCR 文档
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
近期更新
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="black" data-md-color-accent="indigo" aria-label="Switch to system preference" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to system preference" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<div class="md-header__option">
<div class="md-select">
<button class="md-header__button md-icon" aria-label="选择当前语言">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.87 15.07-2.54-2.51.03-.03A17.5 17.5 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z"/></svg>
</button>
<div class="md-select__inner">
<ul class="md-select__list">
<li class="md-select__item">
<a href="update.html" hreflang="zh" class="md-select__link">
简体中文
</a>
</li>
<li class="md-select__item">
<a href="en/update.html" hreflang="en" class="md-select__link">
English
</a>
</li>
<li class="md-select__item">
<a href="https://github.com/PaddlePaddle/PaddleOCR/discussions/13374" hreflang="null" class="md-select__link">
Help translating
</a>
</li>
</ul>
</div>
</div>
</div>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="搜索" placeholder="搜索" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg>
</label>
<nav class="md-search__options" aria-label="查找">
<a href="javascript:void(0)" class="md-search__icon md-icon" title="分享" aria-label="分享" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="清空当前内容" aria-label="清空当前内容" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
正在初始化搜索引擎
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/PaddlePaddle/PaddleOCR" title="前往仓库" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</div>
<div class="md-source__repository">
PaddlePaddle/PaddleOCR
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="标签" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="index.html" class="md-tabs__link">
Home
</a>
</li>
<li class="md-tabs__item">
<a href="quick_start.html" class="md-tabs__link">
快速开始
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="update.html" class="md-tabs__link">
近期更新
</a>
</li>
<li class="md-tabs__item">
<a href="paddlex/overview.html" class="md-tabs__link">
低代码全流程开发
</a>
</li>
<li class="md-tabs__item">
<a href="model/index.html" class="md-tabs__link">
模型
</a>
</li>
<li class="md-tabs__item">
<a href="ppocr/overview.html" class="md-tabs__link">
PP-OCR 文本检测识别
</a>
</li>
<li class="md-tabs__item">
<a href="ppstructure/overview.html" class="md-tabs__link">
PP-Structure文档分析
</a>
</li>
<li class="md-tabs__item">
<a href="algorithm/overview.html" class="md-tabs__link">
前沿算法与模型
</a>
</li>
<li class="md-tabs__item">
<a href="applications/overview.html" class="md-tabs__link">
场景应用
</a>
</li>
<li class="md-tabs__item">
<a href="data_anno_synth/overview.html" class="md-tabs__link">
数据标注与合成
</a>
</li>
<li class="md-tabs__item">
<a href="datasets/datasets.html" class="md-tabs__link">
数据集
</a>
</li>
<li class="md-tabs__item">
<a href="FAQ.html" class="md-tabs__link">
FAQ
</a>
</li>
<li class="md-tabs__item">
<a href="community/community_contribution.html" class="md-tabs__link">
社区
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" hidden>
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="导航栏" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="index.html" title="PaddleOCR 文档" class="md-nav__button md-logo" aria-label="PaddleOCR 文档" data-md-component="logo">
<img src="static/images/logo.jpg" alt="logo">
</a>
PaddleOCR 文档
</label>
<div class="md-nav__source">
<a href="https://github.com/PaddlePaddle/PaddleOCR" title="前往仓库" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</div>
<div class="md-source__repository">
PaddlePaddle/PaddleOCR
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="index.html" class="md-nav__link">
<span class="md-ellipsis">
Home
</span>
</a>
</li>
<li class="md-nav__item">
<a href="quick_start.html" class="md-nav__link">
<span class="md-ellipsis">
快速开始
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
近期更新
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="update.html" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
近期更新
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="目录">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
目录
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#_1" class="md-nav__link">
<span class="md-ellipsis">
更新
</span>
</a>
<nav class="md-nav" aria-label="更新">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#2024101-ocr" class="md-nav__link">
<span class="md-ellipsis">
🔥2024.10.1 添加OCR领域低代码全流程开发能力
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20247-paddleocr" class="md-nav__link">
<span class="md-ellipsis">
🔥 2024.7 添加 PaddleOCR 算法模型挑战赛冠军方案:
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2024510-ocr" class="md-nav__link">
<span class="md-ellipsis">
🔥2024.5.10 上线星河零代码产线(OCR 相关)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202387-paddleocr-release27" class="md-nav__link">
<span class="md-ellipsis">
🔥2023.8.7 发布 PaddleOCR release/2.7
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202211-4-drrg-rfl-text-telescopecan" class="md-nav__link">
<span class="md-ellipsis">
🔨2022.11 新增实现4 种前沿算法:文本检测 DRRG, 文本识别 RFL, 文本超分Text Telescope公式识别CAN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202210-js-pp-ocrv3-43m-8-web-demo" class="md-nav__link">
<span class="md-ellipsis">
2022.10 优化JS 版 PP-OCRv3 模型:模型大小仅 4.3M,预测速度提升 8 倍,配套 web demo 开箱即用
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2022824-paddleocr-release26" class="md-nav__link">
<span class="md-ellipsis">
🔥2022.8.24 发布 PaddleOCR release/2.6
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20228-ocr-svtr-9-ocr" class="md-nav__link">
<span class="md-ellipsis">
2022.8 发布 OCR 场景应用集合:包含数码管、液晶屏、车牌、高精度 SVTR 模型、手写体识别等9 个垂类模型,覆盖通用,制造、金融、交通行业的主要 OCR 垂类应用
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202259-paddleocr-v25" class="md-nav__link">
<span class="md-ellipsis">
2022.5.9 发布PaddleOCR v2.5。发布内容包括
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202257-weights-biases" class="md-nav__link">
<span class="md-ellipsis">
2022.5.7 添加对Weights &amp; Biases训练日志记录工具的支持
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20211221-ocr1221-httpsaistudiobaiducomaistudiocourseintroduce25207" class="md-nav__link">
<span class="md-ellipsis">
2021.12.21 《OCR十讲》课程开讲12月21日起每晚八点半线上授课 【免费】报名地址https://aistudio.baidu.com/aistudio/course/introduce/25207
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20211221-paddleocr-v24ocr1psenet3nrtrseedsar1sdmgr3docvqalayoutlmlayoutlmv2layoutxlm" class="md-nav__link">
<span class="md-ellipsis">
2021.12.21 发布PaddleOCR v2.4。OCR算法新增1种文本检测算法PSENet3种文本识别算法NRTR、SEED、SAR文档结构化算法新增1种关键信息提取算法SDMGR3种DocVQA算法LayoutLM、LayoutLMv2LayoutXLM
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202197-paddleocr-v23pp-ocrv2cpupp-ocr-server220pp-ocr-mobile-7" class="md-nav__link">
<span class="md-ellipsis">
2021.9.7 发布PaddleOCR v2.3发布PP-OCRv2CPU推理速度相比于PP-OCR server提升220%效果相比于PP-OCR mobile 提升7%
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202183-paddleocr-v22pp-structureexcel" class="md-nav__link">
<span class="md-ellipsis">
2021.8.3 发布PaddleOCR v2.2新增文档结构分析PP-Structure工具包支持版面分析与表格识别含Excel导出
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2021629-faq5248" class="md-nav__link">
<span class="md-ellipsis">
2021.6.29 FAQ新增5个高频问题总数248个每周一都会更新欢迎大家持续关注
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202148-release-21aaai-2021pgnet80" class="md-nav__link">
<span class="md-ellipsis">
2021.4.8 release 2.1版本新增AAAI 2021论文端到端识别算法PGNet开源多语言模型支持种类增加到80+
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20201215-style-text" class="md-nav__link">
<span class="md-ellipsis">
2020.12.15 更新数据合成工具Style-Text可以批量合成大量与目标场景类似的图像在多个场景验证效果明显提升
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20201207-faq5124" class="md-nav__link">
<span class="md-ellipsis">
2020.12.07 FAQ新增5个高频问题总数124个并且计划以后每周一都会更新欢迎大家持续关注
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20201125-ppocrlabelpp-ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.11.25 更新半自动标注工具PPOCRLabel辅助开发者高效完成标注任务输出格式与PP-OCR训练任务完美衔接
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020922-pp-ocrhttpsarxivorgabs200909941" class="md-nav__link">
<span class="md-ellipsis">
2020.9.22 更新PP-OCR技术文章https://arxiv.org/abs/2009.09941
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020919-ppocr_mobile_slim35mpp-ocr-pipeline" class="md-nav__link">
<span class="md-ellipsis">
2020.9.19 更新超轻量压缩ppocr_mobile_slim系列模型整体模型3.5M(详见PP-OCR Pipeline),适合在移动端部署使用
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020917-ppocr_mobileppocr_serverocr" class="md-nav__link">
<span class="md-ellipsis">
2020.9.17 更新超轻量ppocr_mobile系列和通用ppocr_server系列中英文ocr模型媲美商业效果
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020917" class="md-nav__link">
<span class="md-ellipsis">
2020.9.17 更新英文识别模型和多语种识别模型,已支持德语、法语、日语、韩语,更多语种识别模型将持续更新
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020826-ocr84faq" class="md-nav__link">
<span class="md-ellipsis">
2020.8.26 更新OCR相关的84个常见问题及解答具体参考FAQ
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020824-whlpaddleocrpaddleocr-package" class="md-nav__link">
<span class="md-ellipsis">
2020.8.24 支持通过whl包安装使用PaddleOCR具体参考Paddleocr Package使用说明
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020821-818bppt2ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.8.21 更新8月18日B站直播课回放和PPT课节2易学易用的OCR工具大礼包获取地址
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020816-sastsrn" class="md-nav__link">
<span class="md-ellipsis">
2020.8.16 开源文本检测算法SAST和文本识别算法SRN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020723-721bppt1paddleocr" class="md-nav__link">
<span class="md-ellipsis">
2020.7.23 发布7月21日B站直播课回放和PPT课节1PaddleOCR开源大礼包全面解读获取地址
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020715-easyedgepaddle-litedemoiosandroid" class="md-nav__link">
<span class="md-ellipsis">
2020.7.15 添加基于EasyEdge和Paddle-Lite的移动端DEMO支持iOS和Android系统
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020715-cocrbenchmark" class="md-nav__link">
<span class="md-ellipsis">
2020.7.15 完善预测部署添加基于C++预测引擎推理、服务化部署和端侧部署方案以及超轻量级中文OCR模型预测耗时Benchmark
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020715-ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.7.15 整理OCR相关数据集、常用数据标注以及合成工具
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202079" class="md-nav__link">
<span class="md-ellipsis">
2020.7.9 添加支持空格的识别模型,识别效果,预测及训练方式请参考快速开始和文本识别训练相关文档
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202079_1" class="md-nav__link">
<span class="md-ellipsis">
2020.7.9 添加数据增强、学习率衰减策略,具体参考配置文件
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202068" class="md-nav__link">
<span class="md-ellipsis">
2020.6.8 添加数据集,并保持持续更新
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202065-attetnion-inference_model" class="md-nav__link">
<span class="md-ellipsis">
2020.6.5 支持 attetnion 模型导出 inference_model
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202065" class="md-nav__link">
<span class="md-ellipsis">
2020.6.5 支持单独预测识别时,输出结果得分
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020530-ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.5.30 提供超轻量级中文OCR在线体验
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020530-windows" class="md-nav__link">
<span class="md-ellipsis">
2020.5.30 模型预测、训练支持Windows系统
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020530-ocr_1" class="md-nav__link">
<span class="md-ellipsis">
2020.5.30 开源通用中文OCR模型
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020514-paddleocr" class="md-nav__link">
<span class="md-ellipsis">
2020.5.14 发布PaddleOCR公开课
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020514-paddleocr_1" class="md-nav__link">
<span class="md-ellipsis">
2020.5.14 发布PaddleOCR实战练习
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020514-86mocr" class="md-nav__link">
<span class="md-ellipsis">
2020.5.14 开源8.6M超轻量级中文OCR模型
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
<span class="md-ellipsis">
低代码全流程开发
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
低代码全流程开发
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="paddlex/overview.html" class="md-nav__link">
<span class="md-ellipsis">
概述
</span>
</a>
</li>
<li class="md-nav__item">
<a href="paddlex/quick_start.html" class="md-nav__link">
<span class="md-ellipsis">
快速开始
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
<div class="md-nav__link md-nav__container">
<a href="model/index.html" class="md-nav__link ">
<span class="md-ellipsis">
模型
</span>
</a>
<label class="md-nav__link " for="__nav_5" id="__nav_5_label" tabindex="0">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
模型
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_2" >
<label class="md-nav__link" for="__nav_5_2" id="__nav_5_2_label" tabindex="0">
<span class="md-ellipsis">
多硬件安装飞桨
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_2">
<span class="md-nav__icon md-icon"></span>
多硬件安装飞桨
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="model/hardware/install_other_devices.html" class="md-nav__link">
<span class="md-ellipsis">
多硬件安装飞桨
</span>
</a>
</li>
<li class="md-nav__item">
<a href="model/hardware/supported_models.html" class="md-nav__link">
<span class="md-ellipsis">
支持硬件列表
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6" >
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
<span class="md-ellipsis">
PP-OCR 文本检测识别
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
PP-OCR 文本检测识别
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppocr/overview.html" class="md-nav__link">
<span class="md-ellipsis">
概述
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/quick_start.html" class="md-nav__link">
<span class="md-ellipsis">
快速开始
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/installation.html" class="md-nav__link">
<span class="md-ellipsis">
快速安装
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/visualization.html" class="md-nav__link">
<span class="md-ellipsis">
效果展示
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/environment.html" class="md-nav__link">
<span class="md-ellipsis">
运行环境
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_list.html" class="md-nav__link">
<span class="md-ellipsis">
模型库
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_7" >
<label class="md-nav__link" for="__nav_6_7" id="__nav_6_7_label" tabindex="0">
<span class="md-ellipsis">
模型训练
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_7">
<span class="md-nav__icon md-icon"></span>
模型训练
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppocr/model_train/training.html" class="md-nav__link">
<span class="md-ellipsis">
基本概念
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_train/detection.html" class="md-nav__link">
<span class="md-ellipsis">
文本检测
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_train/recognition.html" class="md-nav__link">
<span class="md-ellipsis">
文本识别
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_train/angle_class.html" class="md-nav__link">
<span class="md-ellipsis">
文本方向分类器
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_train/kie.html" class="md-nav__link">
<span class="md-ellipsis">
关键信息提取
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_train/finetune.html" class="md-nav__link">
<span class="md-ellipsis">
模型微调
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_8" >
<label class="md-nav__link" for="__nav_6_8" id="__nav_6_8_label" tabindex="0">
<span class="md-ellipsis">
模型压缩
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_8">
<span class="md-nav__icon md-icon"></span>
模型压缩
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppocr/model_compress/quantization.html" class="md-nav__link">
<span class="md-ellipsis">
模型量化
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_compress/prune.html" class="md-nav__link">
<span class="md-ellipsis">
模型裁剪
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/model_compress/knowledge_distillation.html" class="md-nav__link">
<span class="md-ellipsis">
知识蒸馏
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_9" >
<div class="md-nav__link md-nav__container">
<a href="ppocr/infer_deploy/index.html" class="md-nav__link ">
<span class="md-ellipsis">
推理部署
</span>
</a>
<label class="md-nav__link " for="__nav_6_9" id="__nav_6_9_label" tabindex="0">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_9">
<span class="md-nav__icon md-icon"></span>
推理部署
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/python_infer.html" class="md-nav__link">
<span class="md-ellipsis">
基于Python预测引擎推理
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/cpp_infer.html" class="md-nav__link">
<span class="md-ellipsis">
基于C++预测引擎推理
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/windows_vs2019_build.html" class="md-nav__link">
<span class="md-ellipsis">
Visual Studio 2019 Community CMake 编译指南
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/paddle_server.html" class="md-nav__link">
<span class="md-ellipsis">
服务化部署
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/android_demo.html" class="md-nav__link">
<span class="md-ellipsis">
Android部署
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/Jetson_infer.html" class="md-nav__link">
<span class="md-ellipsis">
Jetson部署
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/lite.html" class="md-nav__link">
<span class="md-ellipsis">
端侧部署
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/paddle_js.html" class="md-nav__link">
<span class="md-ellipsis">
网页前端部署
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/paddle2onnx.html" class="md-nav__link">
<span class="md-ellipsis">
Paddle2ONNX模型转化与预测
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/paddle_cloud.html" class="md-nav__link">
<span class="md-ellipsis">
云上飞桨部署工具
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/infer_deploy/benchmark.html" class="md-nav__link">
<span class="md-ellipsis">
Benchmark
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_10" >
<label class="md-nav__link" for="__nav_6_10" id="__nav_6_10_label" tabindex="0">
<span class="md-ellipsis">
博客
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_10">
<span class="md-nav__icon md-icon"></span>
博客
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppocr/blog/PP-OCRv3_introduction.html" class="md-nav__link">
<span class="md-ellipsis">
PP-OCRv3技术报告
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/PP-OCRv4_introduction.html" class="md-nav__link">
<span class="md-ellipsis">
PP-OCRv4技术报告
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/whl.html" class="md-nav__link">
<span class="md-ellipsis">
paddleocr package使用说明
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/multi_languages.html" class="md-nav__link">
<span class="md-ellipsis">
多语言模型
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/ocr_book.html" class="md-nav__link">
<span class="md-ellipsis">
动手学OCR
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/enhanced_ctc_loss.html" class="md-nav__link">
<span class="md-ellipsis">
Enhanced CTC Loss
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/slice.html" class="md-nav__link">
<span class="md-ellipsis">
切片操作
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/inference_args.html" class="md-nav__link">
<span class="md-ellipsis">
PaddleOCR模型推理参数解释
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/distributed_training.html" class="md-nav__link">
<span class="md-ellipsis">
分布式训练
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/clone.html" class="md-nav__link">
<span class="md-ellipsis">
项目克隆
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/config.html" class="md-nav__link">
<span class="md-ellipsis">
配置文件内容与生成
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppocr/blog/customize.html" class="md-nav__link">
<span class="md-ellipsis">
如何生产自定义超轻量模型?
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_7" >
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
<span class="md-ellipsis">
PP-Structure文档分析
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
PP-Structure文档分析
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppstructure/overview.html" class="md-nav__link">
<span class="md-ellipsis">
概述
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/quick_start.html" class="md-nav__link">
<span class="md-ellipsis">
快速开始
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/models_list.html" class="md-nav__link">
<span class="md-ellipsis">
模型库
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_7_4" >
<label class="md-nav__link" for="__nav_7_4" id="__nav_7_4_label" tabindex="0">
<span class="md-ellipsis">
模型训练
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_7_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7_4">
<span class="md-nav__icon md-icon"></span>
模型训练
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppstructure/model_train/training.html" class="md-nav__link">
<span class="md-ellipsis">
基本概念
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/model_train/train_layout.html" class="md-nav__link">
<span class="md-ellipsis">
版面分析
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/model_train/train_table.html" class="md-nav__link">
<span class="md-ellipsis">
表格识别
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/model_train/recovery_to_doc.html" class="md-nav__link">
<span class="md-ellipsis">
版面恢复
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/model_train/train_kie.html" class="md-nav__link">
<span class="md-ellipsis">
关键信息提取
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_7_5" >
<div class="md-nav__link md-nav__container">
<a href="ppstructure/infer_deploy/index.html" class="md-nav__link ">
<span class="md-ellipsis">
推理部署
</span>
</a>
<label class="md-nav__link " for="__nav_7_5" id="__nav_7_5_label" tabindex="0">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_7_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7_5">
<span class="md-nav__icon md-icon"></span>
推理部署
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppstructure/infer_deploy/python_infer.html" class="md-nav__link">
<span class="md-ellipsis">
基于Python预测引擎推理
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/infer_deploy/cpp_infer.html" class="md-nav__link">
<span class="md-ellipsis">
基于C++预测引擎推理
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/infer_deploy/paddle_server.html" class="md-nav__link">
<span class="md-ellipsis">
服务化部署
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_7_6" >
<label class="md-nav__link" for="__nav_7_6" id="__nav_7_6_label" tabindex="0">
<span class="md-ellipsis">
博客
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_7_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7_6">
<span class="md-nav__icon md-icon"></span>
博客
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ppstructure/blog/return_word_pos.html" class="md-nav__link">
<span class="md-ellipsis">
返回识别位置
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ppstructure/blog/how_to_do_kie.html" class="md-nav__link">
<span class="md-ellipsis">
怎样完成基于图像数据的信息抽取任务
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
前沿算法与模型
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span>
前沿算法与模型
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/overview.html" class="md-nav__link">
<span class="md-ellipsis">
概述
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0">
<span class="md-ellipsis">
文本检测算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2">
<span class="md-nav__icon md-icon"></span>
文本检测算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_db.html" class="md-nav__link">
<span class="md-ellipsis">
DB与DB++
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_east.html" class="md-nav__link">
<span class="md-ellipsis">
EAST
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_sast.html" class="md-nav__link">
<span class="md-ellipsis">
SAST
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_psenet.html" class="md-nav__link">
<span class="md-ellipsis">
PSENet
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_fcenet.html" class="md-nav__link">
<span class="md-ellipsis">
FCENet
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_drrg.html" class="md-nav__link">
<span class="md-ellipsis">
DRRG
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_detection/algorithm_det_ct.html" class="md-nav__link">
<span class="md-ellipsis">
CT
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_3" >
<label class="md-nav__link" for="__nav_8_3" id="__nav_8_3_label" tabindex="0">
<span class="md-ellipsis">
文本识别算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_3">
<span class="md-nav__icon md-icon"></span>
文本识别算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_crnn.html" class="md-nav__link">
<span class="md-ellipsis">
CRNN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_rosetta.html" class="md-nav__link">
<span class="md-ellipsis">
Rosetta
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_starnet.html" class="md-nav__link">
<span class="md-ellipsis">
STAR-Net
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_rare.html" class="md-nav__link">
<span class="md-ellipsis">
RARE
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_srn.html" class="md-nav__link">
<span class="md-ellipsis">
SRN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_nrtr.html" class="md-nav__link">
<span class="md-ellipsis">
NRTR
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_sar.html" class="md-nav__link">
<span class="md-ellipsis">
SAR
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_seed.html" class="md-nav__link">
<span class="md-ellipsis">
SEED
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_svtr.html" class="md-nav__link">
<span class="md-ellipsis">
SVTR
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_svtrv2.html" class="md-nav__link">
<span class="md-ellipsis">
SVTRv2
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_vitstr.html" class="md-nav__link">
<span class="md-ellipsis">
ViTSTR
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_abinet.html" class="md-nav__link">
<span class="md-ellipsis">
ABINet
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_visionlan.html" class="md-nav__link">
<span class="md-ellipsis">
VisionLAN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_spin.html" class="md-nav__link">
<span class="md-ellipsis">
SPIN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_robustscanner.html" class="md-nav__link">
<span class="md-ellipsis">
RobustScanner
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_rfl.html" class="md-nav__link">
<span class="md-ellipsis">
RFL
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_parseq.html" class="md-nav__link">
<span class="md-ellipsis">
ParseQ
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_cppd.html" class="md-nav__link">
<span class="md-ellipsis">
CPPD
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/text_recognition/algorithm_rec_satrn.html" class="md-nav__link">
<span class="md-ellipsis">
SATRN
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_4" >
<label class="md-nav__link" for="__nav_8_4" id="__nav_8_4_label" tabindex="0">
<span class="md-ellipsis">
文本超分辨率算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_4">
<span class="md-nav__icon md-icon"></span>
文本超分辨率算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/super_resolution/algorithm_sr_gestalt.html" class="md-nav__link">
<span class="md-ellipsis">
Text Gestalt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/super_resolution/algorithm_sr_telescope.html" class="md-nav__link">
<span class="md-ellipsis">
Text Telescope
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_5" >
<label class="md-nav__link" for="__nav_8_5" id="__nav_8_5_label" tabindex="0">
<span class="md-ellipsis">
公式识别算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_5">
<span class="md-nav__icon md-icon"></span>
公式识别算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/formula_recognition/algorithm_rec_can.html" class="md-nav__link">
<span class="md-ellipsis">
CAN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/formula_recognition/algorithm_rec_latex_ocr.html" class="md-nav__link">
<span class="md-ellipsis">
LaTeX-OCR
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_6" >
<label class="md-nav__link" for="__nav_8_6" id="__nav_8_6_label" tabindex="0">
<span class="md-ellipsis">
端到端OCR算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_6">
<span class="md-nav__icon md-icon"></span>
端到端OCR算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/end_to_end/algorithm_e2e_pgnet.html" class="md-nav__link">
<span class="md-ellipsis">
PGNet
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_7" >
<label class="md-nav__link" for="__nav_8_7" id="__nav_8_7_label" tabindex="0">
<span class="md-ellipsis">
表格识别算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_7">
<span class="md-nav__icon md-icon"></span>
表格识别算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/table_recognition/algorithm_table_master.html" class="md-nav__link">
<span class="md-ellipsis">
TableMaster
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/table_recognition/algorithm_table_slanet.html" class="md-nav__link">
<span class="md-ellipsis">
TableSLANet
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8_8" >
<label class="md-nav__link" for="__nav_8_8" id="__nav_8_8_label" tabindex="0">
<span class="md-ellipsis">
关键信息抽取算法
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_8">
<span class="md-nav__icon md-icon"></span>
关键信息抽取算法
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="algorithm/kie/algorithm_kie_vi_layoutxlm.html" class="md-nav__link">
<span class="md-ellipsis">
VI-LayoutXLM
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/kie/algorithm_kie_layoutxlm.html" class="md-nav__link">
<span class="md-ellipsis">
LayoutLM
</span>
</a>
</li>
<li class="md-nav__item">
<a href="algorithm/kie/algorithm_kie_sdmgr.html" class="md-nav__link">
<span class="md-ellipsis">
SDMGR
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="algorithm/add_new_algorithm.html" class="md-nav__link">
<span class="md-ellipsis">
使用PaddleOCR架构添加新算法
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis">
场景应用
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
场景应用
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="applications/overview.html" class="md-nav__link">
<span class="md-ellipsis">
概述
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9_2" >
<label class="md-nav__link" for="__nav_9_2" id="__nav_9_2_label" tabindex="0">
<span class="md-ellipsis">
通用
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9_2">
<span class="md-nav__icon md-icon"></span>
通用
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="applications/%E9%AB%98%E7%B2%BE%E5%BA%A6%E4%B8%AD%E6%96%87%E8%AF%86%E5%88%AB%E6%A8%A1%E5%9E%8B.html" class="md-nav__link">
<span class="md-ellipsis">
高精度中文场景文本识别模型SVTR
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E6%89%8B%E5%86%99%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
手写体识别
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9_3" >
<label class="md-nav__link" for="__nav_9_3" id="__nav_9_3_label" tabindex="0">
<span class="md-ellipsis">
制造
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9_3">
<span class="md-nav__icon md-icon"></span>
制造
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="applications/%E5%85%89%E5%8A%9F%E7%8E%87%E8%AE%A1%E6%95%B0%E7%A0%81%E7%AE%A1%E5%AD%97%E7%AC%A6%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
数码管识别
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E6%B6%B2%E6%99%B6%E5%B1%8F%E8%AF%BB%E6%95%B0%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
液晶屏读数识别
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E5%8C%85%E8%A3%85%E7%94%9F%E4%BA%A7%E6%97%A5%E6%9C%9F%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
包装生产日期
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/PCB%E5%AD%97%E7%AC%A6%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
PCB文字识别
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9_4" >
<label class="md-nav__link" for="__nav_9_4" id="__nav_9_4_label" tabindex="0">
<span class="md-ellipsis">
金融
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9_4">
<span class="md-nav__icon md-icon"></span>
金融
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="applications/%E5%A4%9A%E6%A8%A1%E6%80%81%E8%A1%A8%E5%8D%95%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
表单VQA
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E5%8F%91%E7%A5%A8%E5%85%B3%E9%94%AE%E4%BF%A1%E6%81%AF%E6%8A%BD%E5%8F%96.html" class="md-nav__link">
<span class="md-ellipsis">
增值税发票
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E5%8D%B0%E7%AB%A0%E5%BC%AF%E6%9B%B2%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
印章检测与识别
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E5%BF%AB%E9%80%9F%E6%9E%84%E5%BB%BA%E5%8D%A1%E8%AF%81%E7%B1%BBOCR.html" class="md-nav__link">
<span class="md-ellipsis">
通用卡证识别
</span>
</a>
</li>
<li class="md-nav__item">
<a href="applications/%E6%89%AB%E6%8F%8F%E5%90%88%E5%90%8C%E5%85%B3%E9%94%AE%E4%BF%A1%E6%81%AF%E6%8F%90%E5%8F%96.html" class="md-nav__link">
<span class="md-ellipsis">
合同比对
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9_5" >
<label class="md-nav__link" for="__nav_9_5" id="__nav_9_5_label" tabindex="0">
<span class="md-ellipsis">
交通
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_9_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9_5">
<span class="md-nav__icon md-icon"></span>
交通
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="applications/%E8%BD%BB%E9%87%8F%E7%BA%A7%E8%BD%A6%E7%89%8C%E8%AF%86%E5%88%AB.html" class="md-nav__link">
<span class="md-ellipsis">
车牌识别
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis">
数据标注与合成
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span>
数据标注与合成
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="data_anno_synth/overview.html" class="md-nav__link">
<span class="md-ellipsis">
概述
</span>
</a>
</li>
<li class="md-nav__item">
<a href="data_anno_synth/data_annotation.html" class="md-nav__link">
<span class="md-ellipsis">
其它数据标注工具
</span>
</a>
</li>
<li class="md-nav__item">
<a href="data_anno_synth/data_synthesis.html" class="md-nav__link">
<span class="md-ellipsis">
其它数据合成工具
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis">
数据集
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span>
数据集
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="datasets/datasets.html" class="md-nav__link">
<span class="md-ellipsis">
通用中英文OCR数据集
</span>
</a>
</li>
<li class="md-nav__item">
<a href="datasets/handwritten_datasets.html" class="md-nav__link">
<span class="md-ellipsis">
手写中文OCR数据集
</span>
</a>
</li>
<li class="md-nav__item">
<a href="datasets/vertical_and_multilingual_datasets.html" class="md-nav__link">
<span class="md-ellipsis">
垂类多语言OCR数据集
</span>
</a>
</li>
<li class="md-nav__item">
<a href="datasets/layout_datasets.html" class="md-nav__link">
<span class="md-ellipsis">
版面分析数据集
</span>
</a>
</li>
<li class="md-nav__item">
<a href="datasets/table_datasets.html" class="md-nav__link">
<span class="md-ellipsis">
表格识别数据集
</span>
</a>
</li>
<li class="md-nav__item">
<a href="datasets/kie_datasets.html" class="md-nav__link">
<span class="md-ellipsis">
关键信息提取数据集
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="FAQ.html" class="md-nav__link">
<span class="md-ellipsis">
FAQ
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_13" >
<label class="md-nav__link" for="__nav_13" id="__nav_13_label" tabindex="0">
<span class="md-ellipsis">
社区
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_13">
<span class="md-nav__icon md-icon"></span>
社区
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="community/community_contribution.html" class="md-nav__link">
<span class="md-ellipsis">
社区贡献
</span>
</a>
</li>
<li class="md-nav__item">
<a href="community/code_and_doc.html" class="md-nav__link">
<span class="md-ellipsis">
附录
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" hidden>
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="目录">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
目录
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#_1" class="md-nav__link">
<span class="md-ellipsis">
更新
</span>
</a>
<nav class="md-nav" aria-label="更新">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#2024101-ocr" class="md-nav__link">
<span class="md-ellipsis">
🔥2024.10.1 添加OCR领域低代码全流程开发能力
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20247-paddleocr" class="md-nav__link">
<span class="md-ellipsis">
🔥 2024.7 添加 PaddleOCR 算法模型挑战赛冠军方案:
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2024510-ocr" class="md-nav__link">
<span class="md-ellipsis">
🔥2024.5.10 上线星河零代码产线(OCR 相关)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202387-paddleocr-release27" class="md-nav__link">
<span class="md-ellipsis">
🔥2023.8.7 发布 PaddleOCR release/2.7
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202211-4-drrg-rfl-text-telescopecan" class="md-nav__link">
<span class="md-ellipsis">
🔨2022.11 新增实现4 种前沿算法:文本检测 DRRG, 文本识别 RFL, 文本超分Text Telescope公式识别CAN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202210-js-pp-ocrv3-43m-8-web-demo" class="md-nav__link">
<span class="md-ellipsis">
2022.10 优化JS 版 PP-OCRv3 模型:模型大小仅 4.3M,预测速度提升 8 倍,配套 web demo 开箱即用
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2022824-paddleocr-release26" class="md-nav__link">
<span class="md-ellipsis">
🔥2022.8.24 发布 PaddleOCR release/2.6
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20228-ocr-svtr-9-ocr" class="md-nav__link">
<span class="md-ellipsis">
2022.8 发布 OCR 场景应用集合:包含数码管、液晶屏、车牌、高精度 SVTR 模型、手写体识别等9 个垂类模型,覆盖通用,制造、金融、交通行业的主要 OCR 垂类应用
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202259-paddleocr-v25" class="md-nav__link">
<span class="md-ellipsis">
2022.5.9 发布PaddleOCR v2.5。发布内容包括
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202257-weights-biases" class="md-nav__link">
<span class="md-ellipsis">
2022.5.7 添加对Weights &amp; Biases训练日志记录工具的支持
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20211221-ocr1221-httpsaistudiobaiducomaistudiocourseintroduce25207" class="md-nav__link">
<span class="md-ellipsis">
2021.12.21 《OCR十讲》课程开讲12月21日起每晚八点半线上授课 【免费】报名地址https://aistudio.baidu.com/aistudio/course/introduce/25207
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20211221-paddleocr-v24ocr1psenet3nrtrseedsar1sdmgr3docvqalayoutlmlayoutlmv2layoutxlm" class="md-nav__link">
<span class="md-ellipsis">
2021.12.21 发布PaddleOCR v2.4。OCR算法新增1种文本检测算法PSENet3种文本识别算法NRTR、SEED、SAR文档结构化算法新增1种关键信息提取算法SDMGR3种DocVQA算法LayoutLM、LayoutLMv2LayoutXLM
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202197-paddleocr-v23pp-ocrv2cpupp-ocr-server220pp-ocr-mobile-7" class="md-nav__link">
<span class="md-ellipsis">
2021.9.7 发布PaddleOCR v2.3发布PP-OCRv2CPU推理速度相比于PP-OCR server提升220%效果相比于PP-OCR mobile 提升7%
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202183-paddleocr-v22pp-structureexcel" class="md-nav__link">
<span class="md-ellipsis">
2021.8.3 发布PaddleOCR v2.2新增文档结构分析PP-Structure工具包支持版面分析与表格识别含Excel导出
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2021629-faq5248" class="md-nav__link">
<span class="md-ellipsis">
2021.6.29 FAQ新增5个高频问题总数248个每周一都会更新欢迎大家持续关注
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202148-release-21aaai-2021pgnet80" class="md-nav__link">
<span class="md-ellipsis">
2021.4.8 release 2.1版本新增AAAI 2021论文端到端识别算法PGNet开源多语言模型支持种类增加到80+
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20201215-style-text" class="md-nav__link">
<span class="md-ellipsis">
2020.12.15 更新数据合成工具Style-Text可以批量合成大量与目标场景类似的图像在多个场景验证效果明显提升
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20201207-faq5124" class="md-nav__link">
<span class="md-ellipsis">
2020.12.07 FAQ新增5个高频问题总数124个并且计划以后每周一都会更新欢迎大家持续关注
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#20201125-ppocrlabelpp-ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.11.25 更新半自动标注工具PPOCRLabel辅助开发者高效完成标注任务输出格式与PP-OCR训练任务完美衔接
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020922-pp-ocrhttpsarxivorgabs200909941" class="md-nav__link">
<span class="md-ellipsis">
2020.9.22 更新PP-OCR技术文章https://arxiv.org/abs/2009.09941
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020919-ppocr_mobile_slim35mpp-ocr-pipeline" class="md-nav__link">
<span class="md-ellipsis">
2020.9.19 更新超轻量压缩ppocr_mobile_slim系列模型整体模型3.5M(详见PP-OCR Pipeline),适合在移动端部署使用
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020917-ppocr_mobileppocr_serverocr" class="md-nav__link">
<span class="md-ellipsis">
2020.9.17 更新超轻量ppocr_mobile系列和通用ppocr_server系列中英文ocr模型媲美商业效果
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020917" class="md-nav__link">
<span class="md-ellipsis">
2020.9.17 更新英文识别模型和多语种识别模型,已支持德语、法语、日语、韩语,更多语种识别模型将持续更新
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020826-ocr84faq" class="md-nav__link">
<span class="md-ellipsis">
2020.8.26 更新OCR相关的84个常见问题及解答具体参考FAQ
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020824-whlpaddleocrpaddleocr-package" class="md-nav__link">
<span class="md-ellipsis">
2020.8.24 支持通过whl包安装使用PaddleOCR具体参考Paddleocr Package使用说明
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020821-818bppt2ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.8.21 更新8月18日B站直播课回放和PPT课节2易学易用的OCR工具大礼包获取地址
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020816-sastsrn" class="md-nav__link">
<span class="md-ellipsis">
2020.8.16 开源文本检测算法SAST和文本识别算法SRN
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020723-721bppt1paddleocr" class="md-nav__link">
<span class="md-ellipsis">
2020.7.23 发布7月21日B站直播课回放和PPT课节1PaddleOCR开源大礼包全面解读获取地址
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020715-easyedgepaddle-litedemoiosandroid" class="md-nav__link">
<span class="md-ellipsis">
2020.7.15 添加基于EasyEdge和Paddle-Lite的移动端DEMO支持iOS和Android系统
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020715-cocrbenchmark" class="md-nav__link">
<span class="md-ellipsis">
2020.7.15 完善预测部署添加基于C++预测引擎推理、服务化部署和端侧部署方案以及超轻量级中文OCR模型预测耗时Benchmark
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020715-ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.7.15 整理OCR相关数据集、常用数据标注以及合成工具
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202079" class="md-nav__link">
<span class="md-ellipsis">
2020.7.9 添加支持空格的识别模型,识别效果,预测及训练方式请参考快速开始和文本识别训练相关文档
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202079_1" class="md-nav__link">
<span class="md-ellipsis">
2020.7.9 添加数据增强、学习率衰减策略,具体参考配置文件
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202068" class="md-nav__link">
<span class="md-ellipsis">
2020.6.8 添加数据集,并保持持续更新
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202065-attetnion-inference_model" class="md-nav__link">
<span class="md-ellipsis">
2020.6.5 支持 attetnion 模型导出 inference_model
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#202065" class="md-nav__link">
<span class="md-ellipsis">
2020.6.5 支持单独预测识别时,输出结果得分
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020530-ocr" class="md-nav__link">
<span class="md-ellipsis">
2020.5.30 提供超轻量级中文OCR在线体验
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020530-windows" class="md-nav__link">
<span class="md-ellipsis">
2020.5.30 模型预测、训练支持Windows系统
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020530-ocr_1" class="md-nav__link">
<span class="md-ellipsis">
2020.5.30 开源通用中文OCR模型
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020514-paddleocr" class="md-nav__link">
<span class="md-ellipsis">
2020.5.14 发布PaddleOCR公开课
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020514-paddleocr_1" class="md-nav__link">
<span class="md-ellipsis">
2020.5.14 发布PaddleOCR实战练习
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#2020514-86mocr" class="md-nav__link">
<span class="md-ellipsis">
2020.5.14 开源8.6M超轻量级中文OCR模型
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/PaddlePaddle/PaddleOCR/edit/main/docs/update.md" title="编辑此页" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75z"/></svg>
</a>
<a href="https://github.com/PaddlePaddle/PaddleOCR/raw/main/docs/update.md" title="查看本页的源代码" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0 8a5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5 5 5 0 0 1-5 5m0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5"/></svg>
</a>
<h1>近期更新</h1>
<h3 id="_1">更新<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h3>
<h4 id="2024101-ocr"><strong>🔥2024.10.1 添加OCR领域低代码全流程开发能力</strong><a class="headerlink" href="#2024101-ocr" title="Permanent link">&para;</a></h4>
<ul>
<li>
<p>飞桨低代码开发工具PaddleX依托于PaddleOCR的先进技术支持了OCR领域的低代码全流程开发能力</p>
<ul>
<li>🎨 <a href="https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/quick_start.html"><strong>模型丰富一键调用</strong></a>将文本图像智能分析、通用OCR、通用版面解析、通用表格识别、公式识别、印章文本识别涉及的<strong>17个模型</strong>整合为6条模型产线通过极简的<strong>Python API一键调用</strong>快速体验模型效果。此外同一套API也支持图像分类、目标检测、图像分割、时序预测等共计<strong>200+模型</strong>形成20+单功能模块,方便开发者进行<strong>模型组合</strong>使用。</li>
<li>🚀<a href="https://paddlepaddle.github.io/PaddleOCR/latest/paddlex/overview.html"><strong>提高效率降低门槛</strong></a>:提供基于<strong>统一命令</strong><strong>图形界面</strong>两种方式,实现模型简洁高效的使用、组合与定制。支持<strong>高性能推理、服务化部署和端侧部署</strong>等多种部署方式。此外,对于各种主流硬件如<strong>英伟达GPU、昆仑芯、昇腾、寒武纪和海光</strong>等,进行模型开发时,都可以<strong>无缝切换</strong></li>
</ul>
</li>
<li>
<p>支持文档场景信息抽取v3<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction.md">PP-ChatOCRv3-doc</a>、基于RT-DETR的<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection.md">高精度版面区域检测模型</a>和PicoDet的<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/layout_detection.md">高效率版面区域检测模型</a>、高精度表格结构识别模型<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/table_structure_recognition.md">SLANet_Plus</a>、文本图像矫正模型<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/text_image_unwarping.md">UVDoc</a>、公式识别模型<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/formula_recognition.md">LatexOCR</a>、基于PP-LCNet的<a href="https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/module_usage/tutorials/ocr_modules/doc_img_orientation_classification.md">文档图像方向分类模型</a></p>
</li>
</ul>
<h4 id="20247-paddleocr">🔥 2024.7 添加 PaddleOCR 算法模型挑战赛冠军方案:<a class="headerlink" href="#20247-paddleocr" title="Permanent link">&para;</a></h4>
<div class="language-text highlight"><pre><span></span><code>- 赛题一OCR 端到端识别任务冠军方案——[场景文本识别算法-SVTRv2](https://paddlepaddle.github.io/PaddleOCR/latest/algorithm/text_recognition/algorithm_rec_svtrv2.html)
- 赛题二:通用表格识别任务冠军方案——[表格识别算法-SLANet-LCNetV2](https://paddlepaddle.github.io/PaddleOCR/latest/algorithm/table_recognition/algorithm_table_slanet.html)。
</code></pre></div>
<h4 id="2024510-ocr"><strong>🔥2024.5.10 上线星河零代码产线(OCR 相关)</strong><a class="headerlink" href="#2024510-ocr" title="Permanent link">&para;</a></h4>
<p>全面覆盖了以下四大 OCR 核心任务,提供极便捷的 Badcase 分析和实用的在线体验</p>
<ul>
<li><a href="https://aistudio.baidu.com/community/app/91660">通用 OCR</a> (PP-OCRv4)。</li>
<li><a href="https://aistudio.baidu.com/community/app/91661">通用表格识别</a> (SLANet)。</li>
<li><a href="https://aistudio.baidu.com/community/app/91662">通用图像信息抽取</a> (PP-ChatOCRv2-common)。</li>
<li><a href="https://aistudio.baidu.com/community/app/70303">文档场景信息抽取</a> (PP-ChatOCRv2-doc)。</li>
</ul>
<p>同时采用了 <strong><a href="https://aistudio.baidu.com/pipeline/mine">全新的场景任务开发范式</a></strong> ,将模型统一汇聚,实现训练部署的零代码开发,并支持在线服务化部署和导出离线服务化部署包。</p>
<h4 id="202387-paddleocr-release27">🔥2023.8.7 发布 PaddleOCR <a href="https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.7">release/2.7</a><a class="headerlink" href="#202387-paddleocr-release27" title="Permanent link">&para;</a></h4>
<ul>
<li>发布<a href="./doc/doc_ch/PP-OCRv4_introduction.md">PP-OCRv4</a>,提供 mobile 和 server 两种模型<ul>
<li>PP-OCRv4-mobile速度可比情况下中文场景效果相比于 PP-OCRv3 再提升 4.5%,英文场景提升 10%80 语种多语言模型平均识别准确率提升 8%以上</li>
<li>PP-OCRv4-server发布了目前精度最高的 OCR 模型,中英文场景上检测模型精度提升 4.9% 识别模型精度提升 2%
可参考<a href="./doc/doc_ch/quickstart.md">快速开始</a> 一行命令快速使用,同时也可在飞桨 AI 套件(PaddleX)中的<a href="https://aistudio.baidu.com/aistudio/modelsdetail?modelId=286">通用 OCR 产业方案</a>中低代码完成模型训练、推理、高性能部署全流程</li>
</ul>
</li>
</ul>
<h4 id="202211-4-drrg-rfl-text-telescopecan">🔨<strong>2022.11 新增实现<a href="doc/doc_ch/algorithm_overview.md">4 种前沿算法</a></strong>:文本检测 <a href="doc/doc_ch/algorithm_det_drrg.md">DRRG</a>, 文本识别 <a href="doc/doc_ch/algorithm_rec_rfl.md">RFL</a>, 文本超分<a href="doc/doc_ch/algorithm_sr_telescope.md">Text Telescope</a>,公式识别<a href="doc/doc_ch/algorithm_rec_can.md">CAN</a><a class="headerlink" href="#202211-4-drrg-rfl-text-telescopecan" title="Permanent link">&para;</a></h4>
<h4 id="202210-js-pp-ocrv3-43m-8-web-demo"><strong>2022.10 优化<a href="./deploy/paddlejs/README_ch.md">JS 版 PP-OCRv3 模型</a></strong>:模型大小仅 4.3M,预测速度提升 8 倍,配套 web demo 开箱即用<a class="headerlink" href="#202210-js-pp-ocrv3-43m-8-web-demo" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>💥 直播回放PaddleOCR 研发团队详解 PP-StructureV2 优化策略</strong>。微信扫描<a href="#开源社区">下方二维码</a>,关注公众号并填写问卷后进入官方交流群,获取直播回放链接与 20G 重磅 OCR 学习大礼包(内含 PDF 转 Word 应用程序、10 种垂类模型、《动手学 OCR》电子书等</li>
</ul>
<h4 id="2022824-paddleocr-release26"><strong>🔥2022.8.24 发布 PaddleOCR <a href="https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.6">release/2.6</a></strong><a class="headerlink" href="#2022824-paddleocr-release26" title="Permanent link">&para;</a></h4>
<ul>
<li>发布<a href="./ppstructure/README_ch.md">PP-StructureV2</a>,系统功能性能全面升级,适配中文场景,新增支持<a href="./ppstructure/recovery/README_ch.md">版面复原</a>,支持<strong>一行命令完成 PDF 转 Word</strong></li>
<li><a href="./ppstructure/layout/README_ch.md">版面分析</a>模型优化:模型存储减少 95%,速度提升 11 倍,平均 CPU 耗时仅需 41ms</li>
<li><a href="./ppstructure/table/README_ch.md">表格识别</a>模型优化:设计 3 大优化策略,预测耗时不变情况下,模型精度提升 6%</li>
<li><a href="./ppstructure/kie/README_ch.md">关键信息抽取</a>模型优化:设计视觉无关模型结构,语义实体识别精度提升 2.8%,关系抽取精度提升 9.1%。</li>
</ul>
<h4 id="20228-ocr-svtr-9-ocr"><strong>2022.8 发布 <a href="./applications">OCR 场景应用集合</a></strong>:包含数码管、液晶屏、车牌、高精度 SVTR 模型、手写体识别等<strong>9 个垂类模型</strong>,覆盖通用,制造、金融、交通行业的主要 OCR 垂类应用<a class="headerlink" href="#20228-ocr-svtr-9-ocr" title="Permanent link">&para;</a></h4>
<h4 id="202259-paddleocr-v25">2022.5.9 发布PaddleOCR v2.5。发布内容包括<a class="headerlink" href="#202259-paddleocr-v25" title="Permanent link">&para;</a></h4>
<ul>
<li><a href="./ppocr_introduction.md#pp-ocrv3">PP-OCRv3</a>速度可比情况下中文场景效果相比于PP-OCRv2再提升5%英文场景提升11%80语种多语言模型平均识别准确率提升5%以上;</li>
<li>半自动标注工具<a href="https://github.com/PFCCLab/PPOCRLabel">PPOCRLabelv2</a>:新增表格文字图像、图像关键信息抽取任务和不规则文字图像的标注功能;</li>
<li>OCR产业落地工具集打通22种训练部署软硬件环境与方式覆盖企业90%的训练部署环境需求</li>
<li>交互式OCR开源电子书<a href="./ocr_book.md">《动手学OCR》</a>覆盖OCR全栈技术的前沿理论与代码实践并配套教学视频。</li>
</ul>
<h4 id="202257-weights-biases">2022.5.7 添加对<a href="https://docs.wandb.ai/">Weights &amp; Biases</a>训练日志记录工具的支持<a class="headerlink" href="#202257-weights-biases" title="Permanent link">&para;</a></h4>
<h4 id="20211221-ocr1221-httpsaistudiobaiducomaistudiocourseintroduce25207">2021.12.21 《OCR十讲》课程开讲12月21日起每晚八点半线上授课 【免费】报名地址:<a href="https://aistudio.baidu.com/aistudio/course/introduce/25207">https://aistudio.baidu.com/aistudio/course/introduce/25207</a><a class="headerlink" href="#20211221-ocr1221-httpsaistudiobaiducomaistudiocourseintroduce25207" title="Permanent link">&para;</a></h4>
<h4 id="20211221-paddleocr-v24ocr1psenet3nrtrseedsar1sdmgr3docvqalayoutlmlayoutlmv2layoutxlm">2021.12.21 发布PaddleOCR v2.4。OCR算法新增1种文本检测算法PSENet3种文本识别算法NRTR、SEED、SAR文档结构化算法新增1种关键信息提取算法SDMGR3种DocVQA算法LayoutLM、LayoutLMv2LayoutXLM<a class="headerlink" href="#20211221-paddleocr-v24ocr1psenet3nrtrseedsar1sdmgr3docvqalayoutlmlayoutlmv2layoutxlm" title="Permanent link">&para;</a></h4>
<h4 id="202197-paddleocr-v23pp-ocrv2cpupp-ocr-server220pp-ocr-mobile-7">2021.9.7 发布PaddleOCR v2.3,发布<a href="#PP-OCRv2">PP-OCRv2</a>CPU推理速度相比于PP-OCR server提升220%效果相比于PP-OCR mobile 提升7%<a class="headerlink" href="#202197-paddleocr-v23pp-ocrv2cpupp-ocr-server220pp-ocr-mobile-7" title="Permanent link">&para;</a></h4>
<h4 id="202183-paddleocr-v22pp-structureexcel">2021.8.3 发布PaddleOCR v2.2,新增文档结构分析<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.2/ppstructure/README_ch.md">PP-Structure</a>工具包支持版面分析与表格识别含Excel导出<a class="headerlink" href="#202183-paddleocr-v22pp-structureexcel" title="Permanent link">&para;</a></h4>
<h4 id="2021629-faq5248">2021.6.29 <a href="https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.2/doc/doc_ch/FAQ.md">FAQ</a>新增5个高频问题总数248个每周一都会更新欢迎大家持续关注<a class="headerlink" href="#2021629-faq5248" title="Permanent link">&para;</a></h4>
<h4 id="202148-release-21aaai-2021pgnet80">2021.4.8 release 2.1版本新增AAAI 2021论文<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.2/doc/doc_ch/pgnet.md">端到端识别算法PGNet</a>开源,<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.2/doc/doc_ch/multi_languages.md">多语言模型</a>支持种类增加到80+<a class="headerlink" href="#202148-release-21aaai-2021pgnet80" title="Permanent link">&para;</a></h4>
<h4 id="20201215-style-text">2020.12.15 更新数据合成工具<a href="https://github.com/PFCCLab/StyleText/blob/main/README_ch.md">Style-Text</a>,可以批量合成大量与目标场景类似的图像,在多个场景验证,效果明显提升<a class="headerlink" href="#20201215-style-text" title="Permanent link">&para;</a></h4>
<h4 id="20201207-faq5124">2020.12.07 <a href="../../doc/doc_ch/FAQ.md">FAQ</a>新增5个高频问题总数124个并且计划以后每周一都会更新欢迎大家持续关注<a class="headerlink" href="#20201207-faq5124" title="Permanent link">&para;</a></h4>
<h4 id="20201125-ppocrlabelpp-ocr">2020.11.25 更新半自动标注工具<a href="https://github.com/PFCCLab/PPOCRLabel/blob/main/README_ch.md">PPOCRLabel</a>辅助开发者高效完成标注任务输出格式与PP-OCR训练任务完美衔接<a class="headerlink" href="#20201125-ppocrlabelpp-ocr" title="Permanent link">&para;</a></h4>
<h4 id="2020922-pp-ocrhttpsarxivorgabs200909941">2020.9.22 更新PP-OCR技术文章<a href="https://arxiv.org/abs/2009.09941">https://arxiv.org/abs/2009.09941</a><a class="headerlink" href="#2020922-pp-ocrhttpsarxivorgabs200909941" title="Permanent link">&para;</a></h4>
<h4 id="2020919-ppocr_mobile_slim35mpp-ocr-pipeline">2020.9.19 更新超轻量压缩ppocr_mobile_slim系列模型整体模型3.5M(详见PP-OCR Pipeline),适合在移动端部署使用<a class="headerlink" href="#2020919-ppocr_mobile_slim35mpp-ocr-pipeline" title="Permanent link">&para;</a></h4>
<h4 id="2020917-ppocr_mobileppocr_serverocr">2020.9.17 更新超轻量ppocr_mobile系列和通用ppocr_server系列中英文ocr模型媲美商业效果<a class="headerlink" href="#2020917-ppocr_mobileppocr_serverocr" title="Permanent link">&para;</a></h4>
<h4 id="2020917">2020.9.17 更新<a href="./models_list.md#english-recognition-model">英文识别模型</a><a href="./models_list.md#english-recognition-model">多语种识别模型</a>,已支持<code>德语、法语、日语、韩语</code>,更多语种识别模型将持续更新<a class="headerlink" href="#2020917" title="Permanent link">&para;</a></h4>
<h4 id="2020826-ocr84faq">2020.8.26 更新OCR相关的84个常见问题及解答具体参考<a href="FAQ.html">FAQ</a><a class="headerlink" href="#2020826-ocr84faq" title="Permanent link">&para;</a></h4>
<h4 id="2020824-whlpaddleocrpaddleocr-package">2020.8.24 支持通过whl包安装使用PaddleOCR具体参考<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/doc_ch/whl.md">Paddleocr Package使用说明</a><a class="headerlink" href="#2020824-whlpaddleocrpaddleocr-package" title="Permanent link">&para;</a></h4>
<h4 id="2020821-818bppt2ocr">2020.8.21 更新8月18日B站直播课回放和PPT课节2易学易用的OCR工具大礼包<a href="https://aistudio.baidu.com/aistudio/education/group/info/1519">获取地址</a><a class="headerlink" href="#2020821-818bppt2ocr" title="Permanent link">&para;</a></h4>
<h4 id="2020816-sastsrn">2020.8.16 开源文本检测算法<a href="https://arxiv.org/abs/1908.05498">SAST</a>和文本识别算法<a href="https://arxiv.org/abs/2003.12294">SRN</a><a class="headerlink" href="#2020816-sastsrn" title="Permanent link">&para;</a></h4>
<h4 id="2020723-721bppt1paddleocr">2020.7.23 发布7月21日B站直播课回放和PPT课节1PaddleOCR开源大礼包全面解读<a href="https://aistudio.baidu.com/aistudio/course/introduce/1519">获取地址</a><a class="headerlink" href="#2020723-721bppt1paddleocr" title="Permanent link">&para;</a></h4>
<h4 id="2020715-easyedgepaddle-litedemoiosandroid">2020.7.15 添加基于EasyEdge和Paddle-Lite的移动端DEMO支持iOS和Android系统<a class="headerlink" href="#2020715-easyedgepaddle-litedemoiosandroid" title="Permanent link">&para;</a></h4>
<h4 id="2020715-cocrbenchmark">2020.7.15 完善预测部署添加基于C++预测引擎推理、服务化部署和端侧部署方案以及超轻量级中文OCR模型预测耗时Benchmark<a class="headerlink" href="#2020715-cocrbenchmark" title="Permanent link">&para;</a></h4>
<h4 id="2020715-ocr">2020.7.15 整理OCR相关数据集、常用数据标注以及合成工具<a class="headerlink" href="#2020715-ocr" title="Permanent link">&para;</a></h4>
<h4 id="202079">2020.7.9 添加支持空格的识别模型,识别效果,预测及训练方式请参考快速开始和文本识别训练相关文档<a class="headerlink" href="#202079" title="Permanent link">&para;</a></h4>
<h4 id="202079_1">2020.7.9 添加数据增强、学习率衰减策略,具体参考<a href="./config.md">配置文件</a><a class="headerlink" href="#202079_1" title="Permanent link">&para;</a></h4>
<h4 id="202068">2020.6.8 添加<a href="dataset/datasets.md">数据集</a>,并保持持续更新<a class="headerlink" href="#202068" title="Permanent link">&para;</a></h4>
<h4 id="202065-attetnion-inference_model">2020.6.5 支持 <code>attetnion</code> 模型导出 <code>inference_model</code><a class="headerlink" href="#202065-attetnion-inference_model" title="Permanent link">&para;</a></h4>
<h4 id="202065">2020.6.5 支持单独预测识别时,输出结果得分<a class="headerlink" href="#202065" title="Permanent link">&para;</a></h4>
<h4 id="2020530-ocr">2020.5.30 提供超轻量级中文OCR在线体验<a class="headerlink" href="#2020530-ocr" title="Permanent link">&para;</a></h4>
<h4 id="2020530-windows">2020.5.30 模型预测、训练支持Windows系统<a class="headerlink" href="#2020530-windows" title="Permanent link">&para;</a></h4>
<h4 id="2020530-ocr_1">2020.5.30 开源通用中文OCR模型<a class="headerlink" href="#2020530-ocr_1" title="Permanent link">&para;</a></h4>
<h4 id="2020514-paddleocr">2020.5.14 发布<a href="https://www.bilibili.com/video/BV1nf4y1U7RX?p=4">PaddleOCR公开课</a><a class="headerlink" href="#2020514-paddleocr" title="Permanent link">&para;</a></h4>
<h4 id="2020514-paddleocr_1">2020.5.14 发布<a href="https://aistudio.baidu.com/aistudio/projectdetail/467229">PaddleOCR实战练习</a><a class="headerlink" href="#2020514-paddleocr_1" title="Permanent link">&para;</a></h4>
<h4 id="2020514-86mocr">2020.5.14 开源8.6M超轻量级中文OCR模型<a class="headerlink" href="#2020514-86mocr" title="Permanent link">&para;</a></h4>
<aside class="md-source-file">
<span class="md-source-file__fact">
<span class="md-icon" title="最后更新">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年12月12日</span>
</span>
<span class="md-source-file__fact">
<span class="md-icon" title="创建日期">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.47 15.08 11 13V7h1.5v5.25l3.08 1.83c-.41.28-.79.62-1.11 1m-1.39 4.84c-.36.05-.71.08-1.08.08-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8c0 .37-.03.72-.08 1.08.69.1 1.33.32 1.92.64.1-.56.16-1.13.16-1.72 0-5.5-4.5-10-10-10S2 6.5 2 12s4.47 10 10 10c.59 0 1.16-.06 1.72-.16-.32-.59-.54-1.23-.64-1.92M18 15v3h-3v2h3v3h2v-3h3v-2h-3v-3z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">2024年12月12日</span>
</span>
<span class="md-source-file__fact">
<span class="md-icon" title="贡献者">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2"/></svg>
</span>
<span>GitHub</span>
<nav>
<a href="https://github.com/AmberC0209" class="md-author" title="@AmberC0209">
<img src="https://avatars.githubusercontent.com/u/55582609?v=4&size=72" alt="AmberC0209">
</a>
<a href="https://github.com/web-flow" class="md-author" title="@web-flow">
<img src="https://avatars.githubusercontent.com/u/19864447?v=4&size=72" alt="web-flow">
</a>
<a href="https://github.com/cuicheng01" class="md-author" title="@cuicheng01">
<img src="https://avatars.githubusercontent.com/u/45199522?v=4&size=72" alt="cuicheng01">
</a>
<a href="https://github.com/dyning" class="md-author" title="@dyning">
<img src="https://avatars.githubusercontent.com/u/10047064?v=4&size=72" alt="dyning">
</a>
<a href="https://github.com/PaddlePaddle/PaddleOCR/blob/main/docs/update.md" class="md-author md-author--more">
+2
</a>
</nav>
</span>
</aside>
<h2 id="__comments">评论</h2>
<!-- Insert generated snippet here -->
<script src="https://giscus.app/client.js" data-repo="PaddlePaddle/PaddleOCR"
data-repo-id="MDEwOlJlcG9zaXRvcnkyNjIyOTYxMjI=" data-category="Q&A" data-category-id="DIC_kwDOD6JSOs4COrbO"
data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="top"
data-theme="preferred_color_scheme" data-lang="en" data-loading="lazy" crossorigin="anonymous" async>
</script>
<!-- Synchronize Giscus theme with palette -->
<script>
var giscus = document.querySelector("script[src*=giscus]")
// Set palette on initial load
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate"
? "transparent_dark"
: "light"
// Instruct Giscus to set theme
giscus.setAttribute("data-theme", theme)
}
// Register event handlers after documented loaded
document.addEventListener("DOMContentLoaded", function () {
var ref = document.querySelector("[data-md-component=palette]")
ref.addEventListener("change", function () {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate"
? "transparent_dark"
: "light"
// Instruct Giscus to change theme
var frame = document.querySelector(".giscus-frame")
frame.contentWindow.postMessage(
{ giscus: { setConfig: { theme } } },
"https://giscus.app"
)
}
})
})
</script>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
回到页面顶部
</button>
</main>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="页脚" >
<a href="quick_start.html" class="md-footer__link md-footer__link--prev" aria-label="上一页: 快速开始">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
上一页
</span>
<div class="md-ellipsis">
快速开始
</div>
</div>
</a>
<a href="paddlex/overview.html" class="md-footer__link md-footer__link--next" aria-label="下一页: 概述">
<div class="md-footer__title">
<span class="md-footer__direction">
下一页
</span>
<div class="md-ellipsis">
概述
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2024 Maintained by PaddleOCR PMC.
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/PaddlePaddle/PaddleOCR" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</a>
<a href="https://pypi.org/project/paddleocr/" target="_blank" rel="noopener" title="pypi.org" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6M286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3M167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4m-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": ".", "features": ["announce.dismiss", "content.tooltips", "content.code.copy", "content.tabs.link", "content.footnote.tooltips", "content.action.edit", "content.action.view", "navigation.expand", "navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.footer", "navigation.indexes", "search.highlight", "search.share", "search.suggest", "toc.follow"], "search": "assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}, "version": {"provider": "mike"}}</script>
<script src="assets/javascripts/bundle.83f73b43.min.js"></script>
<script src="javascripts/katex.min.js"></script>
<script src="https://unpkg.com/katex@0/dist/katex.min.js"></script>
<script src="https://unpkg.com/katex@0/dist/contrib/auto-render.min.js"></script>
</body>
</html>