二次元バーコードをカメラで読み取り、読み取ったものを表示するプログラムPython2.x系で作ってみました。
開発をした環境は、RaspberryPi Zeroです。(色々あってこの環境)
QRコードを読み取るときに、画像処理したほうが読み取りやすくなるかなぁと思い、グレースケール化から二値化を行って読み取っています。
使用したライブラリ
- OpenCV 2.4.9.1
- zbar
- Pillow
プログラム
実際に動いているところ
一応GitHubにもソースコードをあげています ここ
USBカメラによるQRコードの読み取りの他に、Raspberry Pi CameraによるQRコードの読み取りをするプログラムも作成しました