Python
1img_gau = cv2.GaussianBlur(img,(3,3),0.5) 2 3img_bi = cv2.bilateralFilter(img,3,sigmaColor,0.5)
ガウシアンフィルタで3×3サイズのフィルタを用いる場合(3,3)と入力しますが
バイラテラルフィルタで3×3のフィルタを用いる場合は上記コードのように"3"と入力するので合っていますか?
また別の質問なのですが、
ガウシアンフィルタの標準偏差をσ、カーネルサイズ(2w+1)×(2w+1)とすると
σ=w/2 とするのが一般的?だと勉強しました。
http://opencv.jp/opencv-2svn/cpp/imgproc_image_filtering.html
上記サイトのバイラテラルフィルタの項目に
"カーネルサイズdが0以下なら、sigmaSpaceとの比率がdとなるようにサイズが決まる"
との記載があったのですが、これはσを入力して、カーネルサイズの引数を0以下にするとσ=w/2の関係からカーネルサイズが自動的に設定されるという認識でよろしいのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。