# 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