2011-12-05 8 views
2

私はQRコードアプリケーションの初心者です。画像のQRコードを検出するアプリケーションを開発しようとしています。しかし、私はそれでリファレンス/サンプルを見つけることができません。私はこれをzbarライブラリとC#を使用してZbarを使用しています。これは私のガイド、またはいくつかのサンプルコードを参照してください。必要なQrコードzxingを使用した検出器サンプル

答えて

2

また、zxing.Netの作業サンプルが見つからないこともありました。 (私たちはそれらを見つけた私は覚えていないこと)、それらのいくつかを組み合わせ、いくつかの試行錯誤の後、私たちは、これが(抜粋)満足のいくものであることが判明:

findQrCodeText(new com.google.zxing.qrcode.QRCodeReader(), bitmap); 

によって呼び出され

[DebuggerHidden] 
string findQrCodeText(com.google.zxing.Reader decoder, Bitmap bitmap) 
{ 
    var rgb = new RGBLuminanceSource(bitmap, bitmap.Width, bitmap.Height); 
    var hybrid = new com.google.zxing.common.HybridBinarizer(rgb); 
    com.google.zxing.BinaryBitmap binBitmap = new com.google.zxing.BinaryBitmap(hybrid); 
    string decodedString = decoder.decode(binBitmap, null).Text; 
    return decodedString; 
} 

我々少しだけ良い結果を得るためには、その周りにいくつかのイメージブードゥーを行うが、私は恐れていることを明らかにすることはできません。しかし、このコードはzxingの部分です。

zxingがデバッグモードで実行しているときにzxingが内部で数多くの例外をスローして呑み込むため、これは実際のPITAであるため、DebuggerHiddenAttributeを追加しました。

+0

あなたのレスポンスをお寄せいただきありがとうございます。私はあなたのコードを試してみました。素晴らしいですが、私はカメラから直接画像を試しています。私はビデオにqrcodeをマークして表示することができます。この中で私を助けてくれますか? ありがとうございます Cholan – user1081305

+0

私の言うことは全く分かりませんが、これは別の質問のようです。スレッドをトピックに保つ方が良いです。自由に別の質問を提出し、あなたの意図を完全に明確にしてください。 –

+0

私は私のフィードバックを与えた。あなたの指導に感謝します。 – user1081305

関連する問題