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

成都找人做网站seo月薪

成都找人做网站,seo月薪,南昌网站建设,制作灯笼的过程和步骤环境 windows 11python 3.9 前言 Muggle OCR 是一个高效本地 OCR 模块,旨在通过简单的几步设置提供强大的文本识别功能,无论是在处理印刷文本还是解析验证码,都能让用户在工作中畅通无阻。Muggle OCR 易于安装和使用,支持双模型&a…

环境

  • windows 11

  • python 3.9

前言

Muggle OCR 是一个高效本地 OCR 模块,旨在通过简单的几步设置提供强大的文本识别功能,无论是在处理印刷文本还是解析验证码,都能让用户在工作中畅通无阻。Muggle OCR 易于安装和使用,支持双模型,识别快速准确。

实操

首先下载源码

# 克隆代买
git clone https://github.com/litongjava/muggle_ocr.git
cd muggle_ocr# 安装依赖
pip install -r requirements.txt# 安装muggle ocr
python setup.py install# 安装其它依赖
pip install absl-py ml-dtypes wrapt gast astunparse opt_einsum

这里需要注意的是 python 版本需要3.8以上

安装完毕后,我们再来看看如何使用?看下面的示例

import time# 1. 导入包
import muggle_ocr"""
使用预置模型,预置模型包含了[ModelType.OCR, ModelType.Captcha] 两种
其中 ModelType.OCR 用于识别普通印刷文本, ModelType.Captcha 用于识别4-6位简单英数验证码"""# 打开印刷文本图片
with open(r"test1.png", "rb") as f:ocr_bytes = f.read()# 打开验证码图片
with open(r"test2.png", "rb") as f:captcha_bytes = f.read()# 2. 初始化;model_type 可选: [ModelType.OCR, ModelType.Captcha]
sdk = muggle_ocr.SDK(model_type=muggle_ocr.ModelType.OCR)# ModelType.Captcha 可识别光学印刷文本
for i in range(5):st = time.time()# 3. 调用预测函数text = sdk.predict(image_bytes=ocr_bytes)print('test1 text={}, time={}'.format(text, time.time() - st))# ModelType.Captcha 可识别4-6位验证码
sdk = muggle_ocr.SDK(model_type=muggle_ocr.ModelType.Captcha)
for i in range(5):st = time.time()# 3. 调用预测函数text = sdk.predict(image_bytes=captcha_bytes)print('test2 text={}, time={}'.format(text, time.time() - st))"""
使用自定义模型
支持基于 https://github.com/kerlomz/captcha_trainer 框架训练的模型
训练完成后,进入导出编译模型的[out]路径下, 把[graph]路径下的pb模型和[model]下的yaml配置文件放到同一路径下。
将 conf_path 参数指定为 yaml配置文件 的绝对或项目相对路径即可,其他步骤一致,如下示例:
ocr.yaml和ocr.pb文件从源码包中拷贝过来
"""
with open(r"test2.png", "rb") as f:b = f.read()
sdk = muggle_ocr.SDK(conf_path="./ocr.yaml")
st = time.time()
text = sdk.predict(image_bytes=b)
print('test3 text={}, time={}'.format(text, time.time() - st))

a4bb9d99508e8ff3f7167998b3ec7e67.jpeg

56e36e175ccda4f0021e397a4d4d6883.jpeg

使用上述图片测试,执行代码可以得到

MuggleOCR Session [ocr] Loaded.
test1 text=曹文轩教授作序推荐, time=0.012343645095825195
test1 text=曹文轩教授作序推荐, time=0.008872270584106445
test1 text=曹文轩教授作序推荐, time=0.0076770782470703125
test1 text=曹文轩教授作序推荐, time=0.00856161117553711
test1 text=曹文轩教授作序推荐, time=0.007288694381713867
MuggleOCR Session [captcha] Loaded.
test2 text=3n3d, time=0.013895511627197266
test2 text=3n3d, time=0.008069753646850586
test2 text=3n3d, time=0.007512807846069336
test2 text=3n3d, time=0.007458209991455078
test2 text=3n3d, time=0.007974863052368164
MuggleOCR Session [ocr] Loaded.
test3 text=3n3D, time=0.010023832321166992

示例中分别使用模型 ModelType.OCRModelType.Captcha 对不同类型的图片进行了文字识别,前者针对印刷文本,后者针图片验证码。第三个示例使用了配置文件 yaml 初始化模型,若指定 conf_path 参数则优先使用自定义模型。需要注意的是,muggle ocr 仅支持单行文本识别,如有多行本文识别需求可以考虑 earyocr 或者 umi-ocr。

参考资料

  • https://github.com/litongjava/muggle_ocr

  • https://xugaoxiang.com/2020/12/06/easyocr/

  • https://xugaoxiang.com/2023/06/27/umi-ocr/

过往精彩

手把手AI实战(七)制作搞笑动画视频

手把手AI实战(六)老照片动起来‍

手把手AI实战(五)视频风格转换

手把手AI实战(四)让图片开口说话

手把手AI实战(三)让图片中的人物舞动起来

手把手AI实战(二)古诗词教学视频

手把手AI实战(一)治愈系动画视频

http://www.tj-hxxt.cn/news/125575.html

相关文章:

  • 网站子目录怎么做代运营网店公司
  • 需要登陆的网站如何做爬虫上海外贸网站seo
  • 泰安建站哪家好郑州seo排名第一
  • 网站建设岗位职责怎么写seo主要优化
  • wordpress图片购买下载杭州云优化信息技术有限公司
  • 如何快速推广一个网站郑州百度seo
  • 全屏自适应网站模板成都百度推广公司电话
  • 网站做app的软件搜索引擎优化的流程是什么
  • 动态网站开发什么技术好seo和sem是什么
  • 网站流水怎么做下载百度语音导航地图安装
  • 怎么在网站里做关键词优化福州百度关键词排名
  • 二级建造师报名时间2022年官网自动优化句子的软件
  • 云南企业网站建设有限公司南宁网
  • 网站策划的具体内容是什么网络优化工程师主要负责什么工作
  • 做婚宴的网站有哪些企业培训内容包括哪些内容
  • 谷歌企业网站seo会计培训班需要学多长时间
  • 做物流的都有哪些网站百度一下首页网址
  • 如何做网站的主页淘客推广
  • 个人怎么做网站排名优化长沙sem培训
  • 定州三公司网站seo服务合同
  • 分类信息网站建设方案陕西网站推广公司
  • 隐藏网站的wordpress属性网页设计用什么软件做
  • 企业联系电话优化网站建设
  • 十大免费网站推广平台seo网站整站优化
  • 拍拍贷app官网下载久久seo正规吗
  • 辽宁最好的男科医院关键词优化公司如何选择
  • 长沙旅游攻略最佳路线seo排名工具有哪些
  • 做网站源代码需要买吗北京seo关键词优化外包
  • 网站开发建设方案的主要内容包括商城小程序
  • 网站建设开发方式包括哪些方面seo关键词优化技巧