首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >多语种 OCR >主流的多语种 OCR 开源方案有哪些?

主流的多语种 OCR 开源方案有哪些?

词条归属:多语种 OCR

1. PaddleOCR

PaddleOCR 是应用广泛的开源多语种 OCR 工具包,其文档解析模型 PaddleOCR-VL 系列支持上百种语言,能够识别文本、表格、公式、图表等复杂元素;通用 OCR 系统 PP-OCRv6 采用统一骨干网络,单一模型即可覆盖数十种语言,并提供轻量到中等规模的多个档位,适配从边缘到服务器的部署。

2. Tesseract

Tesseract 是成熟的开源 OCR 引擎,采用双向 LSTM 网络,支持上百种语言,输出格式包括纯文本、hOCR、TSV、ALTO 与可搜索 PDF。它在干净扫描、可预测排版场景下表现稳定,基础设施成本低,但在复杂版面与劣质扫描件上需要额外的预处理与版面工具支持。

3. EasyOCR 与 docTR

EasyOCR 是基于 PyTorch 的开源库,提供八十种以上语言的即用型识别能力,包含多种非拉丁文字;docTR 则是可组合的深度学习工具包,采用检测与识别两阶段设计,支持多种架构选择,适合需要灵活搭配检测器与识别器的团队。

相关文章
⽬前 主流的开源模型体系 有哪些?
目前主流的开源大语言模型(LLM)体系和生态主要可以分为几个方向,从模型研发主体和技术路线来看,大致如下(截至 2024 年):
福大大架构师每日一题
2025-12-19
2.7K0
主流的深度学习模型有哪些?
作者:阿萨姆 | 普华永道 数据科学家 量子位 已获授权编辑发布 转载请联系原作者 深度学习大热以后各种模型层出不穷,很多朋友都在问到底什么是DNN、CNN和RNN,这么多个网络到底有什么不同,作用各是什么? 趁着回答《深度学习的主要分类是什么呀?这些网络cnn dbn dnm rnn是怎样的关系?》这个问题的机会,我也想介绍一下主流的神经网络模型。因为格式问题和传播原因,我把原回答内容在这篇文章中再次向大家介绍。 在更详细的介绍各种网络前,首先说明: 大部分神经网络都可以用深度(depth)和连接结构(c
量子位
2018-03-26
3.2K0
码云小课堂 | 主流的开源协议有哪些?我们该如何选择?
主流的开源协议有哪些?我们该如何选择? License是软件的授权许可,里面详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,何种操作又是被禁止的。软件协议可分为开源和商业两类,对于商业协议,或者叫法律声明、许可协议,每个软件会有自己的一套行文,由软件作者或专门律师撰写,对于大多数人来说不必自己花时间和精力去写繁长的许可协议,选择一份广为流传的开源协议就是个不错的决策。 世界上开源软件协议OPEN SOURCE LICENSE的种类非常之多,并且同一款协议有很多变种,协议太宽松会导致作者丧失对
码云Gitee
2018-03-29
2.1K0
matinal:内存数据库主流的有哪些
内存数据库从范型上可以分为关系型内存数据库和键值型内存数据库。 在实际应用中内存数据库主要是配合oracle或mysql等大型关系数据库使用,关注性能。 作用类似于缓存,并不注重数据完整性和数据一致性。 基于键值型的内存数据库比关系型更加易于使用,性能和可扩展性更好,因此在应用上比关系型的内存数据库使用更多。 比较FastDB、Memcached和Redis主流内存数据库的功能特性。 FastDB的特点包括如下方面: 1、FastDB不支持client-server架构因而所有使用FastDB的应用程序必须运行在同一主机上; 2、fastdb假定整个数据库存在于RAM中,并且依据这个假定优化了查询算法和接口。 3、fastdb没有数据库缓冲管理开销,不需要在数据库文件和缓冲池之间传输数据。 4、整个fastdb的搜索算法和结构是建立在假定所有的数据都存在于内存中的,因此数据换出的效率不会很高。 5、Fastdb支持事务、在线备份以及系统崩溃后的自动恢复。 6、fastdb是一个面向应用的数据库,数据库表通过应用程序的类信息来构造。 FastDB不能支持Java API接口,这使得在本应用下不适合使用FastDB。 Memcached Memcached是一种基于Key-Value开源缓存服务器系统,主要用做数据库的数据高速缓冲,并不能完全称为数据库。 memcached的API使用三十二位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于 memcached通常只是当作缓存系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库)需要额外的程序更新memcached内的资料。 memcached具有多种语言的客户端开发包,包括:Perl、PHP、JAVA、C、Python、Ruby、C#。 Redis Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了C++、Java、Python,Ruby,Erlang,PHP客户端。
matinal
2023-11-22
1.7K0
MySQL 的优化方案有哪些?
性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,时刻威胁着我们。因此在上线项目之前需要严格的把关,以确保 MySQL 能够以最优的状态进行运行。同时,在实际工作中还有面试中关于 MySQL 优化的知识点,都是面试官考察的重点内容。
码农架构
2021-02-23
3.7K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券