My code is having an error, but I do not know where it is coming from. Thanks in advance!
function [img_out] = myErosion(img_in, N)
if img_in >=(2*N+1)^2
for k=0:N for i=1:img_in(1) for j=1:img_in(2) if img_in(i+k,j)== 0 if img_in(i-k,j)== 0 if img_in(i,j+k)== 0 if img_in(i,j-k)== 0 if img_in(i+k,j+k)== 0 if img_in(i+k,j-k)== 0 if img_in(i-k,j+k)== 0 if img_in(i-k,j-k)== 0 img_out(i,j) = 0; end end end end end end end end end end endendend
Best Answer