OCR部署使用

一、项目介绍

OCR 项目分为安卓端和服务端两部分。 安卓端选择图片并对图片进行矫正,矫正后的图片将传送到服务端进行识别。服务端识别出的文字传送到安卓端进行展示。

二、服务端部署

步骤一:导入 Docker 镜像

#!!!! 下列步骤只需要在第一次使用时运行
docker load -i paddleocr_server.tar

此时便导入成功, 然后根据该镜像创建一个容器

#!!!! 下列步骤只需要在第一次使用时运行
docker run --name paddleocr -it -p 8868:8868 paddleocr-server:latest

第一次运行该命令时会自动进入容器,这时就可以跳过步骤二。

容器创建成功

步骤二:启动并进入容器

# 启动容器
docker start paddleocr

# 进入容器
docker exec -it paddleocr /bin/bash

步骤三:启动服务端程序

/home/start_paddleocr_server.sh

这是服务端程序的启动脚本,其中内容为

#!/bin/sh
eval "$(conda shell.bash hook)"
conda activate paddle_env_hub
cd /home/PaddleOCR
hub install /home/PaddleOCR/deploy/hubserving/ocr_system
hub serving start -c "/home/PaddleOCR/deploy/hubserving/ocr_system/config.json"

当出现如下图所示时表明服务端程序启动成功。

!!!这里需要注意的是,这个 IP 地址只是容器的 IP 地址。我们需要的是物理机的 IP 地址,在创建容器时做了端口映射的操作。

三、安卓端使用

用户可以根据图片的文字区域自行调节四个蓝色的小圆圈,使之划分的区域尽量为矩阵。

点击裁剪后得到如下结果

点击识别按钮得到如下结果,红框区域为识别结果,结果可滑动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值