資源簡(jiǎn)介
基于matlab的醫(yī)學(xué)圖像降噪,非常適合醫(yī)學(xué)圖像的處理,可以用于醫(yī)學(xué)圖像的預(yù)處理
代碼片段和文件信息
%%?基于自適應(yīng)中值濾波器對(duì)圖像去噪處理
clear?all;
close?all;
clc;
Files=dir(‘/caffe/data/VOCdevkit/VOC20199/JPEGImages/*.jpg‘);
N=length(Files);
Names={};
Images={};
for?k=1:N
????Names{k}=Files(k).name;
????Images{k}=imread([‘/caffe/data/VOCdevkit/VOC20199/JPEGImages/‘?Names{k}]);
????img=rgb2gray(Images{k});???????%將原圖轉(zhuǎn)成灰度圖像
%%img=imread(‘/home/bb/下載/VOC2014/JPEGImages/000001.jpg‘);
%figure;imshow(img[]);title(‘原圖‘);?????%顯示原始圖像
[m?n]=size(img);????????????%mn為圖像的行數(shù)和列數(shù)
img=imnoise(img‘salt?&?pepper‘0.002);???%加入20%的椒鹽噪聲
%figure;imshow(img[]);title(‘加入20%的椒鹽噪聲‘);?????%顯示加入椒鹽噪聲后的圖像
%%?圖像邊緣擴(kuò)展
%為保證邊緣的像素點(diǎn)可以被采集到,必須對(duì)原圖進(jìn)行像素?cái)U(kuò)展。
%一般設(shè)置的最大濾波窗口為7,所以只需要向上下左右各擴(kuò)展3個(gè)像素即可采集到邊緣像素。
Nmax=3;????????%確定最大向外擴(kuò)展為3像素,即最大窗口為7*7
imgn=zeros(m+2*Nmaxn+2*Nmax);??????%新建一個(gè)擴(kuò)展后大小的全0矩陣
imgn(Nmax+1:m+NmaxNmax+1:n+Nmax)=img;??%將原圖覆蓋在im
評(píng)論
共有 條評(píng)論