Prewitt边缘增强,使用Prewitt算子:gx=和gy=
。
得到x方向上的梯度,y方向上的梯度,总梯度。设置阈值200,进行二值化的边缘显示。
F=imread('D:\Desktop\1.png');
F=rgb2gray(F);
f=double(F);
[row,col]=size(f);
f1=zeros(row,col);
f2=zeros(row,col);
f3=zeros(row,col);
gx=[1,0,-1;1,0,-1;1,0,-1];
gy=[-1,-1,-1;0,0,0;1,1,1];
for i=2:row-1
for j=2:col-1
fx=[f(i-1,j-1),f(i-1,j),f(i-1