情報詳細Q:HALCONで用いることができるフィルターにはどのようなものがありますか?A:■median_image、median_rect、rank_image、rank_rectmedian_*は、メディアンフィルタと呼ばれるもので、HALCON標準サンプル:median_rect.hdevにあるような使い方ができます。また、ソルトアンドペッパーノイズなどのノイズ除去も可能です。逆に、フィルタサイズによっては予期せぬものまで除去される点に注意が必要です。rank_*はこれを一般化したもので、ランクフィルタと呼ばれます。■mean_image、smooth_image、binomial_filterメディアンフィルタでは除去されてしまうものを除去したくない場合など、こちらのオペレータで平滑化することができます。基本的に周囲の画素の(加重)平均を取って平滑化しますので、エッジなどはぼやけた画像になります。(HALCON標準サンプル:crystal.hdev)最も標準的な平滑化処理がこちらです。■sigma_image周囲のうち輝度値の近い画素だけを使用して平滑化します。黒い部分は黒い部分だけで、白い部分は白い部分だけで平滑化したい場合などに使用できます。■laplace、laplace_of_gaussこれらは平滑化ではなくラプラスフィルタと呼ばれるもので、エッジ(輝度変化の大きい部分)を抽出する時に使用します。laplace_of_gaussは、ラプラスフィルタ適用前に平滑化が行われますので、laplace単独で使用するよりはノイズに強いです。■ほとんど同じ性能のオペレータは何と何がありますか?binomial_filterとgauss_filterがそれに該当します。他にも、「median_image('square')とmedian_rect」「rank_image(矩形region)とrank_rect」「smooth_image('gauss')とgauss_filter」などが代わりに使用することができます。添付ファイルタイトル各フィルターの説明(median,rank,smooth,binomial,sigma,laplace)URL 名000004650公開状況公開済み検証状況公開済み