快速运行openMMOCR

安装文档

安装好torch环境以后,直接装官方的库

bash 复制代码
pip install -U openmim
mim install mmengine
mim install mmcv
mim install mmdet
mim install mmocr

检测代码

py 复制代码
from mmocr.apis import MMOCRInferencer
import cv2
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('TkAgg')


infer = MMOCRInferencer(det='textsnake', rec='svtr-small')

img_path = 'test_ocr.jpg'
img_bgr = cv2.imread(img_path)


# 进行推理
result = infer(img_path, save_vis=True, return_vis=True)

# 查看检测到的结果
res = result['predictions'][0]['rec_texts']
print(res)

plt.imshow(result['visualization'][0])
# 保存图像到文件
plt.savefig('result_image.png', bbox_inches='tight', pad_inches=0,dpi=500)

plt.show()
相关推荐
董董灿是个攻城狮1 小时前
AI视觉连载8:传统 CV 之边缘检测
算法
Narrastory8 小时前
明日香 - Pytorch 快速入门保姆级教程(一)
人工智能·pytorch·深度学习
Narrastory8 小时前
明日香 - Pytorch 快速入门保姆级教程(二)
人工智能·pytorch·深度学习
AI软著研究员8 小时前
程序员必看:软著不是“面子工程”,是代码的“法律保险”
算法
FunnySaltyFish8 小时前
什么?Compose 把 GapBuffer 换成了 LinkBuffer?
算法·kotlin·android jetpack
颜酱9 小时前
理解二叉树最近公共祖先(LCA):从基础到变种解析
javascript·后端·算法
地平线开发者1 天前
SparseDrive 模型导出与性能优化实战
算法·自动驾驶
董董灿是个攻城狮1 天前
大模型连载2:初步认识 tokenizer 的过程
算法
地平线开发者1 天前
地平线 VP 接口工程实践(一):hbVPRoiResize 接口功能、使用约束与典型问题总结
算法·自动驾驶
罗西的思考1 天前
AI Agent框架探秘:拆解 OpenHands(10)--- Runtime
人工智能·算法·机器学习