PythonでQRコードを読み取るカメラをつくる

二次元バーコードをカメラで読み取り、読み取ったものを表示するプログラムPython2.x系で作ってみました。

開発をした環境は、RaspberryPi Zeroです。(色々あってこの環境)

QRコードを読み取るときに、画像処理したほうが読み取りやすくなるかなぁと思い、グレースケール化から二値化を行って読み取っています。

スポンサーリンク




スポンサーリンク

使用したライブラリ

  • OpenCV 2.4.9.1
  • zbar
  • Pillow

プログラム

実際に動いているところ

一応GitHubにもソースコードをあげています ここ

USBカメラによるQRコードの読み取りの他に、Raspberry Pi CameraによるQRコードの読み取りをするプログラムも作成しました