首页 > 其他分享 >15.7k stars一个实用型OCR,支持80多种语言

15.7k stars一个实用型OCR,支持80多种语言

时间:2024-03-13 21:31:38浏览次数:38  
标签:213 15.7 156 easyocr stars 126 80 173

一个实用型 OCR,支持 80 多种语言和所有流行的书写脚本,包括:拉丁文、中文、阿拉伯文、梵文、西里尔文等。

特点

  • 支持本地或云/API部署

  • 准确度提高到 99% 以上

  • 完全可定制,支持 80 多种语言

  • 支持表格识别

  • 二维码/条码提取识别

GitHub数据

  • 15.7k stars
  • 281 watching
  • 2.2k forks

开源地址:https://github.com/JaidedAI/EasyOCR

安装

pip install easyocr

演示案例

import easyocr
reader = easyocr.Reader(['ch_sim','en'])
result = reader.readtext('chinese.jpg')

[([[189, 75], [469, 75], [469, 165], [189, 165]], '愚园路', 0.3754989504814148),
 ([[86, 80], [134, 80], [134, 128], [86, 128]], '西', 0.40452659130096436),
 ([[517, 81], [565, 81], [565, 123], [517, 123]], '东', 0.9989598989486694),
 ([[78, 126], [136, 126], [136, 156], [78, 156]], '315', 0.8125889301300049),
 ([[514, 126], [574, 126], [574, 156], [514, 156]], '309', 0.4971577227115631),
 ([[226, 170], [414, 170], [414, 220], [226, 220]], 'Yuyuan Rd.', 0.8261902332305908),
 ([[79, 173], [125, 173], [125, 213], [79, 213]], 'W', 0.9848111271858215),
 ([[529, 173], [569, 173], [569, 213], [529, 213]], 'E', 0.8405593633651733)]

在线体验

官方提供了一个在线地址https://www.jaided.ai/easyocr/,可以在线进行文字识别。

image-20220906172913407

作者介绍:

90后资深架构师,深耕工业可视化,数字化转型,深度学习技术在工业中的应用。深入研究Web3D,SCADA ,深度学习开发应用。开发语言技能JAVA/C#/Python/Golang/Vue3/TypeScript, 关注【工业可视化】带你一起学~

标签:213,15.7,156,easyocr,stars,126,80,173
From: https://blog.csdn.net/scadaadmin/article/details/136692129

相关文章

  • 380. O(1) 时间插入、删除和获取随机元素.18071112
    380.O(1)时间插入、删除和获取随机元素实现RandomizedSet类:RandomizedSet()初始化RandomizedSet对象boolinsert(intval)当元素val不存在时,向集合中插入该项,并返回true;否则,返回false。boolremove(intval)当元素val存在时,从集合中移除该项,并返回true;否则......
  • GB4806.8食品包装纸袋、纸杯、纸饭盒 广东检测机构 重点实验室
    什么是食品接触用纸?食品接触用纸和纸板材料及制品指的是在正常使用条件下,各种已经或预期可能与食品或食品添加剂(以下简称食品)接触,或其成分可能转移到食品中的纸和纸板材料及制品,包括涂蜡纸、硅油纸和纸浆模塑制品等。2022年7月28日,卫生健康委、市场监管总局联合发布36项食品......
  • npm启动vue项目报错error:0308010C:digital envelope routines::unsupported的解决办
    错误截图解决方法package.json文件中修改dev项为setNODE_OPTIONS=--openssl-legacy-provider&vue-cli-serviceserve:"scripts":{"dev":"setNODE_OPTIONS=--openssl-legacy-provider&vue-cli-serviceserve","build:prod......
  • hadoop报错:is running 446528000B beyond the 'VIRTUAL' memory limit
    发现问题今天在配置hadoop文件时,报错:isrunning446528000Bbeyondthe'VIRTUAL'memorylimit.Currentusage:73.9MBof1GBphysicalmemoryused;2.5GBof2.1GBvirtualmemoryused.Killingcontainer.意思是虚拟内存,超出了限制。然后将虚拟机内存改为3G关闭集群......
  • 解决Error: error:0308010C:digital envelope routines::unsupported的四种解决方案
    问题描述:前端项目自定义webpack自动构建项目,启动时报错:Error:error:0308010C:digitalenveloperoutines::unsupported报错原因:    主要是因为 nodeJsV17版本发布了OpenSSL3.0对算法和秘钥大小增加了更为严格的限制,nodeJsv17之前版本没影响,但V17和之后版本会......
  • 不能访问网络位置 0x800704cf
    删除一些网络配置后发现一些共享的网络磁盘无法访问了使用netuse查看提示错误。 更改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\OrderProviderOrder的键值为:LanmanWorkstation 之后查看本地网络连接的属性。发现少了Microsoft网络客......
  • too many files open in system.18067683
    toomanyfilesopeninsystem修改Linux系统限制ulimit-n65535echo"*softnofile65535">>/etc/security/limits.conf查看哪个用户或进程占用的文件多,关闭不必要的文件#查看进程打开文件数最多的前5个进程lsof|awk'{print$2}'|sort|uniq-c|sort-r......
  • lgP3807 lucas定理计算组合数
    有T次询问,每次给出整数n,m,p,计算C(n+m,n)%p的值。输入保证p为质数。1<=n,m,p<=1E5;1<=T<=10n较大,p较小且为质数时,可以用lucas定理来计算组合数:lucas(n,k,p)=lucas(n/p,k/p,p)*C(n%p,k%p,p)#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#definer......
  • P3805 【模板】manacher
    https://www.luogu.com.cn/problem/P3805板子题比较模式的代码(书上整理):#include<iostream>#include<vector>#include<algorithm>#include<math.h>#include<sstream>#include<string>#include<string.h>#include<iomanip>#in......
  • 每日导数80
    端点效应与放缩已知函数\(f(x)=(ax^2+x+a)e^{-x}(a\in\mathbb{R})\)(1)若\(a\geq0\),函数\(f(x)\)的极大值为\(\dfrac{3}{e}\),求\(a\)(2)对任意的\(a\leq0\),\(f(x)\leqb\ln(x+1)\)在\((0,+\infty)\)上恒成立,求\(b\)的取值范围解(1)\(f^{\prime}(x)=e^{-x}(-ax^2-x-a+2ax+1......