怎樣用matlab進行影象濾波處理

2021-03-11 01:42:18 字數 585 閱讀 2969

1樓:4終

1、開啟軟體,bai讀入**。

2、分別建

du立3*3高斯濾波模zhi板dao和平均濾波模板,專並對加噪的**進屬行濾波處理。顯示原圖、加噪後的**和分別用高斯、平均模板濾波後的**。

3、**結果如圖,可以看出平均模板濾波後噪聲十分明顯,高斯模板濾波後噪聲影響相對較小,但也很容易看出。

4、使用中值濾波對**進行處理,並顯示處理後的影象。

5、從**可以看出,中值濾波後的影象基本上看不出來噪聲的影響。完成儲存就可以了。

2樓:匿名使用者

help imfilter

3樓:匿名使用者

clc;

clear;

讀取du影象

zhik1=medfilt2(i,[10 10]); %中值濾dao波

h1=ones(5,5)/25;

k2=imfilter(k1,h1); %均值版濾波figure, imshow(k2), title('濾波後的權影象')

怎樣用matlab中的命令fprintf將複數結果儲存到檔案中

將複數轉換成字串儲存 fprintf f fi real a img a matlab中怎麼把自定義函式輸出的兩列值 x和y 以txt格式儲存呢?請問你是怎麼儲存 的?matlab 用fprintf怎麼把一系列資料儲存出來?是不是你在迴圈裡寫開啟檔案了。你試試下邊的程式 y rand 16,18 f...

怎樣用matlab畫橢球,如何用matlab畫出一個橢球體

ellipsoid函式,來格式源如下 x,y,z ellipsoid xc,yc,zc,xr,yr,zr,n xc,yc,zc 為中心,xr,yr,zr為半軸長。demo如下 x,y,z ellipsoid 0,0,0,5.9,3.25,3.25,30 surfl x,y,z colormap co...

如何對影象進行閾值處理,matlab彩色影象的閾值分割

你是用什麼軟體對影象進行閾值處理?如果你用的是matlab,則可以先把真彩圖轉化成灰度圖,再用graythresh得到大津法的閾值,最後將此閾值代入二值分割。例子如下 i imread 真彩圖 讀取真彩圖 原圖 j rgb2gray i 將原圖轉化成灰度圖 level graythresh j 計算...