2012-01-31 13 views
4

C#でZXingの最新バージョンを使用している人は誰ですか?C#ZXingリーダーの例

ZXingを使用して画像を処理しようとしていますが、理想的には「本物の」時間にウェブカムから取り込んでいますが、ZXingを使用してデコードするすべての例は古くなっているようです。少しナッツを開始します。

私が知る限り、私のカムイメージをBinaryBitmapにすることができれば、私はうまくいくでしょうが、私が見つけることができる例で変換に使用されたメソッド/クラスはもう存在しないようです。ここで

は、現在、私に頭痛を引き起こしコードです:

Binarizer barney = new HybridBinarizer(new LuminanceSource(image)); 
Result result = reader.decode(new BinaryBitmap(barney)); 

LuminanceSourceは今、私のスピードバンプのようです。私はC#の下でインスタンス化する適切なクラスを見つけることができません、BufferedLuminanceとAWTImageLuminanceSourceはC#の下に存在しないようです。

私は何をすべきかを指摘できる人は誰ですか?

私はWin7 64b、ZXing 1.7、VS2008を実行しています。

+1

このトピックに関するその他の質問は、Stack Overflowで確認しましたか? –

+0

私は他のZXingを見ました。私が見る限り、彼らはBufferedLuminanceまたはAWTをサポートする古いバージョンのZXingを使用するか、またはイメージをリーダーに取り込むためのコードを表示しません。もう一度ブラウズしてください... –

答えて

5

私は最近C#ポートを使用しました。 LuminanceSourceは抽象クラスです。

次のいずれかを行う必要があります。

  • サブクラスLuminanceSourceとそのメソッドを実装する、または
  • 代わりにすでに含まRGBLuminanceSourceクラスを利用しています。

私は成功のために後者を使用しました。

+0

ありがとうございます。このスレッドのRGBLuminanceSourceにつきました: http://stackoverflow.com/questions/4672246/zxing-in-c-sharp-using-ikvm あなたの返事を見たときにSndがちょうど更新しようとしていました。乾杯。 –

1

は、それはウェブカメラからQRコードをスキャンすることができますし、それがのQRデコード化からzxing使用しています私のプロジェクトに

http://windowqr.codeplex.com/

を見てみましょう。