2017-09-24 10 views
0

は、私は、次の画像を持っている: enter image description hereイメージ内の閉じた輪郭オブジェクトを検出し、半径と中心点を保存する方法は?

Iは半径および中心点をMATLABで7白「円形」紙部(閉じた輪郭)を検出し、保存したいです。私は、次の方法を試してみました:参照画像と原画像(左上)(右下)

  • エッジをフィルタリング(右上及び左下)と、複数の適合一致

    • 機能をデータポイントに円
    • 円形ハフ

    と(左上)、元の画像中の円を検出するが、彼らは動作しませんでした。私は画像処理の初心者です、助けてもらえますか?ありがとう:)

  • 答えて

    0

    contourの機能で、レベルまたはレベルの数を直接指定することで遊ぶことができます。等高線座標が必要な場合は、低レベル関数contourcを使用することができます。出力形式は少し複雑です。

    0

    適応二値化の後にブロブ検出を使用します。中心と面積は簡単に計算され、半径から半径を推定できます。

    +0

    私が言ったように、私は初心者ですから、もっと詳しく説明してください:) –

    +0

    "connected components analysis"を読んでください。 –

    関連する問題