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

玩玩OCR

一、Tesseract:

1.下载windows版: tesseract
2. 安装并记下路径,等会要填

3.保存.py文件

import pytesseract
from PIL import Image
def ocr_local_image(image_path):try:pytesseract.pytesseract.tesseract_cmd = r'D:\Programs\Tesseract-OCR\tesseract.exe'img = Image.open(image_path)text = pytesseract.image_to_string(img, lang='eng')return text.strip()except Exception as e:return "error"   if __name__ == "__main__":result = ocr_local_image('1.jpg')  # 只使用英语模型,简化测试print(result)

4.运行代码,搞定

二、PaddleOCR

tesseract中文支持不好,我们再玩下PaddleOCR,据说中文牛P:

安装CPU版环境:

python -m uv pip install paddlepaddle==3.0.0rc1 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/

安装GPU版环境:

python -m uv pip install paddlepaddle-gpu==3.0.0rc1 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/

 安装依赖:

uv pip install paddleocr

终端中输入指令回车,搞定: 

paddleocr --image_dir 1.jpg

如果嫌结果太乱,代码中提取一下:

from paddleocr import PaddleOCR
ocr = PaddleOCR(lang='ch') # ch,en
img_path = '3.jpg'
result = ocr.ocr(img_path)
for idx in range(len(result)):res = result[idx]for line in res:# 只输出文本内容(通常在line[1][0]位置)而不是整个lineprint(line[1][0])

GTX1660Ti-6G,识别时间:0.6s

http://www.xdnf.cn/news/2751.html

相关文章:

  • RPC复习
  • 【MCP Node.js SDK 全栈进阶指南】高级篇(5):MCP之微服务架构
  • 对话式 BI:让数据洞察从“专业门槛”变为“对话本能”
  • 多模态知识图谱与大模型 图解合集(干中学ing)
  • 【机器学习】​碳化硅器件剩余使用寿命稀疏数据深度学习预测
  • matplotlib
  • 阿里云服务器(ECS)基础指南:从入门到核心场景解析​
  • 【网络入侵检测】基于源码分析Suricata的统计模块
  • python裁剪小说封面标题
  • 防洪评价报告编制方法及洪水建模实践技术-防洪评价报告编制方法及洪水建模实践技术
  • 搭建spark yarn模式集群
  • 为什么使用ThreadLocal后要调用remove()方法呢?
  • 9.5/Q1,GBD数据库最新高分文章解读
  • 机器学习-08-时序数据分析预测
  • 在移动应用开发中,如何优化JavaScript的性能
  • 【行业特化篇2】金融行业简历特化指南:合规性要求与风险控制能力的艺术化呈现
  • 用Python做有趣的AI项目 6:AI音乐生成器(LSTM Melody Generator)
  • 在 cmd shell 中执行 metasploit vbs payload
  • OpenAvatarChat要解决UnicodeDecodeError
  • 一文掌握Matplotlib绘图
  • PyQt6基础_QThread
  • 亚马逊如何分析竞品
  • 网工笔记-网络层
  • 软件工程(一):黑盒测试与白盒测试
  • 【浙江大学DeepSeek公开课】人类经验与AI算法的镜像之旅
  • 考研系列-计算机组成原理第七章、输入/输出系统
  • 解锁健康密码:养生的多维智慧
  • 【手册】Linux服务器应急排查实战指南
  • 《Learning Langchain》阅读笔记11-RAG(7)索引优化:RAPTOR方法和ColBERT方法
  • C++:BST、AVL、红黑树