首页 > 编程语言 >利用java-springboot和paddleocr进行ocr识别

利用java-springboot和paddleocr进行ocr识别

时间:2022-11-25 23:22:21浏览次数:53  
标签:返回 识别 java springboot paddleocr ocr

利用java-springboot和paddleocr进行ocr识别

项目:https://github.com/jiangnanboy/java-springboot-paddleocr

Table of Contents
  1. About
  2. Getting Started
  3. Result
  4. Contact
  5. Reference

About

本项目利用java加载paddle-ocr的C++编译版本,并利用springboot进行web部署访问。

Getting started

paddle-ocr c++编译模型下载,下载后放入resources下

链接:https://pan.baidu.com/s/1Pj2IxSgpdVNeHljAcHiI4Q

提取码:x9m5

项目启动后访问 http://localhost:8080/swagger-ui/ 测试

其中:

1./ocr:返回json结果(包括识别的文字,坐标以及置信度)

2./ocr/image:返回识别后绘制的图片结果

Result

/ocr,返回json结果
[
  {
      "text": "表 1",
      "box": [
        [
          59,
          74
        ],
        [
          121,
          74
        ],
        [
          121,
          106
        ],
        [
          59,
          106
        ]
      ],
      "score": 0.7097494006156921
    },
    {
      "text": "2015年云南白药股份有限公司行业数据比较分析",
      "box": [
        [
          149,
          73
        ],
        [
          886,
          72
        ],
        [
          886,
          101
        ],
        [
          149,
          102
        ]
      ],
      "score": 0.8905224800109863
    },
  ...
]
/ocr/image,返回图片结果

 

标签:返回,识别,java,springboot,paddleocr,ocr
From: https://www.cnblogs.com/little-horse/p/16926646.html

相关文章

  • Java基本数据类型
    Java基本数据类型1.整型byte占1字节空间,取值范围-2^7~(2^7)-1,二进制首位为符号位,二进制表示0_000_0000~1_111_1111,1_000_0000记为-128。/***Aconstant......
  • 记一次java四舍五入错误结果的问题
    1.背景在进行除法计算时,结果不符合预期2.测试过程double精度问题,导致四舍五入结果误差BigDecimalb1=newBigDecimal(0.245);BigDecimalb2=new......
  • JAVA数据类型拓展
    数据类型拓展,基础面试题讲解整数//整数拓展进制二进制0b十进制八进制0十六进制0xinti=10;inti2=0b10;inti3=010;......
  • SpringBoot整合Alibaba-Dubbo和Apache-Dubbo
    目录1Alibaba整合Dubbo1.1服务提供者1.1.1服务提供者接口1.1.2服务提供者实现类1.1.2.1项目结构图1.1.2.2pom.xml1.1.2.3服务实现类1.1.2.4配置文件1.1.2.5启动类......
  • idea社区版本创建springboot项目的三种方式
    文章目录一、前言一、方式1:spring官方创建springboot项目1、打开在线的springinitializr2、选择项目的语言、版本、依赖等3、解压源码包,并使用IDEA打开4、测试接口二......
  • 基于springboot财务管理系统设计与实现的源码+文档
    摘 要随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行......
  • 基于springboot大学生体质测试管理系统设计与实现的源码+文档
    摘要大学生体质测试管理系统提供给用户一个简单方便体质测试管理信息,通过留言区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。......
  • 基于springboot电动车智能充电服务平台设计与实现的源码+文档
    摘要在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括电动车智能充电服务平台的网络应用,在外国电动车智能充电服务平台已经是很普遍的方式,不过国......
  • 如何编写一个 SpringBoot 的 Starter
    一、什么是Starter?在开发过程中我们就经常使用到各种starter,比如mybatis-spring-boot-starter,只需要进行简单的配置即可使用,就像一个插件非常方便。这也是SpringBoot......
  • ACM 模式下的Java
    一、引入包相关importjava.util.*;二、基本输入相关涉及到输入需要提前创建一个键盘接收器Scannercin=newScaner(System.in);1、输入一个基本数据结构按照by......