Skip to content

hl540/ocr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ocr

简单的图片ocr服务,可识别轻度倾斜的文字图片。 此项目参考[https://github.com/GetcharZp/go-ocr/]

img_1.png

项目原理

使用golang调用动态链接库加载ONNX图片识别模型。 ONNX(Open Neural Network Exchange)是一种跨框架的模型。 模型文档[https://www.paddleocr.ai/latest/version3.x/module_usage/text_detection.html]

支持跨平台编译

主体流程

  • 调用文字区域识别模型获得图片中文字区域
  • 对文字区域进行裁剪,如何调用矫正模型,这里可以并发进行
  • 矫正后的文字区域图片调用文字识别模型

构建镜像

docker build -t ocr:v1 -f scripts/Dockerfile .

docker-compose部署

docker-compose -f ./scripts/docker-compose.yaml -p ocr-app up -d

About

简单的图片ocr服务

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published