1c65b30a6478cb509bf334a2fde641f61d114431
EasyOCR-CPP
A C++ implementation of EasyOCR using ONNXRuntime.
Library Needed
- OpenCV 4.10
- ONNXRuntime 1.19.2
- NVIDIA CUDA 11.7 (Optional)
C++ Version
C++17 or above.
Build
Using Visual Studio 2022 or later, open the EasyOCR-CPP.sln file and build the EasyOCR-CPP project.
Model Info
Detection Model
Detection model can handle all kinds of language that EasyOCR can recognize.
Recognition Model
Recognition model is different for each language. In this project, the English and English+Chinese model are provided.
Usage
See EasyOCR-CPP/EasyOCR-CPP.cpp for an example usage.
Todo
Provide A modified version of EasyOCR that can export any recognition model to ONNX format easily.
Other Informations
EasyOCR Library: https://github.com/JaidedAI/EasyOCR ONNX Model Export Guide: https://github.com/JaidedAI/EasyOCR/issues/746
Description
Full, Multi-Language Supported C++ & ONNXRuntime Implementation of EasyOCR
基于C++和ONNXRuntime的EasyOCR完整移植(具备多语言支持能力)
106 MiB
Languages
C++
99.7%
C
0.3%