双边滤波的调用X =double(X)/255.0; %ori=double(rgb2gray(ori))/255.0; [width height]=size(X); sigmaSpatial = min( width height ) / 5; samplingSpatial=sigmaSpatial; sigmaRange = ( max( X( : ) ) - min( X( : ) ) ) / 5; samplingRange= sigmaRange; Out = bilateralFilter( XX sigmaSpatial sigmaRange ... samplingSpatial samplingRange ); Out=Out*255.0; figure(2); imshow(mat2gray(Out))title('去噪处理');