当前位置: 首页 > news >正文

非常好用的ocr图片文字识别技术,识别图片中的文字

目录

一.配置环境

二.应用

2.1常见图片识别

2.2排版简单的印刷体截图图片识别

2.3竖排文字识别

2.4英文识别

2.5繁体中文识别

2.6单行文字的图片识别

三.参考


一.配置环境

pip3 install cnocr -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install onnxruntime -i https://pypi.tuna.tsinghua.edu.cn/simple

二.应用

2.1常见图片识别

from cnocr import CnOcrimg_fp = './input.jpeg'
ocr = CnOcr()  # 所有参数都使用默认值
out = ocr.ocr(img_fp)print(out)

2.2排版简单的印刷体截图图片识别

from cnocr import CnOcrimg_fp = './input.png'
ocr = CnOcr(det_model_name='naive_det') 
out = ocr.ocr(img_fp)print(out)

2.3竖排文字识别

from cnocr import CnOcrimg_fp = './input.png'
ocr = CnOcr(rec_model_name='ch_PP-OCRv3')
out = ocr.ocr(img_fp)print(out)

2.4英文识别

from cnocr import CnOcrimg_fp = './input.jpeg'
ocr = CnOcr(det_model_name='en_PP-OCRv3_det', rec_model_name='en_PP-OCRv3')
out = ocr.ocr(img_fp)print(out)

2.5繁体中文识别

from cnocr import CnOcrimg_fp = './input.jpg'
ocr = CnOcr(rec_model_name='chinese_cht_PP-OCRv3')  # 识别模型使用繁体识别模型
out = ocr.ocr(img_fp)print(out)

2.6单行文字的图片识别

from cnocr import CnOcrimg_fp = './input.jpg'
ocr = CnOcr()
out = ocr.ocr_for_single_line(img_fp)
print(out)

三.参考

cnocr: cnocr是用来做中文OCR的Python 3包。cnocr自带了训练好的识别模型,安装后即可直接使用

http://www.lryc.cn/news/271753.html

相关文章:

  • 20231227在Firefly的AIO-3399J开发板的Android11的挖掘机的DTS配置单后摄像头ov13850
  • Unity中Shader裁剪空间推导(透视相机到裁剪空间的转化矩阵)
  • 企业签名分发对移动应用开发者有什么影响
  • 3D游戏角色建模纹理贴图处理
  • 【C++ 单例模式】
  • React16源码: ConcurrentMode的使用及源码实现
  • SQL性能优化-索引
  • Ubuntu本地快速搭建web小游戏网站,公网用户远程访问
  • easyrecovery 2024最新免费密钥分享 实用数据恢复软件分享
  • 2.4信道复用技术
  • JVM篇:JVM的简介
  • uniapp 输入手机号并且正则校验
  • 经典目标检测YOLO系列(一)复现YOLOV1(3)正样本的匹配及损失函数的实现
  • kbdnecat.DLL文件缺失,软件或游戏无法启动运营,快速修复方法
  • Dockerfile与DockerCompose
  • 【CFP-专栏2】计算机类SCI优质期刊汇总(含IEEE/Top)
  • Stable Diffusion 本地部署详细教程
  • 【超图】SuperMap iClient3D for WebGL/WebGPU —— 坐标系位置 —— Cartesian2
  • 【Matlab】LSTM长短期记忆神经网络时序预测算法(附代码)
  • 2.2 设计FMEA步骤二:结构分析
  • 红队攻防实战之DC2
  • 【28】Kotlin语法进阶——使用协程编写高效的并发程序
  • 【大数据面试知识点】Spark的DAGScheduler
  • Pycharm引用其他文件夹的py
  • 目标检测-One Stage-YOLOv1
  • PHP序列化总结3--反序列化的简单利用及案例分析
  • 大一C语言程序细节复盘2
  • 【QT】跨平台区分32位和64位的宏
  • 对抗AUTOMIXUP
  • AMEYA360:什么是热敏电阻 热敏电阻基础知识详解