すべてのフォーラムを検索しましたが、答えが見つかりません (これが私の最初の投稿なので、エラーの可能性があり申し訳ありません)。
Zxing パックをダウンロードしましたが、qr コード デコーダーを動作させたいと考えています (C#、WPF アプリケーションで)。問題は、コンパイル中にエラーが発生せず、アプリケーションはうまくいくことです (kinect rgb カメラから入力ストリームを取得します) が、何もしないようです。
私はいくつかのコードを報告します (おそらく私はいくつかのエラーを犯しました...):
RGBLuminanceSource ls = new RGBLuminanceSource(bit, frame.Width,frame.Height);
Result result = new QRCodeReader().decode(new BinaryBitmap(new HybridBinarizer(ls)));
if (result != null)
Console.WriteLine("yahoo!");
else
Console.WriteLine("oh no");
frame は kinect によってキャプチャされたフレームであり、bit は RGBLuminanceSource が入力として必要とする byte[] 配列であり、次のように作成しました。
byte[] bit= new byte[frame.PixelDataLength];
colorFrame.CopyPixelDataTo(bit);
QR コードの紙をカメラの前に置くと、いつも「おやおや」というメッセージが表示され、何が間違っているのかわかりません。