OCR部署使用

Posted 言山兮尺川

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 地址,在创建容器时做了端口映射的操作。

三、安卓端使用

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

点击裁剪后得到如下结果

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

服务器端部署营业执照识别

关键词:营业执照识别 营业执照云识别 营业执照ocr识别 营业执照ocr识别API 安卓营业执照识别 ios营业执照识别

营业执照识别/营业执照OCR识别API是一款基于服务器平台开发的营业执照OCR识别服务程序,支持主流Windows、Linux 服务器平台。用户通过前端上传营业执照图像,在服务器端完成识别后,返回标准XML识别结果,供后端解析。
技术分享图片
企业可将营业执照识别/营业执照OCR识别API部署在自有服务器上(云服务器或本地服务器),2 个小时即可完成安装部署,非常简单;

营业执照识别/营业执照OCR识别API支持APP 端、PC 端、H5 端、微信端等多种平台调用识别,通过Web Service 接口调用该营业执照识别服务;
技术分享图片
1、识别率高,识别速度快,识别准确率高达97%,识别速度小于0.8 秒。
2、支持多种营业执照图片,可识别三证合一营业执照、五证合一营业执照,营业执照原件、营业执照复印件。可识别统一社会信用代码、企业名称、住所、法定代表人、注册资本、成立日期等全部信息。

3、支持多进程识别方式,可以在同一服务器上开启多个识别进程,多个进程同时识别,提升识别效率。
4、提供多种接口调用方式,目前提供WebService、Http 等多种接口方式。
技术分享图片

1、支持平台Windows 32/64(Windows Service 08、12);Linux 32/64(Ubuntu、CentOS、RedHat);
2、图像来源支持扫描仪扫描、高拍仪拍照、手机拍照等;
3、图像处理支持自动旋转、自动纠偏、自动裁边等;
4、授权方式支持加密锁、授权文件、联网激活等。

以上是关于OCR部署使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维容器篇 docker入门简介和部署

Linux运维容器篇 docker入门简介和部署

Linux运维容器篇 docker入门简介和部署

Linux系统Docker部署及使用方法

企业运维之 docker 的介绍和部署

OCR部署使用