3

OpencvでDFTを使用する方法について学ぶために、次のリンクを使用しました

    http://docs.opencv.org/doc/tutorials/core/discrete_fourier_transform/discrete_fourier_transform.html

マグニチュードがDftからどのように抽出されるかを理解しました。しかし、私は、それぞれの大きさがどの周波数を表しているのか、高周波数と低周波数の存在について知りたいのです。これを解釈する方法を教えていただけますか?各マグニチュードの係数はどの周波数ですか?

プロットから手動で参照せずにこのデータを自律的に使用したいので、プロットせずにこれを知りたいです。私を助けてください

4

1 に答える 1

5

コンピュータビジョンのレッスンではなく、信号処理のレッスンが必要なようです。DFTから得られるのは、DFTに入れた画像と同じ大きさの複雑なコンポーネントのマトリックスです。これらは、0(左上)からサンプリング周波数(右下)までの周波数成分に対応します。サンプリング周波数に等しい周波数を持つコンポーネントは、1ピクセルの周期を持つコンポーネントです。水平および垂直周期が4ピクセルのコンポーネントは、サンプリング周波数の1/4の周波数を持っているため、[rows / 4、cols / 4]の位置にあります。これは、周期が4倍長いと、周波数が4分の1になるためです。

水平方向の周期が10ピクセル、垂直方向の周期が6ピクセルのコンポーネントを探しているとします。このコンポーネントは、DFT結果の[rows / 6、cols/10]の位置にあります。

于 2013-02-05T09:26:12.207 に答える