/ / iOS / Android用モバイルバーコードスキャナ - zxing、バーコードスキャナ

iOS / Android用モバイルバーコードスキャナ - zxing、バーコードスキャナ

私はバーコードスキャナに関するいくつかの研究を行ってきたiOS / Android用に利用可能で、ZXingフレームワークがオートフォーカスカメラデバイス用の信頼できるフリースキャナSDKであることが判明しました(これは正しいですか?)。私の要件は、iOS / Androidデバイスのバーコードをスキャンし、次の操作を実行することです。

  1. バーコードイメージをキャプチャし、バーコードを使用するスキャナSDK(zxingのような)は画像をスキャンし、バーコードからいくつかの詳細(名前、年齢、その他の個人的な詳細など)をデコードします(私はこの目的にはQRコードのような2Dバーコードフォーマットが必要です)。まずこれが可能です。この場合、パフォーマンス、スピード、正確さはどのようになりますか?

  2. しかし、もっと重要なのは、お客様が設計しなければならないことですそのようなバーコードをデコードする(インターネット接続なしで、すべての詳細がバーコードに埋め込まれている必要があります)。これが可能であり、利用可能な特定のフレームワークがある場合、そのようなフレームワークの本質は何か?

任意のヘルプ、便利なリンクは非常に高く評価されます。前もって感謝します!

回答:

回答№1の場合は3
  1. パフォーマンス、スピード、正確さについては不明ですが、ZXingは広く使用されているフレームワークなので、既存のバーコードスキャナアプリとほぼ同じです。その量のデータに対して2Dバーコードが必要であるということはあなたが正しいです。 2Dバーコードにエンコードするデータが多いほど、バーコードリーダーが認識するのが難しくなります。

  2. ZXingもこれをあなたのために行うことができます。 zxing.appspot。comには、ZXingウェブサイトがバーコードを生成するために使用するのと同じコードがあります。それを組み込んだアプリを書くだけでいいですよ。あなたが好きなデータを2次元バーコードに入れることができます。そのデータのフォーマット方法はあなた次第です。既存のフォーマット(vcardsやWebリンクなど)がいくつかありますが、カスタムフォーマットが必要です。

一番簡単なのは、ZXingバーコードリーダーアプリを見ることです。あなたがやりたいことのほとんどはすでに完了していますし、Apacheのライセンスはかなり許されています。