Electronics

2018.01.18

ProcessingでQRコードを読み書きする

Text by Takumi Funada

p5qr01

ZXingP5はProcessingでQRコードの読み書きを可能にするライブラリ。enkatsuさんが、JAVAのQRコードライブラリZXingをProcessingで簡単に使えるようにラッパーを作って公開してくれた。

ProcessingでQRコードを使う

このライブラリの特徴は、QRコードから文字情報を取り出すだけでなく、四隅の座標も一緒にデコードしてくれるところ。つまり、QRコードの向きがわかる。

p5qr02

大きく変形するとデコードできなくなるが、対称物体に貼り付けたQRコードを読むことで、その物体の向きとidを同時に読み取る、といったことができそうだ。QRコードをARマーカー的に使いたいときに便利なライブラリと言えるのではないだろうか。