新建
上传
首页
助手
最?/div>
资料?/div>
工具

南京信息工程大学实验(实习)报告

 

 

实验(实习)名称

  

图像锐化算法实现

     

实验(实习)日期

   *****  

得分

      

指导教师

  ***   

学院

   ****  

专业

   ****   

年级

   *  

班次

     *    

姓名

   ***    

学号

   ***********        

 

一、实验目的:

 

1

.了解图像锐化的目的和意义,巩固所学的图像锐化的理论知识和相关算法?/p>

 

 

2

.掌握微分算子对图像锐化的方法;

 

 

 

 

 

 

3

.熟练掌握空域中常用的锐化滤波器?/p>

 

4

.利?/p>

MATLAB

程序进行图像锐化(要求:不得调用

Matlab

自带的图像函数,但可

以调用其它数学函数)

,观察图像锐化的效果?/p>

 

二、实验内容:

 

1.

 

读入一幅灰度图?/p>

 

2.

 

?/p>

?/p>

?/p>

?/p>

Roberts

?/p>

Prewitt 

?/p>

Sobel 

?/p>

?/p>

检

?/p>

?/p>

?/p>

?/p>

?/p>

一

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?

?/p>

cameraman.tif

)进行边缘检测,显示处理前图像和检测的边缘?/p>

 

3.

 

根据获得的梯度图,分别采?/p>

5

种锐化输出处理方式,显示锐化输出前后的图?/p>

 

三、实验要求:

 

1.

 

?/p>

Matlab

语言进行编程,实现上述功能,并尽量使得程序具有通用性,

3

种算?/p>

3

?/p>

.m

文件?/p>

 

2.

 

撰写实验报告并附上所用程序和结果?/p>

 

 

四、实验代码及实验结果

 

1.roberts

算子

 

clear; 

clc; 

I=imread('cameraman.tif'); 

[x,y]=size(I); 

J=double(I); 

for i=1:x-1%

注意

i

的范围是

1

?/p>

x-1

而不是到

x 

    for j=1:y-1 

        a=J(i+1,j+1)-J(i,j); 

        b=J(i+1,j)-J(i,j+1); 

        J1(i,j)=abs(a)+abs(b);%

直接以梯度值代?/p>

 

        %

辅以门槛判断

 

        if abs(a)+abs(b) >150 

            J2(i,j)=J1(i,j); 

        else 

            J2(i,j)=I(i,j); 

        end 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

南京信息工程大学实验(实习)报告

 

 

实验(实习)名称

  

图像锐化算法实现

     

实验(实习)日期

   *****  

得分

      

指导教师

  ***   

学院

   ****  

专业

   ****   

年级

   *  

班次

     *    

姓名

   ***    

学号

   ***********        

 

一、实验目的:

 

1

.了解图像锐化的目的和意义,巩固所学的图像锐化的理论知识和相关算法?/p>

 

 

2

.掌握微分算子对图像锐化的方法;

 

 

 

 

 

 

3

.熟练掌握空域中常用的锐化滤波器?/p>

 

4

.利?/p>

MATLAB

程序进行图像锐化(要求:不得调用

Matlab

自带的图像函数,但可

以调用其它数学函数)

,观察图像锐化的效果?/p>

 

二、实验内容:

 

1.

 

读入一幅灰度图?/p>

 

2.

 

?/p>

?/p>

?/p>

?/p>

Roberts

?/p>

Prewitt 

?/p>

Sobel 

?/p>

?/p>

检

?/p>

?/p>

?/p>

?/p>

?/p>

一

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?

?/p>

cameraman.tif

)进行边缘检测,显示处理前图像和检测的边缘?/p>

 

3.

 

根据获得的梯度图,分别采?/p>

5

种锐化输出处理方式,显示锐化输出前后的图?/p>

 

三、实验要求:

 

1.

 

?/p>

Matlab

语言进行编程,实现上述功能,并尽量使得程序具有通用性,

3

种算?/p>

3

?/p>

.m

文件?/p>

 

2.

 

撰写实验报告并附上所用程序和结果?/p>

 

 

四、实验代码及实验结果

 

1.roberts

算子

 

clear; 

clc; 

I=imread('cameraman.tif'); 

[x,y]=size(I); 

J=double(I); 

for i=1:x-1%

注意

i

的范围是

1

?/p>

x-1

而不是到

x 

    for j=1:y-1 

        a=J(i+1,j+1)-J(i,j); 

        b=J(i+1,j)-J(i,j+1); 

        J1(i,j)=abs(a)+abs(b);%

直接以梯度值代?/p>

 

        %

辅以门槛判断

 

        if abs(a)+abs(b) >150 

            J2(i,j)=J1(i,j); 

        else 

            J2(i,j)=I(i,j); 

        end 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

南京信息工程大学实验(实习)报告

 

 

实验(实习)名称

  

图像锐化算法实现

     

实验(实习)日期

   *****  

得分

      

指导教师

  ***   

学院

   ****  

专业

   ****   

年级

   *  

班次

     *    

姓名

   ***    

学号

   ***********        

 

一、实验目的:

 

1

.了解图像锐化的目的和意义,巩固所学的图像锐化的理论知识和相关算法?/p>

 

 

2

.掌握微分算子对图像锐化的方法;

 

 

 

 

 

 

3

.熟练掌握空域中常用的锐化滤波器?/p>

 

4

.利?/p>

MATLAB

程序进行图像锐化(要求:不得调用

Matlab

自带的图像函数,但可

以调用其它数学函数)

,观察图像锐化的效果?/p>

 

二、实验内容:

 

1.

 

读入一幅灰度图?/p>

 

2.

 

?/p>

?/p>

?/p>

?/p>

Roberts

?/p>

Prewitt 

?/p>

Sobel 

?/p>

?/p>

检

?/p>

?/p>

?/p>

?/p>

?/p>

一

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?

?/p>

cameraman.tif

)进行边缘检测,显示处理前图像和检测的边缘?/p>

 

3.

 

根据获得的梯度图,分别采?/p>

5

种锐化输出处理方式,显示锐化输出前后的图?/p>

 

三、实验要求:

 

1.

 

?/p>

Matlab

语言进行编程,实现上述功能,并尽量使得程序具有通用性,

3

种算?/p>

3

?/p>

.m

文件?/p>

 

2.

 

撰写实验报告并附上所用程序和结果?/p>

 

 

四、实验代码及实验结果

 

1.roberts

算子

 

clear; 

clc; 

I=imread('cameraman.tif'); 

[x,y]=size(I); 

J=double(I); 

for i=1:x-1%

注意

i

的范围是

1

?/p>

x-1

而不是到

x 

    for j=1:y-1 

        a=J(i+1,j+1)-J(i,j); 

        b=J(i+1,j)-J(i,j+1); 

        J1(i,j)=abs(a)+abs(b);%

直接以梯度值代?/p>

 

        %

辅以门槛判断

 

        if abs(a)+abs(b) >150 

            J2(i,j)=J1(i,j); 

        else 

            J2(i,j)=I(i,j); 

        end 

Ͼλ">
Ͼλ
Ŀ

图像锐化算法实现 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

南京信息工程大学实验(实习)报告

 

 

实验(实习)名称

  

图像锐化算法实现

     

实验(实习)日期

   *****  

得分

      

指导教师

  ***   

学院

   ****  

专业

   ****   

年级

   *  

班次

     *    

姓名

   ***    

学号

   ***********        

 

一、实验目的:

 

1

.了解图像锐化的目的和意义,巩固所学的图像锐化的理论知识和相关算法?/p>

 

 

2

.掌握微分算子对图像锐化的方法;

 

 

 

 

 

 

3

.熟练掌握空域中常用的锐化滤波器?/p>

 

4

.利?/p>

MATLAB

程序进行图像锐化(要求:不得调用

Matlab

自带的图像函数,但可

以调用其它数学函数)

,观察图像锐化的效果?/p>

 

二、实验内容:

 

1.

 

读入一幅灰度图?/p>

 

2.

 

?/p>

?/p>

?/p>

?/p>

Roberts

?/p>

Prewitt 

?/p>

Sobel 

?/p>

?/p>

检

?/p>

?/p>

?/p>

?/p>

?/p>

一

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?

?/p>

cameraman.tif

)进行边缘检测,显示处理前图像和检测的边缘?/p>

 

3.

 

根据获得的梯度图,分别采?/p>

5

种锐化输出处理方式,显示锐化输出前后的图?/p>

 

三、实验要求:

 

1.

 

?/p>

Matlab

语言进行编程,实现上述功能,并尽量使得程序具有通用性,

3

种算?/p>

3

?/p>

.m

文件?/p>

 

2.

 

撰写实验报告并附上所用程序和结果?/p>

 

 

四、实验代码及实验结果

 

1.roberts

算子

 

clear; 

clc; 

I=imread('cameraman.tif'); 

[x,y]=size(I); 

J=double(I); 

for i=1:x-1%

注意

i

的范围是

1

?/p>

x-1

而不是到

x 

    for j=1:y-1 

        a=J(i+1,j+1)-J(i,j); 

        b=J(i+1,j)-J(i,j+1); 

        J1(i,j)=abs(a)+abs(b);%

直接以梯度值代?/p>

 

        %

辅以门槛判断

 

        if abs(a)+abs(b) >150 

            J2(i,j)=J1(i,j); 

        else 

            J2(i,j)=I(i,j); 

        end 



ļ׺.doc޸Ϊ.docĶ

  • Ļ뷭+Ӣϰ(P23-30)
  • ءĵ°񡱽ʾ
  • ѧӢģϰ
  • Ŀݼ۽ۼ
  • ʵϵͳʱӦ21
  • λְ
  • ԭӦĩ⺬
  • ΪIPDģʽп粿ŶӳԱĿ˼ƶ
  • ʿƻ
  • ǿΡ߽ҵ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)