メディアン フィルターの定義と同様に、ローカル ウィンドウの「最大フィルター」を定義できます。
例: dst(x,y) = max(3x3 ローカル ウィンドウ ピクセル)
しかし、opencvでそのようなフィルターを見つけることができません。最も近いのは「拡張」機能です
次に、「拡張」機能のデフォルト構成を使用しますが、最大フィルターのブルートフォース実装と比較して、結果は正しくありません。
3x3 の場合、同等の膨張構成は 1x1 の長方形の構造要素を使用することであることがわかりました。
dilate(src, dst, getStructuringElement(MORPH_RECT, Size(1,1)))
私の質問は次のとおりです。
構造要素がローカル ウィンドウと同等であると考えていたのは、直感に反するように思えました。しかし、現在、ローカル ウィンドウのサイズは 1x1 ピクセルしかありませんか?
最大フィルターのローカル ウィンドウが拡大するとどうなりますか (例: 5x5、7x7)? 最大フィルターと拡張フィルターの間に関係はありますか?