Matlab - graficar recta pendiente a partir de coordenadas (x,y) de una imagen

 
Vista:

graficar recta pendiente a partir de coordenadas (x,y) de una imagen

Publicado por Itzel (1 intervención) el 22/05/2018 01:18:12
Buenas tardes, ojalà me puedan ayudar con un problema en matlab, necesito visualizar una imagen (blanco y negro) en matlab y obtener una matriz p con las coordenadas del punto de interés (objetos negros de la imagen),una vez obtenida la imagen en coordenadas (x, y) debo trazar una línea paralela en la imagen (de preferencia que sus vértices toquen una de las esquinas de la figura).

Ya tengo la parte de visualizar la imagen y obtener la matriz p en mi caso es de 2 filas por n columnas, pero me falta obtener mi línea perpendicular en base a mi matriz p

Esto es lo que tengo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[data,map] = imread('image.jpg');
 
[dimx,dimy,z]=size(data)
for i = 1:dimx
    for k = 1:dimy
        if data(k,i,3)<=limit
            mx(k,i)=i;
            p(1,j)=i;
            j=j+1;
        end
    end
end
j=1;
for i = 1:dimx
    for k = 1:dimy
        if data(k,i,3)<=limit
            my(k,i)=k;
            p(2,j)=dimy-k;
            j=j+1;
        end
    end
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder