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.

884 B

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