s1093323 Homework #3

1122 Digital Image Processing Assignment #3 

學號:s1093323        姓名:林長宏

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

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

        繳交項目 至少應呈現受雜訊干擾原圖的傅立葉轉換的振幅頻譜(Amplitude Spectrum)與相位頻譜 (Phase Spectrum),及敘述你所設計用來去除此種雜訊主要原理與方法,並顯示利用你 所設計方法處理得到的圖像

開發平台:Microsoft Windows 10, Visual Studio 2022, OpenCV 4.90, C++14

程式架構與功能說明:程式啟動後輸入要修改的圖片檔名
接著會顯示出六個視窗,從左上到右下分別是
原圖
Magnitude spectrum
Magnitude spectrum+Mask
Mask
Phase spectrum
修改後的圖

直接點擊magnitude或magnitude+Mask這兩個視窗、來遮蓋需要遮蓋的位置(會自動遮蓋對稱的位置)


經過一連串操作之後

按下Enter之後就會將轉換過後的圖片存到程式資料夾下的output資料夾

轉換後的image1

除此之外,按下R可以重置整個Mask;按下I可以反轉整個Mask;按下G可以將Mask模糊化、達到平滑的效果;按下ESC將會離開程式
按下I之後反轉Mask,輸出的圖只剩下噪點


使用相同的方法來處理image2.jpg


轉換後的image2



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1