/go-idmatch

ID cards recognition based on gocv

Primary LanguageGo

Go-idmatch

Go-idmatch is a golang implementation of idmatch project - opensource text recognition service.

Demo website: idmatch.co

Prerequisites

Go-idmatch requires Gocv to be installed in the system along with Tesseract OCR language files for English, Kyrgyz and Russian.

Installation

go get -u -d github.com/maddevsio/go-idmatch
cd $GOPATH/src/github.com/maddevsio/go-idmatch
go run main.go service

Docker

docker pull maddevsio/go-idmatch
docker run -p 8080:8080 -it --rm --name go-idmatch-service go-idmatch

CLI

./go-idmatch service				- starts web service on :8080
./go-idmatch ocr image <path>		- pass image to OCR engine