2017-09-15 27 views

答えて

1

メディアンフィルタリング(cv::medianBlur())/モルフォロジー演算(cv::morphologyEx()、私は信じて、openingを必要とする)は、しばしば、あなたのケースのために使用されている - 彼らは孤立したピクセルを掃除できます。 hereの詳細を参照してください。

1

findContoursを使用すると、画像から小さなノイズの多いコンポーネントをエリアに基づいて削除できます。

1

@melodiseaseと@Jazzはどちらも合理的な解決策を示唆しています。接続されたコンポーネントを選択し、特定の領域よりも大きいコンポーネントを選択する場合は、findContours()を使用しないでください。最近のOpenCVを使ってcv::connectedComponentsWithStats()に行ってください。あなたはそれが多くより速く見つけるでしょう。

完全な開示:私はあなたがこれまでに試してみました、あなたが正確にどのような問題を抱えている何

関連する問題