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


0