タグ

ブックマーク / csharpimage.blog60.fc2.com (1)

  • C#で画像処理 画像をフーリエ変換

    フーリエ変換(FFT)プログラムを使用して画像をフーリエ変換する方法をC#プログラムとともに紹介します。 画像をフーリエ変換する場合、画像は縦と横の2方向の情報を持っているためそれぞれフーリエ変換する必要があります。これを2次元フーリエ変換(以下、2次元FFT)といいます。 画像を2次元FFTすることで、画像を空間周波数領域に変換することができます。 画像の高い周波数は画像の輪郭部を、低い周波数は、輪郭内の輝度の変化量が小さいところを表します。 周波数変換した画像は、ローパスフィルタやハイパスフィルタといった画像処理を行うことができるようになります。 フーリエ変換は、時間空間から周波数空間に置き換える処理ですが、画像に対しても同じようにフーリエ変換をすることができます。ただ画像は2次元なので、画像上の縦方向と横方向に2回フーリエ変換をかける必要があります。こうして2回のフーリエ変換、2次元

  • 1