cpp_projects/OcrLiteOnnx/README.md
ChineseOcr Lite Onnx,超轻量级中文OCR PC Demo,支持onnxruntime推理
对应chineseocr lite的onnx分支
这个项目使用onnxruntime框架进行推理
详情请查看 https://github.com/ouyanghuiyu/chineseocr_lite
采用onnxruntime框架https://github.com/microsoft/onnxruntime
模型下载地址 下载后解压到项目根目录
OcrLiteOnnx/models
├── angle_net.onnx
├── crnn_lite_lstm.onnx
├── dbnet.onnx
└── keys.txt
brew install libomp
下载安装适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行软件包 下载地址
-d或--models:模型所在文件夹路径,可以相对路径也可以绝对路径。-1或--det:dbNet模型文件名(含扩展名)-2或--cls:angleNet模型文件名(含扩展名)-3或--rec:crnnNet模型文件名(含扩展名)-4或--keys:keys.txt文件名(含扩展名)-i或--image:目标图片路径,可以相对路径也可以绝对路径。-t或--numThread:线程数量。-p或--padding:图像预处理,在图片外周添加白边,用于提升识别率,文字框没有正确框住所有文字时,增加此值。-s或--maxSideLen
:按图片最长边的长度,此值为0代表不缩放,例:1024,如果图片长边大于1024则把图像整体缩小到1024再进行图像分割计算,如果图片长边小于1024则不缩放,如果图片长边小于32,则缩放到32。-b或--boxScoreThresh:文字框置信度门限,文字框没有正确框住所有文字时,减小此值。-o或--boxThresh:请自行试验。-u或--unClipRatio:单个文字框大小倍率,越大时单个文字框越大。此项与图片的大小相关,越大的图片此值应该越大。-a或--doAngle:启用(1)/禁用(0) 文字方向检测,只有图片倒置的情况下(旋转90~270度的图片),才需要启用文字方向检测。-A或--mostAngle:启用(1)/禁用(0) 角度投票(整张图片以最大可能文字方向来识别),当禁用文字方向检测时,此项也不起作用。-h或--help:打印命令行帮助。