% *** ---------------------------------------------------------------------------------------- *** %
% ***| Funcion que determina los vecinos de un pixel de la imagen                            | *** %
% *** ---------------------------------------------------------------------------------------- *** %

function vecinos = ver_vecinos(q,filas,columnas)


if q(1) == 1
    vecinos = [ 0 1 1 1 0 ; -1 -1 0 1 1 ];
    
elseif q(1) == filas
    vecinos = [ 0 -1 -1 -1 0 ; -1 -1 0 1 1 ];
    
elseif q(2) == 1
    vecinos = [ -1 -1 0 1 1 ; 0 1 1 1 0 ];
    
elseif q(2) == columnas
    vecinos = [ 1 1 0 -1 -1 ; 0 -1 -1 -1 0 ];
    
else
    vecinos = [ 1 1 0 -1 -1 -1 0 1 ; 0 1 1 1 0 -1 -1 -1 ];
    
end


if q(1) == 1 & q(2) == 1
    vecinos = [ 0 1 1 ; 1 1 0 ];
    
elseif q(1) == 1 & q(2) == columnas
    vecinos = [ 0 1 1 ; -1 -1 0 ];
    
elseif q(1) == filas & q(2) == 1
    vecinos = [ -1 -1 0 ; 0 1 1 ];
    
elseif q(1) == filas & q(2) == columnas
    vecinos = [ 0 -1 -1 ; -1 -1 0 ];
    
end
