paddleocr

December 26, 2023 · View on GitHub

中文|English

paddleocr

Go Reference

Go语言实现的对PaddleOCR-json的简单封装。

安装

  1. 从PaddleOCR-json releases下载程序并解压。

  2. 安装paddleocr

    go get github.com/doraemonkeys/paddleocr
    

快速开始

package main

import (
	"fmt"

	"github.com/doraemonkeys/paddleocr"
)

func main() {
	p, err := paddleocr.NewPpocr("path/to/PaddleOCR-json.exe",
		paddleocr.OcrArgs{})
	if err != nil {
		panic(err)
	}
	defer p.Close()
	result, err := p.OcrFileAndParse(`path/to/image.png`)
	if err != nil {
		panic(err)
	}
	if result.Code != paddleocr.CodeSuccess {
		fmt.Println("orc failed:", result.Msg)
		return
	}
	fmt.Println(result.Data)
}