以前、社内でQRコードを使用したサービスを検討していた際、FlashでWebカメラを使用してQRコードを読み取る技術が公開されていたのでご紹介します。
ソースコードはSpark Project内のQRCodeReaderプロジェクトとして公開されていて、誰でもサンプルを使用する事が出来ます。
資料:
FlashでQRコード読み取り – ロゴスウェア株式会社
ActionScriptでQRコードを読み取る – Flashデベロッパーセンター
ソースコード:
QRCodeReader – Spark Project
以下はサンプルコードをパブリッシュして生成したswfファイルです。
※このサンプルはWebカメラを使用します。Webカメラが利用出来ない場合はサンプルは動作しません。
QRコードサンプル
WebカメラにQRコードを近づけると、文字が読み取れます。作者の方曰く、まだ改良の余地があるそうですが、とりあえずは使用できます。
Flashで動作するという事は、Adobe AIRでデスクトップアプリケーションとして動作させる事も可能です。なにか新しいサービスが出来そうな予感がします。
サンプルswfファイルダウンロード: ReadQrCodeSample.zip

Twitterに投稿