我有這個代碼將執行圖像上的高斯濾波器(低通濾波器)。但是,此濾鏡僅適用於灰度圖像。我該如何改進它,以便它可以在彩色圖像上工作?我知道有很多內置函數,但我是圖像處理的新手,我正在嘗試學習基礎知識。 %Read an Image
Img = imread('peppers.png');
Im = rgb2gray(Img);
I = double(Im);
%Design the Gauss
我正在努力尋找我的代碼或推理中的錯誤;我必須手動創建一個高/低通濾波器來處理頻域中的圖像。我不允許使用butter(),filter()和其他相關函數。 最終的結果,我瞄準的東西,類似於下面顯示的那樣:link 1,link2。 爲了達到這個結果,我創建了以下功能: function out = hlow2(x,n,mask,u)
% x - input image
% n - mask si