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:
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


0