「サンプルプログラム」の編集履歴(バックアップ)一覧はこちら
「サンプルプログラム」(2008/10/20 (月) 14:28:54) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
&counter()番目のお客様♪
* プログラムおよび実行結果
- fftw+C言語標準ライブラリのみで動くプログラム
とりあえず、試してみたい方へ。
|プログラムの内容|ソースコード|実行結果|
|基本の使い方 1次元FFT|[[fftw1D.cpp>fftw1D]]|[[result1]]|
|基本の使い方 2次元FFT|[[fftw2D.cpp>fftw2D]]|[[result2]]|
|原点移動(2次元)|[[DCexchange.cpp>DCexchange]]|[[result3]]|
|パワースペクトルを得る|[[powerspectol.cpp>powerspectol]]|[[result4]]|
|位相を得る|[[phase.cpp>phase]]||
|画像出力する|||
|プランの再利用|||
|メモリを節約したFFT|||
- OpenCVを利用したプログラム
OpenCVというライブラリが必要だが、ライブラリ導入によって、コードも簡単、入出力も簡単になりオススメである。
|プログラムの内容|ソースコード|実行結果|
|基本のひな形|[[fftwandopencv.cpp>fftwandopencv]]||
|メモリを節約したFFT|[[realdataDFT.cpp>realdataDFT]]|[[result101]]|
* ダウンロード
-&link_upload(page=サンプルプログラム,text=program download)
※ プログラム作成ポリシー
-速度は優先しない(可読性重視)
-エラーハンドリングは適度にまじめに
(メモリ開放を通らないルーチンあり)
間違えやアドバイスなどありましたら、BBSにご一報ください。
&counter()番目のお客様♪
(※) プログラムを実行していかなる結果が生じても責任は負いません。悪しからず。
* プログラムおよび実行結果
- fftw+C言語標準ライブラリのみで動くプログラム
とりあえず、試してみたい方へ。
|プログラムの内容|ソースコード|実行結果|
|基本の使い方 1次元FFT|[[fftw1D.cpp>fftw1D]]|[[result1]]|
|基本の使い方 2次元FFT|[[fftw2D.cpp>fftw2D]]|[[result2]]|
|原点移動(2次元)|[[DCexchange.cpp>DCexchange]]|[[result3]]|
|パワースペクトルを得る|[[powerspectol.cpp>powerspectol]]|[[result4]]|
|位相を得る|[[phase.cpp>phase]]||
|画像出力する|||
|プランの再利用|||
|メモリを節約したFFT|||
- OpenCVを利用したプログラム
OpenCVというライブラリが必要だが、ライブラリ導入によって、コードも簡単、入出力も簡単になりオススメである。
|プログラムの内容|ソースコード|実行結果|
|基本のひな形|[[fftwandopencv.cpp>fftwandopencv]]||
|メモリを節約したFFT|[[realdataDFT.cpp>realdataDFT]]|[[result101]]|
* ダウンロード
-&link_upload(page=サンプルプログラム,text=program download)
※ プログラム作成ポリシー
-速度は優先しない(可読性重視)
-エラーハンドリングは適度にまじめに
(メモリ開放を通らないルーチンあり)
間違えやアドバイスなどありましたら、BBSにご一報ください。