線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3857
推到 Plurk!
推到 Facebook!

FFT

 
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-14 10:49:29 IP:211.76.xxx.xxx 訂閱
我的Image Processing HomeWork #1(節錄)(Dec.15,1998)    檔案是 OpenOffice.org 的格式,您可以到 http://openoffice.org http://zh.openoffice.org/downloads.html 免費下載使用,目前已到 1.1.2 版。    視動科技 VMASK - ViewMove Automation Software Kernel 發表人 - dllee 於 2004/08/14 11:00:53
------
http://www.ViewMove.com
附加檔案:54769_FFT_dllees_HW.sxw
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-06-30 11:09:20 IP:59.105.xxx.xxx 訂閱
Q. 在請問一下, FFT轉換完, 不是複數嗎??? 那該如何讓他繪圖出來??? 謝謝....

A. 作業說明中就有提到

「線性壓縮」 |F(u,v)|

「動態範圍影像壓縮」 D(u,v)=log[1 |F(u,v)|]

F(u,v) 是 FFT 的結果(複數)

不論使用那一種壓縮,先將所有點的值都算出來,並找出最大值,
例如,最大值為 123456,再用 0~123456 轉成 0~255,也就是
每一點的值 *255/123456 即可成為該點影像灰階值,作成灰階圖了。
使用如最後一頁範例的最邊原始圖,試試作出來的線性壓縮或動態壓縮是否如中/右兩圖,
如果不是,就表示 FFT 的演算有問題,最常見的問題是迴圈次數算錯,導致多跑或少跑迴圈。
------
http://www.ViewMove.com
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-07-01 09:06:55 IP:59.105.xxx.xxx 訂閱
Q. 如何使用complex, 我不知道該如何求出其絕對值, 一般不是都是sqrt(real^2+imag^2), 但是使用complex卻不知道如何使用...

A. include BCB 內建的 complex.h
<textarea cols="60" rows="10" class="cpp" name="code"> 宣告 complex A; complex B; 給值 A = complex (fGreyValue, 0.0); B = complex (1.0, -10.0); 運算 A = A * B - B A; B = A B; 取絕對值 float absA=abs(A); </textarea>
comples 可以使用的函式可參考 complex.h
------
http://www.ViewMove.com
系統時間:2024-07-04 20:48:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!