質問
Macで動作する、またはオンラインになっているQRデコーダを知っている人はいますか? 1つの画像をデコードするだけです。
解決
残念なことに、最も使用されているライブラリ libdecodeqr はOpenCV(gtk2)に依存しており、そのライブラリもOS Xでのコンパイルは困難です( Image :: DecodeQR
perlモジュールで必要なため、コンパイルを試みました-失敗しました)。
幸いなことに、次のリンクが見つかりました: http://macscripter.net/viewtopic.php?id= 37404 次の引用:
- ZBarソースコードをダウンロードします。
- tarballを解凍し、結果のディレクトリをターミナルウィンドウで開きます。
-
./ configure --disable-video --without-python --without-gtk --without-qt
と入力して、ビルドプロセスを構成し、ImageMagickへの依存関係を制限します。 - " make"と入力しますビルドプロセスを呼び出します。
- " sudo make install"と入力し、プロンプトが表示されたら管理者パスワードを入力します。
ImageMagick
が必要になります。 macports からインストールできます。
ZBarをインストールした後、コマンドでqrcodeをうまくデコードできます
zbarimg qrcode_file.png
OS X Mavericks 10.9.2(およびLion / 10.7.5)でテストされ、正常に動作します。 ImageMagickのみに依存しているため(macportsに存在する)、簡単に「コンパイル可能」である必要があります。他のOS Xバージョンでも。
他のヒント
brewを使用すると、QRコードリーダーであるzbarを簡単にインストールできます。
brew install zbar
次に、次の呼び出しによりQRコードを読み取ることができます。
zbarimg qrcode_file.png
また、@ jm666、 brewを使用してopencvをインストールできます。
このオンラインデコーダーも動作する可能性があります:
数か月前にiMacでqrencode 2.0をコンパイルできました。開発者ツールをインストールする必要があることは明らかです。libpngなどのような追加のライブラリを最初に構築する必要があるかどうかは思い出せません。しかし、それは文字列をQR画像としてエンコードするためのものです...
SourceForgeの Java QR Code Library を使用できます。 qrencode 2.0でエンコードした画像をデコードするMacで、正常に動作しました。
こちらがあなたに合ったオンラインデコーダーです。バックグラウンドでzxingオンラインデコーダーを使用します QRgenオンラインQRデコーダー
こちらは、ウェブカメラを使用し、電話のQRデコーダーのようにリアルタイムで動作するものです。 AdobeAirに基づいており、適度に機能します。
http://www.macstories .net / mac / mac-app-store-preview-quickmark-qr-code-reader /
これはiSightを搭載したMacで動作します。