资源简介

自己编写的MATLAB中值滤波,直方图均衡化和图像边缘检测,亲测可用。内附源代码和word电子档的作业报告。

资源截图

代码片段和文件信息

close all;clear all;clc;
a=imread(‘lenna.jpg‘);                           %读入图像
I=imnoise(a‘salt & pepper‘0.02);               %加入椒盐噪声
I=double(I);                                     %转换为双精度
[depwide]=size(I);                              %测量图像尺寸参数
%new_image=zeros(size(I));                       %生成一个全0矩阵  
new_image=I;
for i=3:dep-2  
    for j=3:wide-2  
        new_image(ij)=median([I(i-2j-2) I(i-2j-1) I(i-2j) I(i-2j+1) I(i-2j+2) I(i-1j-2) I(i-1j-1) I(i-1j) I(i-1j+1) I(i-1j+2) I(ij-2) I(ij-1) I(ij) I(ij+1) I(ij+2) I(i+1j-2) I(i+1j-1) I(i+1j) I(i+1j+1) I(i+1j+2) I(i+2j-2) I(i+2j-1) I(i+2j) I(i+2j+1) I(i+2j+2)]);  
    end  
end   %取中值
% for i=3:dep-2   
%     new_image(i1)=new_image(i3);           %把第三列的所有元素值赋给第一列
%     new_image(i2)=new_image(i3);           %把第三列的所有元素值赋给第二列                                                                                                    
%     new_image(iwide)=new_image(iwide-2);   %把倒数第三列的所有元素赋给倒数第一列  
%     new_image(iwide-1)=new_image(iwide-2); %把倒数第三列的所有元素赋给倒数第二列
% end  
  
% new_image(1:)=new_image(3:);               %把第三行的所有元素赋值给第一行  
% new_image(2:)=new_image(3:);               %把第三行的所有元素赋值给第二行
% new_image(dep:)=new_image(dep-2:);         %把倒数第三行的所有元素值赋给倒数第一行  
% new_image(dep-1:)=new_image(dep-2:);       %把倒数第三行的所有元素值赋给倒数第二行

figuresubplot(221)imshow(a);title(‘原始图像‘);
subplot(222)imshow(uint8(I));title(‘椒盐噪声图像‘);  
subplot(223)imshow(uint8(new_image));title(‘中值滤波后图像‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     183808  2015-07-02 11:11  数字图像处理作业\作业报告电子版.doc

     文件       1705  2015-06-23 20:04  数字图像处理作业\程序代码及程序运行说明\中值滤波\zhongzhilvbo.m

     文件        720  2015-07-02 10:16  数字图像处理作业\程序代码及程序运行说明\图象锐化\laplace.m

     文件       1134  2015-07-02 10:14  数字图像处理作业\程序代码及程序运行说明\图象锐化\sobel.m

     文件       1586  2015-06-23 09:34  数字图像处理作业\程序代码及程序运行说明\直方图均衡化\zhifangtujunhenghua.m

     目录          0  2016-04-26 18:53  数字图像处理作业\程序代码及程序运行说明\中值滤波

     目录          0  2016-04-26 18:53  数字图像处理作业\程序代码及程序运行说明\图象锐化

     目录          0  2016-04-26 18:53  数字图像处理作业\程序代码及程序运行说明\直方图均衡化

     目录          0  2016-04-26 18:53  数字图像处理作业\程序代码及程序运行说明

     目录          0  2017-12-27 10:16  数字图像处理作业

----------- ---------  ---------- -----  ----

               188953                    10


评论

共有 条评论