Skip to content

kdar/goquirc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cmd
 
 
 
 
 
 
 
 
 
 
 
 
 
 

goquirc

This is a simple wrapper around Quirc.

http://godoc.org/github.com/kdar/goquirc

Install

  1. go get -d github.com/kdar/goquirc
  2. go generate and go install

Notes

This package isn't meant to be exhaustive, but I'll try to add something if requested and time permitting.

Detection rate

The tests in this package do not pass. Quirc cannot detect a lot of QR codes that I tested. As far as detection goes, I rate the following from best to worse:

  1. ZBar
  2. Quirc
  3. libdecodeqr used in qrcode

ZBar is by far the best. It could decode everything I threw at it. The problem is I couldn't get it to compile under Windows 64 MinGW in a timely manner, so I moved on.

Quirc works for the purposes I needed it for, and the API is super simple.

libdecodeqr could barely decode even the basic things. I'm not too sure why it has so much trouble, even with flat out crisp, generated QR codes.

Request

Anyone know of any good QR decoding libraries that can decode at a high success rate and are in C/Go?

About

QR decoder library for Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published