You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
1 week ago | |
---|---|---|
DLLUsageDemo | 2 months ago | |
EasyOCR-CPP | 1 week ago | |
LibEasyOCR-CPP | 1 week ago | |
.gitattributes | 2 months ago | |
.gitignore | 2 months ago | |
EasyOCR-CPP.sln | 2 months ago | |
LICENSE.txt | 2 months ago | |
README.md | 2 months ago |
README.md
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