先看看百度百科对 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相关推荐

  1. 【Python】实训6:基于wine和wine_quality数据集练习sklearn构建模型方法(预处理、聚类、分类、回归)

    题目来源: <Python数据分析与应用>第6章 使用 scikit-learn 构建模型 实训部分 [ 黄红梅.张良均主编 中国工信出版集团和人民邮电出版社] 本博客题目文字主要来自: ...

  2. 【python】图像映射:单应性变换与图像扭曲

    [python]图像映射:单应性变换与图像扭曲 单应性变换(Homography) 图像扭曲(仿射变换) 图中图 分段仿射扭曲 单应性变换(Homography) 单应性变换(Homography)即 ...

  3. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图

    [Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...

  4. 【python】 OSError:sift not found 问题解决

    [python] OSError: XXXX.sift not found 问题解决 在python环境下通过sift描述子对图像进行特征匹配时出现错误(心累):mpire.sift not foun ...

  5. 【Python】Python中令人头疼的变量作用域问题,终于弄清楚了

    [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客-CSDN博客 [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客 ...

  6. 【Python】将字典(dict)转化为Dataframe

    [Python]将字典(dict)转化为Dataframe_张欣的博客-CSDN博客_python字典转dataframe dictory = {'a':1,'b':2} df = pd.DataFr ...

  7. 【Python】Numpy扩充数组函数之repeat和tile用法

    2019独角兽企业重金招聘Python工程师标准>>> [Python]Numpy扩充数组函数之repeat和tile用法,有需要的朋友可以参考下. 用repeat和tile扩充数组 ...

  8. 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?

    上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...

  9. 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题

    [Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...

最新文章

  1. 昨日,GitHub宣布收购npm,微软或成最大赢家!
  2. <binding>和<operation>元素
  3. Zapcc:一个更快的C++编译器
  4. 十一、Android学习第十天——项目开始(转)
  5. STM32 电机教程 6 - 步进电机转动控制
  6. 【shell】shell编程(一)-入门
  7. 对不起,我就是喜欢问你Spring构造器注入原理
  8. LeetCode 1257. 最小公共区域(最小公共祖先)
  9. 1-4-05:整数大小比较
  10. c语言 fread读指定字节,fread函数 c语言中fread函数怎么用
  11. IDM下载资源提示无法连接到服务器,代理,防火墙
  12. python创建列表以及列表的操作(插入-删除-索引-交换元素值-切片)
  13. CRM-客户关系管理(Customer Relationship Management)
  14. 汉语数字或罗马数字转化为阿拉伯数字:例如:一百二十三为123、III为3
  15. signature=f4cc4caf9dfae5cdabe9df2bfa43b008,Derivatives of isoflavones
  16. 爱江山更爱美人自动刷小号请安膜拜
  17. Android 建立自己的手写笔画图案 Gesture Builder
  18. 无限级分类的原理(递归方法)
  19. 飞行出租车、超级高铁和无人驾驶车:现在开始规划是否为时过早?
  20. 浅谈windows NRTP

热门文章

  1. MAC下格式化移动硬盘
  2. QT:QSS自定义QLineEdit实例
  3. 3.2 Processing实用调色教程:HSB模式与颜色插值
  4. 在船舶共轨实验平台上使用Mbed LPC1768
  5. 【CSS学习笔记五】列表和表格
  6. React 面试题 回答
  7. 获取tinyMCE编辑器中的内容
  8. caffe的使用方法
  9. 智慧城市同城V4 v1.7.1
  10. 成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)