[Tips] zbar でQRコードやバーコードを読み取る

画像とビデオ入力に対応している。

Installation

Mac 環境でも brew install できた。

ZBar bar code reader – Support

% brew install zbar

rubyで画像からQRコードを読み取り – Qiita

Usage

zbarimg

今回は画像から入力する。

% zbarimg --help
usage: zbarimg [options] <image>...
scan and decode bar codes from one or more image files
options:
    -h, --help      display this help text
    --version       display version information and exit
    -q, --quiet     minimal output, only print decoded symbol data
    -v, --verbose   increase debug output level
    --verbose=N     set specific debug output level
    -d, --display   enable display of following images to the screen
    -D, --nodisplay disable display of following images (default)
    --xml, --noxml  enable/disable XML output format
    --raw           output decoded symbol data without symbology prefix
    -S<config>[=<value>], --set <config>[=<value>]
                    set decoder/scanner <config> to <value> (or 1)

書籍のバーコード画像を読み込んでオプションを付けると、コードのみ出力される。

% zbarimg -q --raw foo.jpg
1923055029804
9784774184111

zbarcam

brew install では入らなかった。

ZBar でバーコード読み取り « Stop Making Sense