Matlab - desde un punto proyectar una linea(procesamiento imágenes)

 
Vista:

desde un punto proyectar una linea(procesamiento imágenes)

Publicado por Ivan Rojas (1 intervención) el 27/12/2013 03:47:51
Estimados Amigos:

Aunque no soy enteramente nuevo en matlab , tengo un problema que me trae de cabeza.
El contexto:

Estoy trabajando con imágenes binarias y por cada punto 'blanco' debo proyectar una linea. (hasta aquí ,fácil). Estos puntos de la linea deben entrar a una matriz (a modo de acumulador, que también es fácil) Asumimos que la imagen tiene un tamaño r x c pixel.

El problema:
Que las proyecciones deben tener una dirección, y esta, esta dada por los gradientes.
Aquí esta el código que calcula gradientes( tengo magnitudes y direcciones)

[Gx,Gy]=imgradientxy(img,'IntermediateDifference');
[Gmag,Gdir]=imgradient(Gx,Gy);

No se como combinar esta información, para generar lineas en las direcciones de los gradientes

Alguna idea?

De antemano, os agradezco la ayuda.
Saludos
Ivan
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