3

こんにちは皆さん、ネットロゴ プログラミングを使用して画像内の数字を識別できるという問題があります。セル内の数字を識別できるようにするためのアイデアやテクニックを教えてください。netlogo コーディングを使用して数独ゲームを作成しています。まず、画像を画面にインポートして、画像をセットアップできるようにする必要があります。

画像を使用して、繰り返しなしでランダムな数独パズルを生成できるようにする必要があります。しかし、最初に数独ゲームを作成するには、画像の数字を使用できるようにする必要があります。

私はこれまでのところこのコードを持っています

to setup
    clear-all
    import-pcolors "s1.png"
    reset-ticks
end

to go
    ask patches with [pcolor != black]
    [ set pcolor white ]
end

数独ネットロゴで数字を認識するための簡単なアルゴリズムが必要です

4

3 に答える 3

1

あなたが求めているのは、NetLogo でOCR (光学式文字認識) を行う方法のようです。

これは、NetLogo が「すぐに」実行できるものではありません。また、私の知る限り、これを実行するNetLogo 拡張機能も現在ありません。

いいえ、NetLogoコードにコピー&ペーストするだけの「数字を認識するための単純なアルゴリズム」はありません。

それで、あなたは何ができますか?

理論的には、既存の OCR パッケージと連携する新しい NetLogo 拡張機能を作成できますが、それは簡単な作業ではありません。

NetLogo のユーザー グループに、これまでに試みたことがある人がいないか尋ねることもできます。たぶん、そこにいる誰かがあなたのためにもっと洞察を持っているでしょう。

于 2012-12-04T21:12:18.710 に答える
0

これを行うとしたら、「0」..「9」の形をした亀のパンを 10 個作ることになります。したがって、数字を認識する必要はなく、カメの品種を認識するだけです。

于 2012-12-04T13:11:43.280 に答える
0

個々の数独セルの解像度が適切であれば (少なくとも 9x9 パッチなど)、NetLogo 内でパターン認識を構築することができます。次に、各セルを、9 桁のそれぞれを表す定義済みの 9x9 パッチ パターンに一致させます。結果を 9 種類のカメとして保存します。

(私はこれを自分で試していません)

于 2012-12-20T10:10:08.790 に答える