PaddleOCRSDK离线OCR组件 支持.net/C++/java/Python/Go语言开发

一、简介

免费离线OCR组件,支持CPU/GPU,免费使用,免费升级,支持.net/C++/java/Python/Go语言开发,支持多线程并发,支持内存自动回收, 基于百度飞桨PaddleOCR封装的C++动态链接库,可用于.net/C++/java/Python/Go等语言中调用,支持paddle_inference2.6.2及3.0推理库。
下载地址:https://gitee.com/corallite/PaddleOCRApi.git

二、运行环境

项目运行环境为VS2022+.net8.0:

1、默认paddle_inference2.6.2版本CPU版本推理库,其它推理库请手动下载

  • paddle_inference2.6.2版本推理库下载

  • CPU版本(PaddleOCRRuntime_x64已包含):
    https://paddle-inference-lib.bj.bcebos.com/2.6.2/cxx_c/Windows/CPU/x86-64_avx-mkl-vs2019/paddle_inference.zip

  • GPU版本,解压后将paddle\lib目录下的common.dll和paddle_inference.dll复制到程序运行文件夹
    https://paddle-inference-lib.bj.bcebos.com/2.6.2/cxx_c/Windows/GPU/x86-64_cuda12.0_cudnn8.9.1_trt8.6.1.6_mkl_avx_vs2019/paddle_inference.zip

2、核心文件PaddleOCR.dll为C++动态链接库,支持CPU/GPU模式(GPU需接说明安装对应环境)

3、.net引用(支持netstandard2.0;net45;net461;net47;net48;net6.0;net7.0;net8.0;net9.0)

<PackageReference Include="PaddleOCRSDK" Version="1.0.4" />

<PackageReference Include="PaddleOCRRuntime_x64" Version="1.0.0" />

PaddleOCRRuntime_x64支持Python、Go、C++等环境

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐