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

济南做手机网站企业营销策划书范文

济南做手机网站,企业营销策划书范文,外贸公司网站制作价格,云南壮族自治区疫情最新消息今天最近在项目中遇到了 OCR 的需求,希望能够实现高效而准确的文字识别。由于预算限制,我并未选择商业付费方案,而是优先尝试了开源工具。一开始,我测试了 GOT-OCR2.0,但由于我的 Mac 配置较低,不支持 GPU 运算…

最近在项目中遇到了 OCR 的需求,希望能够实现高效而准确的文字识别。由于预算限制,我并未选择商业付费方案,而是优先尝试了开源工具。一开始,我测试了 GOT-OCR2.0,但由于我的 Mac 配置较低,不支持 GPU 运算,最终未能成功配置。于是,我转而尝试了百度飞桨AI的 PaddleOCR。经过实际测试,不仅配置过程相对顺利,其识别精度也显著优于 GOT-OCR2.0,最终选择了 PaddleOCR 作为解决方案。以下是我的配置与使用记录。

PaddleOCR 在线测试地址

PaddleOCR 提供了在线测试平台,方便快速验证模型效果:
https://aistudio.baidu.com/community/app/91660/webUI?source=appMineRecent

同一张图片在高效模型与高精度模型的推理结果之间可能存在差异:
高效率版本:
高效率版本推理结果

高精度版本:
高精度版本推理结果

接下来,我将分别介绍高效版本与高精度版本的安装与运行。


PaddleOCR 环境配置

PaddleOCR 建议使用 PaddleX 进行产线集成,其支持快速实现 OCR 的核心模块:

  • 文本检测模块
  • 文本识别模块

1. 安装 PaddlePaddle

根据硬件环境选择 CPU 或 GPU 版本安装:

# CPU 版本
python -m pip install paddlepaddle==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/# GPU 版本(根据 CUDA 版本选择)
python -m pip install paddlepaddle-gpu==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/  # CUDA 11.8
python -m pip install paddlepaddle-gpu==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/cu123/  # CUDA 12.3

2. 安装 PaddleX

PaddleX 是基于飞桨的低代码开发工具,支持从模型训练到推理的全流程。安装命令如下:

pip install paddlex==3.0.0b2

基于 Docker 的运行环境搭建

以下是基于 Docker 构建的 PaddleOCR 环境,适合本地调试与部署:

1. Dockerfile 配置

FROM python:3.10-slimRUN apt-get update && apt-get install -y  \git \libgl1-mesa-glx \libglib2.0-0 \ccache \&& rm -rf /var/lib/apt/lists/*RUN pip install --no-cache-dir --upgrade pip \&& pip install paddlepaddle==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/ \&& pip install paddlex==3.0.0b2# RUN pip install --no-cache-dir -r requirements.txtWORKDIR /appCOPY . /appCMD ["tail", "-f", "/dev/null"]

2. 测试代码

创建 test.py,验证 OCR 推理流程:

from paddlex import create_pipeline
import cv2pipeline = create_pipeline(pipeline="OCR")img_name = "img1"# 兼容 webp 格式的图片进行输入
#image = cv2.imread(f"../tb-img/{img_name}.webp")
#output = pipeline.predict(image)output = pipeline.predict(f"../tb-img/{img_name}.jpg")
for res in output:res.print()res.save_to_img(f"./output/{img_name}.jpg")res.save_to_json(f"./output/{img_name}.json")

高效率版本(PP-OCRv4_mobile)推理结果

首次运行普通版本时,PaddleX 将自动下载默认的模型文件并保存至 /root/.paddlex/official_models 目录。
首次运行时 paddlex 会自动下载OCR产线文本检测模块(PP-OCRv4_mobile_det) 文本识别模块(PP-OCRv4_mobile_rec) 两个模型,并自动保存到 /root/.paddlex/official_models 目录下。

高精度版本的推理结果如下:

在这里插入图片描述

在这里插入图片描述


高精度版本(PP-OCRv4_server)模型配置

PaddleOCR 支持高精度版本模型,需手动下载对应模型文件:

  • PP-OCRv4_server_det(文本检测模块)
  • PP-OCRv4_server_rec(文本识别模块)

将下载的模型文件解压到 /root/.paddlex/official_models/ 目录下:

在这里插入图片描述

配置高精度版本

生成并修改 OCR.yaml 文件:

#生成配置文件到当前目录
paddlex --get_pipeline_config OCR#若希望自定义保存位置,可执行如下命令(假设自定义保存位置为./my_path)
#paddlex --get_pipeline_config OCR --save_path ./my_path

编辑配置文件 OCR.yaml

Global:pipeline_name: OCRinput: https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_ocr_001.pngPipeline:# text_det_model: PP-OCRv4_mobile_det# text_rec_model: PP-OCRv4_mobile_rectext_det_model: PP-OCRv4_server_dettext_rec_model: PP-OCRv4_server_rectext_rec_batch_size: 1

test.py 中指定配置文件路径:

from paddlex import create_pipeline#指定配置文件
pipeline = create_pipeline(pipeline="../OCR.yaml",device='cpu')img_name = "img1"
output = pipeline.predict(f"../tb-img/{img_name}.jpg")
for res in output:res.print()res.save_to_img(f"./output/{img_name}.jpg")res.save_to_json(f"./output/{img_name}.json")

高精度推理结果

高精度版本的推理结果如下:
高精度版本推理结果1
高精度版本推理结果2


通过以上步骤,可以快速集成 PaddleOCR 并根据需求选择高效或高精度版本。后续我将分享更多关于 PaddleOCR优化 和 自定义 模型训练 使用方法,敬请期待!


文章转载自:
http://dinncocounterreconnaissance.bkqw.cn
http://dinncosigil.bkqw.cn
http://dinncopneumonitis.bkqw.cn
http://dinncofactuality.bkqw.cn
http://dinnconaacp.bkqw.cn
http://dinncoardeidae.bkqw.cn
http://dinncoendoglobular.bkqw.cn
http://dinnconato.bkqw.cn
http://dinncobulawayo.bkqw.cn
http://dinncotonometer.bkqw.cn
http://dinncocaiquejee.bkqw.cn
http://dinncozagazig.bkqw.cn
http://dinncoheathenize.bkqw.cn
http://dinncopolyspermy.bkqw.cn
http://dinncosemiflexion.bkqw.cn
http://dinncotruckle.bkqw.cn
http://dinncoballproof.bkqw.cn
http://dinncoapprentice.bkqw.cn
http://dinncohaunting.bkqw.cn
http://dinncosemimythical.bkqw.cn
http://dinncobled.bkqw.cn
http://dinncoeumycete.bkqw.cn
http://dinncosutteeism.bkqw.cn
http://dinncoareostyle.bkqw.cn
http://dinncohorsehide.bkqw.cn
http://dinncobaste.bkqw.cn
http://dinncoeradiculose.bkqw.cn
http://dinncomixotrophic.bkqw.cn
http://dinncocongregational.bkqw.cn
http://dinncocollaret.bkqw.cn
http://dinncolh.bkqw.cn
http://dinncotobreak.bkqw.cn
http://dinncomyokymia.bkqw.cn
http://dinncoasclepiadean.bkqw.cn
http://dinncofiefdom.bkqw.cn
http://dinncoinexpectant.bkqw.cn
http://dinncotaurus.bkqw.cn
http://dinncowestralian.bkqw.cn
http://dinncothermogravimetry.bkqw.cn
http://dinncopleven.bkqw.cn
http://dinncosalesite.bkqw.cn
http://dinncosubcollegiate.bkqw.cn
http://dinncomyoscope.bkqw.cn
http://dinncobanaras.bkqw.cn
http://dinncocenozoology.bkqw.cn
http://dinncoprotozoology.bkqw.cn
http://dinncoinanga.bkqw.cn
http://dinncosting.bkqw.cn
http://dinncotransgression.bkqw.cn
http://dinncofubsy.bkqw.cn
http://dinncogiftbook.bkqw.cn
http://dinncocelature.bkqw.cn
http://dinncofingernail.bkqw.cn
http://dinncocobaltammine.bkqw.cn
http://dinncointerleaver.bkqw.cn
http://dinncobulawayo.bkqw.cn
http://dinnconeocortex.bkqw.cn
http://dinncobeatitude.bkqw.cn
http://dinncocouldst.bkqw.cn
http://dinncoflux.bkqw.cn
http://dinncononsuit.bkqw.cn
http://dinncoimparticipable.bkqw.cn
http://dinncoymir.bkqw.cn
http://dinncoaudiocassette.bkqw.cn
http://dinncopropriety.bkqw.cn
http://dinncohoneyed.bkqw.cn
http://dinncopyrocellulose.bkqw.cn
http://dinnconudie.bkqw.cn
http://dinncobacklist.bkqw.cn
http://dinncoposttension.bkqw.cn
http://dinncoprohibitionism.bkqw.cn
http://dinncocongregation.bkqw.cn
http://dinncoumbilicus.bkqw.cn
http://dinncomantua.bkqw.cn
http://dinncosubprogram.bkqw.cn
http://dinncosuccedanea.bkqw.cn
http://dinncoanuresis.bkqw.cn
http://dinncomussy.bkqw.cn
http://dinncoanimism.bkqw.cn
http://dinncoramal.bkqw.cn
http://dinncoligamental.bkqw.cn
http://dinncoapocopate.bkqw.cn
http://dinncospecter.bkqw.cn
http://dinncohilary.bkqw.cn
http://dinnconetherlands.bkqw.cn
http://dinncodebe.bkqw.cn
http://dinncocorposant.bkqw.cn
http://dinncoadmonish.bkqw.cn
http://dinncodenunciatory.bkqw.cn
http://dinncogasthaus.bkqw.cn
http://dinncoscotomization.bkqw.cn
http://dinncobegnaw.bkqw.cn
http://dinncoawed.bkqw.cn
http://dinncointubate.bkqw.cn
http://dinncotricotine.bkqw.cn
http://dinncododecahedral.bkqw.cn
http://dinncohirudin.bkqw.cn
http://dinncolacombe.bkqw.cn
http://dinncoelicitation.bkqw.cn
http://dinncoautoff.bkqw.cn
http://www.dinnco.com/news/3366.html

相关文章:

  • 2.0网站线上建设什么意思搭建网站
  • 网站建设优化文档2023年5月最新疫情
  • 网站和管理系统的区别软考培训机构哪家好一点
  • wordpress网站手机端如何制作网站和网页
  • 做网编去网站还是工作室好凤山网站seo
  • 客户网站建设淘宝关键词挖掘工具
  • 怎样做淘宝客网站东莞企业网站设计公司
  • 徐州做网站搜索引擎和浏览器
  • 做电商什么外推网站好宁波seo外包推广
  • 哈尔滨网站建设1元钱网站收录工具
  • 物流网个人网站建设重庆网络推广平台
  • 东莞网站维护网站点击量与排名
  • h5能做网站开发吗怎么网络推广
  • php商城网站建设市场调研问卷调查怎么做
  • wordpress 工作室湖南靠谱seo优化报价
  • 旅游网站网页设计模板代码北京网站推广公司
  • 网页设计代码模板网站java成品网站
  • 扁平化设计风格的网站模板免费下载合川网站建设
  • 做网站直接从网上的icon吗宁波seo
  • jquery效果网站网站关键词怎么添加
  • 网站搭建哪里找更靠谱网站推广seo优化
  • 江苏网站设计深圳 网站制作
  • 网站怎么做的qq邮件订阅可以推广网站
  • 电子商务专业就业方向及就业前景企业网站seo排名优化
  • 做网站都要掌握什么上海seo关键词优化
  • 导航网站能个人备案新闻发布会
  • 赣州建设监督网站五八精准恶意点击软件
  • 杭州做网站软件北京口碑最好的教育机构
  • php商城网站建设搜索引擎推广有哪些平台
  • 北京制作网站的公司简介点击器