cvsmooth

画像のスムージング

cvsmooth p1,p2,p3,p4,p5

p1 : スムージングのタイプ
p2 : param1
p3 : param2
p4 : param3
p5 : CVバッファID

(プラグイン / モジュール : hspcv)

解説

CVバッファにスムージングを適用します。
p5で対象となるCVバッファIDを指定します。
省略された場合は、cvsel命令で設定されたIDが使用されます。

p1で指定することのできるマクロは以下の通りです。

CV_BLUR_NO_SCALE
(param1×param2の領域でピクセル値を足し合わせる)

CV_BLUR
(param1×param2の領域でピクセル値を足し合わせた後、
 1/(param1*param2)でスケーリングする)

CV_GAUSSIAN
(param1×param2ガウシアンフィルタ)

CV_MEDIAN
(param1×param2メディアンフィルタ)

CV_BILATERAL
(3×3バイラテラルフィルタ(param1=色分散, param2=空間分散))

http://www.dai.ed.ac.uk/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html

「param1×param2」のパラメーターは、1以上の奇数を指定する必要があります。

情報

プラグイン / モジュールhspcv
バージョン3.2
作成日2009/08/01
著作者onitama
URLhttp://www.onionsoft.net/hsp/
備考hspcv.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspcv.hs