タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

algorithmとConvolutionFilterに関するkalsaのブックマーク (1)

  • Visual C++ 2005 Express Edition を用いた易しい画像処理(5)―3×3画素のオペレータを用いた画像の平滑化、鮮鋭化、線画化

    オペレータには、用途に応じて色々なマトリックスが用いられる。図2は、その一例で、他にも縦方向、横方向専用のエッジ検出などがあり、ガウスぼかしには、σに応じてさらに大きいマトリックスも用いられる。 プログラムの概要 プログラムは、次の部分からなっている。 ◎Form1起動時に実行するもの 1) 原画像を読み込む。 2) 原画像から二次元のピクセルデータ(Color構造体の)を取得する。 3) 周辺処理のために、原画像の二次元ピクセルデータを拡張(四辺を外側にコピー)する。 4) 平滑化オペレータでコンボリューションする。 5) 鮮鋭化オペレータでコンボリューションする。 6) エッジ検出オペレータでコンボリューションする。 7) 上記のエッジ検出結果に対して、R、G、B各成分のいずれかが閾値(ここでは20を使用)を超える場合は濃度dを0(黒)に、それ以外は255(白)に設

    kalsa
    kalsa 2009/01/24
    コンボリューション行列について
  • 1