私の質問は簡単です。単純すぎるかもしれません。しかし、私のプロジェクトの1つで作業しているときに、次の行を使用してバイナリイメージを拡張しました。
cv::dilate(c_Proj, c_Proj, Mat(), Point(), 2);
これは基本的に、3x3の長方形の構造化要素でバイナリイメージを拡張しています。最後の引数から、この操作を2回繰り返して実行していることがわかります。これは、次と同等です。
cv::dilate(c_Proj, c_Proj, Mat(), Point(), 1);
cv::dilate(c_Proj, c_Proj, Mat(), Point(), 1);
私の質問はこれです:2回の反復を実行する代わりに、6x6の構造化要素を使用して1回の反復のみを実行する場合、これは精度とパフォーマンスの点で上記のコードと同等ですか?画像が1回だけ繰り返されるので、高速ですか?