4
我讀到的頻域高斯濾波器,但有幾點我不能在這裏明白:與高斯濾波器工作在頻域+ Matlab的
將高斯濾波器始終是一個方陣?
如果1的答案是肯定的,如果我的圖像是矩形矩陣會發生什麼?在Matlab中,我讀取圖像,然後使用
fft2
將其從空間域轉換到頻域,然後我使用ffshift
來集中它。我想要的是將圖像的頻域矩陣乘以高斯濾波矩陣,然後使用ifft2
將結果轉換爲空域,但由於高斯濾波矩陣和圖像的頻域矩陣大小不同,它們不能相乘一起。 (我在這裏並沒有使用conv2
和fspectial
)。
好,高斯濾波器通常以方格的定義,由於其各向同性,但是沒有什麼能夠阻止你裁剪它是一個矩形,圓形,星形,你的名字。現在,更常見的是,您可以定義適當的填充以匹配兩個支持區域。 – mmgp
爲什麼不使用'conv2(image,guassian,'same')'? – bla
我想試試它 – Xitrum