Project Summary
This project develops and distributes QR Code decode/encode library under GPL v2. The project goal is Utilize QR Code embedded information for programmable devices all over the world. QR Code is the industrial standard, JIS-X-0510 and ISO/IEC18004.
Current Development Stage
- Supports decoder for Java (J2SE, J2ME MIDP2.0/CLDC1.0)
- Supports error correction by Reed-Solomon code and BCH code
- Pre-process Camera-captured image for better performance
- filtering image noise
- recognize angle of image automatically
- Provides some sample applications
- CUI
- GUI
- MIDlet (for cellphones which support Java)
- Real time QR Code reader by Java Media Framework(JMF) and PC camera
TODO
- Fix bugs in implementation on Reed Solomon error correction
- Support micro QR Code
Applications by Users
Our Open Souce QR Code Library is widely used in diverse area.
- Snappr: Interesting web service related to QR Code and cellphones
- Barcodes as URLs(About reading QR Code on iPhone) by Kevin Chiu, Colombia University
- iPhone 2d barcode reader by fyzle
- An Entertainment System using QR Code Reader: At Kyushu Institute of Technology Campus Festival, 2005 (And Its Report) by Cutie
- J2MEQRCode: QR Code Encoder/Decoder application runs under cellphones by GuoQing Hu
- QR Code Reader application for Vodafone 702NK(NOKIA 6630) by Windstorm
- Instruction of QR Code decoding CGI with JSONP by Dan Kogai
- QRCodec: QR Code Decoder application runs under some Japanese mobile phones by Yusuke Yanbe
Other Language Ports/Bindings
- CodeProject: Open Source QRCode Library. Free source code and programming articles
- C# port of decoder based on version 0.8 by ThoughtWorks (Homepage) It should runs under Windows Mobile devices which support .NET Compact Framework
- pyqrcode
- Python binding of this library written by Alexandre Fiori
(Please tell us if you are using our QR Code library in any application. We would like to introduce it here)
Screenshots
A example GUI application
References and Specifications
- About 2D Code | QR Code.com
- General information of QR Code
- JISC: Japanese Industrial Standards Committee
- You can download JIS-X-0510, the QR Code specification for free. Note that it written in Japanese from this site.
- ISO/IED 18004:2006
- ISO Standard version of above is available. It is written in English, but under fee based (> $100).
Credits
For error correction process, our project is using Reed Solomon code decoder developed by Masayuki Miyazaki(m-miyazaki) thanks.
Contact Us
Please feel free to contact us via Project Forum or mail yanbe __at__ users.sourceforge.jp (Yusuke Yanbe, a project leader and main developer). We are looking forward to your participation.