0

ノートブック(四角形)の写真があり、説明のように線と点が描かれています。出力は境界とドットに関する情報を含むデータ構造でなければなりません。どのようにそれを達成することができますか?可能であれば、プログラムはこれを動的に処理しなければなりません(与えられたビデオ)。ノート紙に描画された線とドットを検出する

example

+0

何を試しましたか? – Trilarion

+0

まだ何もありません。完了したらお知らせします(他にやることがあります)。 Btw。私は最初からそれを自分で実装するつもりです。私の考えは、エッジ(Cannyエッジ検出器)を検出し、適切な閾値を適用することです。サークルに関しては、平方での平均色を計算することは私にとっては良いようです。私はまた、十字架を検出することについて考えていました(ハリスコーナーの検出??)、2つの間に太い線があるかどうかを確認しました。 –

答えて

0

はいこれは、種々の画像処理技術によって達成することができます。

助けることができる有名な技術の1つはCanny Edge Detectorです。画像内ののエッジがすべてであることを検出できます。もっと見ることができるのはhereです。さまざまなPythonとC#の画像処理ライブラリがこれを非常に簡単にします。例を挙げるとOpenCV

エッジの真ん中のドットを検出するには、それを容易にするライブラリが分かっていない限り、それはあなたに任せます。私はキャニーエッジ検出器で検出した各四角形を見て、中央付近に暗い色の値があるかどうかを確認することをお勧めします。

データ構造については、それもあなた次第です。

ビデオは一連の画像であることに注意してください。すべての画像に同じテクニックを適用するだけです。

関連する問題