简单的图片ocr服务,可识别轻度倾斜的文字图片。 此项目参考[https://github.com/GetcharZp/go-ocr/]
使用golang调用动态链接库加载ONNX图片识别模型。 ONNX(Open Neural Network Exchange)是一种跨框架的模型。 模型文档[https://www.paddleocr.ai/latest/version3.x/module_usage/text_detection.html]
支持跨平台编译
- onnx_linux_amd64.go
- onnx_linux_arm64.go
- onnx_windows.go
- onnxruntime_darwin_amd64.go
- onnxruntime_darwin_arm64.go
- 调用文字区域识别模型获得图片中文字区域
- 对文字区域进行裁剪,如何调用矫正模型,这里可以并发进行
- 矫正后的文字区域图片调用文字识别模型
docker build -t ocr:v1 -f scripts/Dockerfile .docker-compose -f ./scripts/docker-compose.yaml -p ocr-app up -d