2017-07-30 11 views
1

OpenCVとPythonで画像に教師なし学習を適用して、画像内のいくつかの特殊パターンを検出して分類し、異なるクラッタを形成したいと考えています。 If this image is example how I can detect the yellow pattern?OpenCVでのランダムパターンの検出

+0

これまでに何を試しましたか? – Daniel

+0

サークルの検出を試みて成功しました。しかし今、私は円を検出すると、異なる色を検出する方法がわかりません。または、どのように画像の色の違いに基づいてランダムなパターンを検出することができます。 – pyRis

答えて

0

非常に興味深い問題です。円の検出に良い一致が見られる場合は、円の内側と外側のパッチの色ヒストグラムの違いを考慮することができます。また、画像上の小さなウィンドウでのエッジヒストグラムの違いも調査する価値があります。

サークルの内側を確認するには、サークルの中心と同じ中心を持つ円の半径の約1.4倍の正方形を取ることができます。外側については、このサイズについてはいくつかの四角形を取るが、xおよびy方向の半径よりも遠くに位置する。私はこれらのようなおおよその値があるべきだと思います。

+0

私はそれを理解することができません。 Pythonやその他の言語でライブラリを使用する方法を詳しく教えてください。 – pyRis

+0

今日は私の答えをいくつかのコードで編集します。 – Totoro