FFTW套件在BCB的使用問題 |
答題得分者是:poaivy
|
moonsea
一般會員 發表:11 回覆:15 積分:5 註冊:2007-10-08 發送簡訊給我 |
因為需要寫傅立葉轉換,所以有些問題需要請使用過的前輩解答疑惑:
1.聽說FFTW(http://www.fftw.org/)速度很快, 所以裝了他所提供的VCL元件(for bcb6), 但發生情況, 請問是否需要先安裝一些東西或是設定呢?不知道有沒有使用過的人可以分享使用心得? 2.請問如果傅立葉開發介面那使用套件比較好還是自己寫比較好呢? (傅立葉之前可能會有影像前處理) 因為用google搜尋比較多人使用VC,所以用BCB安裝與使用上有些問題無法解決, 附件為網站所提供的VCL,非常感謝。 |
poaivy
中階會員 發表:40 回覆:78 積分:53 註冊:2004-08-09 發送簡訊給我 |
|
moonsea
一般會員 發表:11 回覆:15 積分:5 註冊:2007-10-08 發送簡訊給我 |
|
poaivy
中階會員 發表:40 回覆:78 積分:53 註冊:2004-08-09 發送簡訊給我 |
===================引 用 moonsea 文 章=================== 感謝, 修改一下迴圈可以跑, 但是對其中一段資料輸入的部份看不太懂,可否幫忙解答?謝謝 [code cpp] in = (fftw_complex*)fftw_malloc(sizeof(fftw_complex) * N); out= (fftw_complex*)fftw_malloc(sizeof(fftw_complex) * N); for(int i=0;i<10 )//---------資料輸入區 { in[i][0]=i 1; in[i][1]=0; } [/code] in 代表你要輸入做FFT的參數 out則是代表轉換後輸出 http://blog.chinson.idv.tw/2006/05/fftw-fft-c.html?showComment=1222750740000 http://www.math.ualberta.ca/imaging/fftw / 最主要是參考他的線上說明 如果英文不差的話 裡面倒是說的蠻清楚的 |
moonsea
一般會員 發表:11 回覆:15 積分:5 註冊:2007-10-08 發送簡訊給我 |
|
thisx3
一般會員 發表:0 回覆:1 積分:0 註冊:2005-05-31 發送簡訊給我 |
看了http://blog.xuite.net/poaivy/poki/5127859 上的說明,我還是不太懂要如何在BCB上面跑FFTW
有了fftw3.dll fftw3.h fftw3.lib(for bcb) fftw3.def這幾個檔案之後,該把哪個檔放到哪?還有什麼相關的設定?我還是不太清楚 麻煩大家了~謝謝 |
moonsea
一般會員 發表:11 回覆:15 積分:5 註冊:2007-10-08 發送簡訊給我 |
有點久了,把記得的提供給你參考,在寫之前需要以下幾個步驟:
Step1:新建一個Application→存檔(資料夾1)→ 把fftw3.dll fftw3.h fftw3.lib(for bcb) fftw3.def這四個檔案放進去(資料夾1) Step2:在標頭檔加入[code cpp] #include "fftw3.h" //有時候要改成#include Step3:在Tool box選project→Add to project→選fftw3.lib 之後按部落格上的撰寫應該就可以跑了,不過應用在影像上輸入陣列還要先把低頻移到影像中心就是了,希望有幫到你。 ===================引 用 thisx3 文 章=================== 看了http://blog.xuite.net/poaivy/poki/5127859 上的說明,我還是不太懂要如何在BCB上面跑FFTW 有了fftw3.dll fftw3.h fftw3.lib(for bcb) fftw3.def這幾個檔案之後,該把哪個檔放到哪?還有什麼相關的設定?我還是不太清楚 麻煩大家了~謝謝
編輯記錄
moonsea 重新編輯於 2010-01-20 22:58:13, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |