1 / 3
文档名称:

图像锐化算法实现.doc

格式:doc   大小:200KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图像锐化算法实现.doc

上传人:在水一方 2019/3/18 文件大小:200 KB

下载得到文件列表

图像锐化算法实现.doc

文档介绍

文档介绍:南京信息工程大学实验(实习)报告实验(实习)名称图像锐化算法实现实验(实习)日期得分指导教师系计算机系专业软件工程年级三班次3姓名学号实验目的:,巩固所学的图像锐化的理论知识和相关算法;;;(要求:不得调用Matlab自带的图像函数,但可以调用其它数学函数),观察图像锐化的效果。实验内容:、Prewitt和Sobel边缘检测算子,对一幅灰度数字图像()进行边缘检测,,分别采用5种锐化输出处理方式,显示锐化输出前后的图像实验要求:,实现上述功能,并尽量使得程序具有通用性,。撰写实验报告并附上所用程序和结果。(1).clear;clc;f=imread('');My=[1,-2,1;0,0,0;1,-2,1];Mx=[-1,0,1;-2,0,2;-1,0,1];f=int8(f);Mx=int8(Mx);My=int8(My);T=8;g1=f;g2=f;g3=f;g4=f;g5=f;[MN]=size(f);forx=2:M-1fory=2:N-1a=f(x-1:x+1,y-1:y+1);a=int8(a);gx1=(a.*Mx);fx1=sum(gx1(:));gy1=(a.*My);fy1=sum(gy1(:));grad=abs(fx1)+abs(fy1);g1(x,y)=grad;ifgrad>=Tg2(x,y)=grad;g3(x,y)=255;g4(x,y)=grad;g5(x,y)=255;elseg4(x,y)=0;g5(x,y)=0;endendendsubplot(231),imshow(f,[]);subplot(232),imshow(g1,[]);subplot(233),imshow(g2,[]);subplot(234),imshow(g3,[]);subplot(235),imshow(g4,[]);subplot(236),imshow(g5,[]);(2). clear;clc;f=imread('');Mx=[-1,-1,-1;0,0,0;1,1,1];My=[-1,0,1;-1,0,1;-1,0,1];f=int8(f);Mx=int8(Mx);My=int8(My);T=8;g1=f;g2=f;g3=f;g4=f;g5=f;[MN]=size(f);forx=2:M-1fory=2:N-1a=f(x-1:x+1,y-1:y+1);a=int8(a);gx1=(a.*Mx);fx1=sum(gx1(:));gy1=(a.*My);fy1=sum(gy1(:));grad=abs(fx1)+abs(fy1);g1(x,y)=grad;ifgrad>=Tg2(x,y)=grad;g3(x,y)=255;g4(x,y)=grad;g5(x,y)=255;elseg4(x,y)=0;g5(x,y)=0;endendendsubplot(231),imshow(f,[]);su