s1083322 作業3

主題: 圖像旋轉


開發環境:

Windows 10 

Visual Studio 2019

C++/opencv-4.7.0.


實作:

1.將圖片用getOptimalDFTSize調整大小

2.創建一個陣列planes,兩個元素,用來存放圖片轉換後的float型別

3.將圖片分成實數、虛數,放入dft函式轉換,轉換後取對數值



4.找出圖片的正中心,透過排列組合低頻到高頻,讓頻譜能夠符合坐標系(結果1)



5.透過planes存放的值執行phase,找出相位圖(結果2)


6.將頻譜透過idft函式轉回原本的圖片(結果3)

影片:
https://youtu.be/UQKHPtFaWO0







留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1081444 Homework #7