- 这是一个ddddocr的移植库,将python的ddddocr移植到go,所以取名为ddddocr-go
- 目前只实现了ddddocr的ocr功能,解决常见的文字,字母,数字识别还是没问题的
- 适配Windows、Linux
go get github.com/Changbaiqi/ddddocr-go@latestpackage main
import (
"log"
ddddocr "github.com/Changbaiqi/ddddocr-go/utils"
ort "github.com/yalue/onnxruntime_go"
)
func main(){
//初始化ddddocr库,一般全局初始化一次即可
ddddocr.DDDDOcrCoreInit()
//读取图片
img, err := dddddocr.ReadImg("./code4ACcE9bF5D4.png")
if err != nil {
panic(err)
}
//识别直接返回结果
verification := ddddocr.AutoOCRVerification(img)
log.Println("verification:", verification)
}针对腾讯文字点选的验证码训练没有采用任何腾讯的验证码图片,都是由相关代码自动生成模拟训练。若对贵公司带来一定影响可联系作者进行删除相关代码。 训练代码库:用于腾讯文字点选验证码目标识别的实现(正确率高达90%以上)
如果报错Platform-specific initialization failed,可以参考以下文档:
Platform-specific initialization failed