Java rapidocr

基于PaddleOCR,但是官方并未提供Java版本,而RapidOcr解决了这个问题,不想了解OCR相关知识,开箱即用、不想额外再部署OCR服务,可以直接使用,识别效果也不错,但是发现CPU占用非常高,直接生产环境使用还是不太理想。

仓库地址 RapidOcr-Java: 🔥🔥🔥Java代码实现调用RapidOCR(基于PaddleOCR),适配Mac、Win、Linux,支持最新PP-OCRv4

一、依赖

XML 复制代码
<!--  rapidocr这个必须要引入     -->
        <!--  可前往maven中央仓库https://central.sonatype.com/artifact/io.github.mymonstercat/rapidocr/versions,查看版本      -->
        <dependency>
            <groupId>io.github.mymonstercat</groupId>
            <artifactId>rapidocr</artifactId>
            <version>0.0.7</version>
        </dependency>

        <!--  一般只需要引入一个,CPU端建议使用onnx,移动端建议使用ncnn     -->
        <!--  可前往maven中央仓库https://central.sonatype.com/artifact/io.github.mymonstercat/rapidocr-onnx-platform/versions,查看版本      -->
        <dependency>
            <groupId>io.github.mymonstercat</groupId>
            <artifactId>rapidocr-onnx-platform</artifactId>
            <version>0.0.7</version>
        </dependency>

二、使用目前只支持文件,还不支持二进制,有人提交了,但是未合并到主线

java 复制代码
    private final InferenceEngine engine = InferenceEngine.getInstance(Model.ONNX_PPOCR_V4);

engine.runOcr("图片路径")
相关推荐
Fuyo_11193 分钟前
C++中的活字印刷术——模板·初阶
开发语言·c++·笔记
小白|3 分钟前
cmake:昇腾CANN构建系统完全指南
java·c++·算法
在角落发呆4 分钟前
跨越网络鸿沟:传统文件传输与现代内网穿透的奇妙交响
开发语言·php
Season4507 分钟前
C++之模板元编程(前置知识 constexpr)
开发语言·c++
weixin_512976179 分钟前
Java 面试宝典 Beta5.0
java
AI玫瑰助手9 分钟前
Python运算符:比较运算符(等于不等等于大于小于)与返回值
android·开发语言·python
Ting-yu11 分钟前
Spring AI Alibaba零基础速成(5) ---- Memory(记忆)
java·人工智能·后端·spring
月落归舟14 分钟前
一文掌握Spring AOP:从入门到底层原理
java·后端·spring
QuZhengRong17 分钟前
【Luck-Report】缓存
java·前端·后端·vue·excel
XiYang-DING28 分钟前
【Spring】SpringMVC
java·后端·spring