[s1101438 Homework #3]

 

題目說明:

胖虎與正男正在進行荒野探險,並拍攝回兩張照片傳給小夫。由於影像在傳遞過 程受到雜訊干擾,使得圖片出現許些橫紋線條似的雜訊,小夫希望使用所學的頻域濾 波技術對這張影像進行處理,盡可能地恢復照片原始狀態呈現較清晰的景物,以便將 照片刊登在著名的CS362荒野探險旅遊雜誌上。


專案目標:

撰寫一個程式處理作業3所附之受干擾的圖片,盡可能地恢復圖片原始狀態。

 

作業環境:

作業系統: windows11

IDE: VS Code

程式語言: Python

OpenCV 版本: 4.9.0


程式架構:

一、

對圖片使用傅立葉轉換到頻率域後,使用高斯低通濾波來達到去噪效果,再由頻率域轉回空間域顯示平滑化後的圖片
二、
在與使用者互動後找到使用陷波濾波器位置,依照使用者輸入的d0及濾波器選擇,進行Gaussain或Ideal的陷波濾波,再轉回空間域顯示結果

與使用者互動取得濾波位置:

取得d0、使用的濾波器

使用者可以點擊想要去除頻譜位置,顯示出以d0為半徑的圓圈為率波部分



結果呈現(高斯低通濾波):



結果呈現(陷波濾波_ideal):







結果呈現(陷波濾波_gaussian):















留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1