Sunteți pe pagina 1din 3

14/7/2014

Matlab - Como medir distancia entre 2 puntos en una imagen?

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegacin, y ofrecer contenidos y publicidad de inters.
Al continuar con la navegacin entendemos que se acepta nuestra poltica de cookies.

Iniciar sesin

Comunidad de Programadores

Crear cuenta

Documentacin y Recursos

Foros y Consultas

Programadores

Programas

Otros

Cursos y Manuales
Biblioteca de Temas
Cdigo Fuente
Noticias/Artculos

Foros de Consulta
Preguntas/Respuestas
Tabln de Notas
Diccionario informtico

Programadores
Ofertas de Trabajo
Solicitudes para prog.
Lista de Correo

Programas/Utilidades
Nuestros Programas
Iconos y Cursores

Colaboradores
Encuestas/Estadsticas
Contactar

LWP Foros Matlab Como medir distancia entre 2 puntos en una imagen?
Anuncios Google

Distancias

Matlab

Programador

En la distancia

Lunes, 14 de Julio de 2014

Matlab - Como medir distancia entre 2 puntos en una imagen?


Buscar

Agregar Nota

Volver
<< >>

Vista:

arbol

Como medir distancia entre 2 puntos en una imagen?


joaquin (21/11/2013 17:56:42)

1.297 visitas
2 respuestas

Como medir distancia entre 2 puntos en una imagen?


JOSE JEREMIAS CABALLERO (22/11/2013 07:05:41)
Como medir distancia entre 2 puntos en una imagen?
Gustvo barron (01/04/2014 20:09:22)

Asunto:

Como medir distancia entre 2 puntos en una imagen?

Autor:

joaquin (2 intervenciones)

Fecha:

21/11/2013 17:56:42

Chicos, mi duda es la del ttulo, necesito medir la distancia en CENTMETROS de la barra que esta a la izquierda de esta imagen(don 3 una
amarilla y 2 verdes, la 3 tienen el mismo tamao asi que la medicion de cualquier me sirve)
http://imageshack.com/i/mvbblop

utilice solo la parte necesaria, trannsforme a nivel de gris, blanco y negro entre otras cosas tambien aplique la trnasformada de hough, si esta
utima me llegase a servir, como OBTENGO y luego UTILIZO los datos? por favor ayudenme desde ya muchas gracias
X=imread('Cosas.png');
rect_I = [69 130 137 338];
RGB= imcrop(X,rect_I);
grises=rgb2gray(RGB);
%% Obtener el fondo de la imagen
background=imclose(grises,strel('disk',0));
figure, imshow(background)
%% Binarizar imagen
lavel=graythresh(background);
intensidad=lavel*255
BW=im2bw(background,lavel);
figure, imshow(BW)
%%aplicar un imopen
se=strel('disk',3);
open1=imopen(BW,se);
figure, imshow(open1)
%% Eliminar todos las areas menores de 40 pixels
J = bwareaopen(~open1,300);
figure,imshow(J)
%% preprocesamiento con transformada de HOUGH

Otras secciones
relacionadas con Matlab
Cursos
Biblioteca de Temas
Cdigo Fuente
General
RSS del foro

[H,T,R]=hough(J);
peaks=houghpeaks(H,5);
lines=houghlines(J,T,R,peaks);
hold on
max_len=0;
max_len=0;

Expertos
Tus mensajes
Recomendar

for k=1:length(lines)
xy=[lines(k).point1; lines(k).point2];
plot(xy(:,1),xy(:,2),'LineWidth',2,'Color','green');
%% dibuja el principo y el final de cada segmento
plot(xy(1,1),xy(1,2),'x','LineWidth',2,'Color','yellow');
plot(xy(2,1),xy(2,2),'x','LineWidth',2,'Color','red');
%% Dibujar el segmento
len=norm(lines(k).point1 - lines(k).point2);
if( len > max_len)
max_len = len;

http://www.lawebdelprogramador.com/foros/Matlab/1406754-Como_medir_distancia_entre_2_puntos_en_una_imagen.html

1/3

14/7/2014

Matlab - Como medir distancia entre 2 puntos en una imagen?

xy_long = xy;
end
end
imtool(lines);
Cosas.rar
Responder

Otras secciones de LWP con contenido similar...


- Cursos de Matlab
- Temas de Matlab
- Cdigo fuente de Matlab

Asunto:

Como medir distancia entre 2 puntos en una imagen?

Autor:

JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (2458 intervenciones)

Fecha:

22/11/2013 07:05:41

La distancia entre dos puntos opuestos de la recta que muestra la imagen se puede hallar con tu cdigo, el detalle es que distancia no es
distancia real de los objetos. Estuve probando con imgenes de objetos que yo sabia sus distancia como por ejemplo las monedas de mi
pas y hay diferencia.
Pero encontr mas cdigos con respecto a tu pregutna.
estdialo
digita en la ventana de comandos
>> help imdistline

makeConstrainToRectFcn to specify a drag constraint


from being dragged outside the extent of the image.
e the context menu options.

m'),get(gca,'YLim'));

t the specified locations.

a of associated image in non-pixel units. This example %%requires the boston.tif image from the Mapping Toolbox software, which includes material

rows,cols});

l on Harvard Bridge.

http://www.lawebdelprogramador.com/foros/Matlab/1406754-Como_medir_distancia_entre_2_puntos_en_una_imagen.html

2/3

14/7/2014

Matlab - Como medir distancia entre 2 puntos en una imagen?

er pixel sampled image. Verify

rows,cols});

conversion factor.
er_pixel;

desired units.
taInMeters);

l on Harvard Bridge.

Comentar

Asunto:

Como medir distancia entre 2 puntos en una imagen?

Autor:

Gustvo barron Barrron977@hotmail.com (1 intervencin)

Fecha:

01/04/2014 20:09:22

Debes medir la distancia en pixeles de un objeto que conozcas para despus sacar una relacin de cuanto vale un pixel el milimetros,
recuerda que la distancia del objeto a la cmara debe de ser fija ya que si existe variacin cambia la relacion, ya que no es proporcional,
para hacerlo movil se debe hacer una tringulcion.
Comentar

sincronizar columnas

Lectura de archivos dat en bucle

La Web del Progra

La Web del Programador


Me gusta

Seguir

A 8391 personas les gusta La Web del Programador.

Seguir a @lw p_

159 seguidores

+1

+ 1.834

Informacin y Recursos

Foros y Consultas

Programadores

Programas

Otros

Cursos y Manuales
Biblioteca de Temas
Cdigo Fuente
Noticias/Artculos

Foros de Consulta
Preguntas/Respuestas
Tabln de Notas
Diccionario

Programadores
Ofertas de Trabajo
Solicitudes
Lista de Correo

Programas/Utilidades
Nuestros Programas
Iconos y Cursores

Colaboradores
Encuestas
Contactar

Plug-in social de Facebook

Copyright 2000-2014 Interactive Programmers Community - Todos los derechos reservados

http://www.lawebdelprogramador.com/foros/Matlab/1406754-Como_medir_distancia_entre_2_puntos_en_una_imagen.html

3/3

S-ar putea să vă placă și