Deteksi Tepi dengan menggunakan Metode Robert
Metode
Robert merupakan metode yang menggunakan operator robert. Operator robert
adalah operator yang berbasis gradien yang menggunakan dua buah kernel yang
berukuran 2x2. Operator ini mengambil
arah diagonal untuk penentuan arah dalam perhitungan nilai gradien , sehingga
sering disebut juga sebagai operator silang.
Operator Robert :
disebut
operator silang, gradien robert dalam arah x dan y dapat dihitung :
R+(x,y) = f( x+1, y+1) – f(x,y)
R-(x,y) = f(x,y+1) – f(x+1,y)
Berikut Matlab Source Code Edge Detection Robert Method:
A=imread('image.jpg');
img=rgb2gray(A);
d=double(img);
[m,n]=size(d);
for i=1:m-1
for j=1:n-1
Gx = d(i+1,j+1)-d(i,j);
Gy = d(i+1,j)-d(i,j+1);
output(i,j) = sqrt(Gx.^2+Gy.^2);
end
end
output=uint8(output);
figure;imshow(output);title('Metode Robert');