2008/4/7 月曜日

FlashでQRコード読み取り

カテゴリー: Flash — ueno @ 17:54:44

AS3の高速性を利用し、Flashプレーヤー上でWebカメラを通してQRコードの読み取りができるデコーダーを開発しました。

動作中の画面
動作画面サンプル
結果表示画面
結果画面サンプル

一般的にQRコードは各種媒体上に印刷されたものを携帯型のバーコードリーダーで読み込むという形態で用いられますが、Flashで実装することによって逆に、携帯機器の画面に出力したQRコードをPCに接続した固定カメラに読み込ませ、コードに対応した処理をPC上で行うといったことが可能になります。

下のFlashで実際にQRコードの読み込みができます(要Webカメラ)。
うまく読み込めないときは、次の点をご確認ください。

  • Webカメラのピントを合わせる(レンズの外側を回して調整するものが多いです)
  • カメラをディスプレイに対してまっすぐ垂直に向ける
  • コードを中心に合わせ、カメラを前後に動かしてみる

このページを表示するためには Flash Player が必要です。

読み込みテストには下の画像をご利用ください。

お試し用QRコード

今回作成したデコーダーでは、次の設定に対応しました。

  • モデル:2
  • バージョン:1~10
  • エラー訂正レベル:全て(L, M, Q, H)

当面は、読み込みが容易にできて英数字122文字(エラー訂正レベルMの時)のデータ量をもつ、バージョン5前後のコードを利用した運用を予定しています。

※QRコードは(株)デンソーウェーブの登録商標です

2 件のコメント »

  1. [...] た。AS3でこんなことできるんだ!と感動。詳しくは省略というか説明できない。近日中にSparkProjectにコミットされる予定らしい。  詳しくは下のURLへ。  http://labs.logosware.com/archives/65#more-65 [...]

    ピンバック by 冷吟閑酔 — 2009/3/26 木曜日 @ 23:02:39

  2. [...] 資料: FlashでQRコード読み取り – ロゴスウェア株式会社 ActionScriptでQRコードを読み取る – Flashデベロッパーセンター [...]

    ピンバック by FlashでWebカムからQRコードを読み取る – qui-no Labs — 2010/1/22 金曜日 @ 19:31:31

このコメント欄の RSS フィード

コメントをどうぞ

©2000-2009 LOGOSWARE All rights reserved.