【python】OCR
先看看百度百科对 OCR 的定义:
OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。如何除错或利用辅助信息提高识别正确率,是OCR最重要的课题,ICR(Intelligent Character Recognition)的名词也因此而产生。衡量一个OCR系统性能好坏的主要指标有:拒识率、误识率、识别速度、用户界面的友好性,产品的稳定性,易用性及可行性等。
下面我们调用三方库,简单的展示下 OCR 的 demo
源码:https://github.com/sml2h3/ddddocr
安装方式
pip install ddddocr
import ddddocr
# ocr = ddddocr.DdddOcr(use_gpu=True, device_id=2) # cpu
#print(help(ddddocr.DdddOcr()))
ocr = ddddocr.DdddOcr(use_gpu=True, device_id=2) # gpuocr_list = []
for i in range(1, 12):with open(str(i)+".png","rb") as f:img_bytes = f.read()res = ocr.classification(img_bytes)ocr_list.append(res)
print(ocr_list)
声明:参考整理自 5行Python实现验证码识别,太稳了!
【python】OCR相关推荐
- 【Python】实训6:基于wine和wine_quality数据集练习sklearn构建模型方法(预处理、聚类、分类、回归)
题目来源: <Python数据分析与应用>第6章 使用 scikit-learn 构建模型 实训部分 [ 黄红梅.张良均主编 中国工信出版集团和人民邮电出版社] 本博客题目文字主要来自: ...
- 【python】图像映射:单应性变换与图像扭曲
[python]图像映射:单应性变换与图像扭曲 单应性变换(Homography) 图像扭曲(仿射变换) 图中图 分段仿射扭曲 单应性变换(Homography) 单应性变换(Homography)即 ...
- 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图
[Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...
- 【python】 OSError:sift not found 问题解决
[python] OSError: XXXX.sift not found 问题解决 在python环境下通过sift描述子对图像进行特征匹配时出现错误(心累):mpire.sift not foun ...
- 【Python】Python中令人头疼的变量作用域问题,终于弄清楚了
[Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客-CSDN博客 [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客 ...
- 【Python】将字典(dict)转化为Dataframe
[Python]将字典(dict)转化为Dataframe_张欣的博客-CSDN博客_python字典转dataframe dictory = {'a':1,'b':2} df = pd.DataFr ...
- 【Python】Numpy扩充数组函数之repeat和tile用法
2019独角兽企业重金招聘Python工程师标准>>> [Python]Numpy扩充数组函数之repeat和tile用法,有需要的朋友可以参考下. 用repeat和tile扩充数组 ...
- 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
最新文章
- 昨日,GitHub宣布收购npm,微软或成最大赢家!
- <binding>和<operation>元素
- Zapcc:一个更快的C++编译器
- 十一、Android学习第十天——项目开始(转)
- STM32 电机教程 6 - 步进电机转动控制
- 【shell】shell编程(一)-入门
- 对不起,我就是喜欢问你Spring构造器注入原理
- LeetCode 1257. 最小公共区域(最小公共祖先)
- 1-4-05:整数大小比较
- c语言 fread读指定字节,fread函数 c语言中fread函数怎么用
- IDM下载资源提示无法连接到服务器,代理,防火墙
- python创建列表以及列表的操作(插入-删除-索引-交换元素值-切片)
- CRM-客户关系管理(Customer Relationship Management)
- 汉语数字或罗马数字转化为阿拉伯数字:例如:一百二十三为123、III为3
- signature=f4cc4caf9dfae5cdabe9df2bfa43b008,Derivatives of isoflavones
- 爱江山更爱美人自动刷小号请安膜拜
- Android 建立自己的手写笔画图案 Gesture Builder
- 无限级分类的原理(递归方法)
- 飞行出租车、超级高铁和无人驾驶车:现在开始规划是否为时过早?
- 浅谈windows NRTP