-3

Google で答えが見つからなかったので、助けを求めてください: 2D を認識するための C++ プログラムを独自に作成する必要があります!!! (暗号) バーコード (手作りコード)。20 ~ 100 行で構成されます。各行 - 1 つの単語。

OpenCV を使用することにしました。バーの画像グループを見つけて、左上隅から画像をトリミングしてスキャンする必要があります。

クロップやコード検索も問題なし。黒と白のピクセルの線を正しく認識して、各線の一意の組み合わせを取得する方法がわかりません。

私が理解しているように、良い方法です-行ごとに行き、黒の場合は白のピクセルまたは黒を確認します-白= 0の場合は1を書き込みます....そして、次のようにシーケンスを書き込みます。

11111111 000000 111111 00000000000 111111111111111 0000000 1111 = 8 6 6 11 15 7 4 (カウント 1 と 0 の数量) = 866111574 を取得し、作物の幅と高さに依存する係数を使用して一致を見つけます。

Opencv を使用して C++ コードでこれを記述する方法は? わからない。cvInitLineIterator を使用しようとしました... 何をアドバイスできますか? ありがとうございました。

4

2 に答える 2