2017-07-17 173 views

答えて

1

sigma_sは、画像がどれくらい平滑化されるかを制御します。値が大きいほど、画像はスムーズになりますが、計算が遅くなります。

sigma_rは、イメージをスムージングするときにエッジを維持する場合に重要です。小さいsigma_rは、平均が取られる(すなわち、平滑化される)非常に似通った色しかもたらさないが、色が大きく異なる色は損なわれない。

も参照してください:https://www.learnopencv.com/non-photorealistic-rendering-using-opencv-python-c/

+0

は、あなたの答えをありがとう、これは本当に – Squish

+0

問題ありませんたくさんのに役立ちます。お役に立てて嬉しいです。 – KjMag

+1

万が一、sigma_sのfloat値がintの形式であるのに対して、sigma_rのfloat値が浮動小数点値であるのはなぜか分かりますか?これは、sigma_sがスムージングフィルタのサイズ(つまり、値を平均化している間に含まれている隣接ピクセルの数)に対応するためです。sigma_rは、次のことを意味します。void detailEnhance(InputArray src、OutputArray dst、float sigma_s = 10、float sigma_r = 0.15f) – Squish

関連する問題