s1101405 Homework #3

 

1122 Digital Image Processing Assignment #3 報告

 

學號:s1101405          姓名:蔡芷琳

 

主題:傅立葉轉換與影像復原處理

 

專案目標:撰寫一個 OpenCV 程式,將讀取到含有雜訊的圖片進行濾波處理,還原成較清晰的圖片。

 

開發平台:Microsoft Windows 11, Visual Studio Code, OpenCV 4.9.0, Python 3.12.2

 

程式架構與功能說明:

 

1. 讀取輸入的圖片檔案名稱

2. 將圖片進行灰值化

3. 使用高斯分佈進行模糊化的計算,指定模糊區域單位 (必須是大於 1 的奇數) 後就能產生不同程度的模糊效果,在這裡模糊區域單位使用(15,15)

4. 分別將原圖和模糊化的圖進行傅立葉轉換

5. 取得原圖、模糊化圖片的magnitude spectrumphase spectrum

6. 利用逆傅立葉轉換將圖片復原

7. 成果展示與討論:

範例一:

    Image1:


        Magnitude:


        Phase:


        Rebuild:


        Image2:


        Magnitude:


        Phase:


        Rebuild:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6