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("图片路径")
相关推荐
lly2024062 分钟前
Perl 数据库连接
开发语言
小白-Tester3 分钟前
2026最新Postman安装教程[简单易懂]附安装包
开发语言·lua
xiaoye37084 分钟前
某大厂java面试题一面20260313
java
啦啦啦_999916 分钟前
13. AI面试题之 Dify
java
春日见17 分钟前
端到端大模型自动驾驶
java·开发语言·驱动开发·docker·自动驾驶·计算机外设
rell33624 分钟前
机顶盒播放udp/rtp马赛克
java·网络·网络协议·udp
Arya_aa26 分钟前
多个对象通过集合实现io流的读写
java
A.A呐28 分钟前
【QT第三章】常用控件2
开发语言·qt
白云如幻35 分钟前
【JDBC】集合、反射和泛型复习-3
java·开发语言·jdbc
笨笨马甲38 分钟前
Qt 实现三维坐标系的方法
开发语言·qt