1
如何將圖像(例如Lena)分解爲幅度圖像和相位圖像,並使用Matlab再次從這兩個圖像重建它?如何將圖像分解爲幅度和相位,並使用Matlab重新構造圖像?
這裏是我用Matlab編寫的代碼,但我不知道爲什麼重建圖像太暗或太亮!
如何將圖像(例如Lena)分解爲幅度圖像和相位圖像,並使用Matlab再次從這兩個圖像重建它?如何將圖像分解爲幅度和相位,並使用Matlab重新構造圖像?
這裏是我用Matlab編寫的代碼,但我不知道爲什麼重建圖像太暗或太亮!
你忘了在複雜的單元j
乘以階段:
其他一切shouldBe這樣就好了。
順便說一句,你可能希望處理
I = im2double(I);
如果我計算重構誤差,'I_error = I之前將圖像轉換爲
double
- I_recon;'有圖像中值。他們是什麼? – MJay@MJay驗證這些值是非常小的。他們可能是由於數字問題。參見例如[this thread](http://stackoverflow.com/q/686439/1714410)。 – Shai