2016-12-20 1 views
0

私は単純なブロブ検出を実行するプロジェクトで作業していますが、内の領域にのみ、輪郭がです。私は等高線が境界矩形または円を返すことができる輪郭を知っていますが、単純なブロブ検出をその輪郭内の領域に限定する方法はわかりません。シンプルブロブ検出が輪郭領域内でのみ検索するようにするにはどうすればよいですか?

どのような考えですか?私は立ち往生している。

+0

目的の輪郭の境界線を取得する - > boundingRectで画像をトリミングする - >ブロブ検出を適用する。 – ZdaR

+0

ZDARが提供する提案はある程度は良いです。イメージ全体を保持し、その輪郭領域でブロブ検出を実行することができるような状況があるかもしれません。回答のセクションをご覧ください。私は入力する文字を残していません。 :) –

答えて

0

私が言っていることは、イメージ上の特定の関心領域(ROI)に対してブロブ検出を実行したいと考えていますが、イメージも保持したいと考えています。

ZDARのコメントは、ROI領域だけを望む場合に役立ちます。

私の提案は次のようになります。

  • を使用すると、上のブロブ検出を実行したい輪郭領域のバイナリマスクを作成します。
  • イメージにマスクを適用します。 ROIのみを取得することができます。これでブロブ検出を実行します。
  • ROIと同じバイナリマスクとマスクが、元画像で検出されました。
+0

ご理解いただきたいと思います。あなたがしなければ、私はあまりにも例を挙げて別の答えを投稿します。 :) –

関連する問題