Matlab - Gradiente de un objeto

   
Vista:

Gradiente de un objeto

Publicado por Ignacio (11 intervenciones) el 23/01/2012 10:51:37
Hola,

Estoy reconociendo una serie de objetos. Para la detección del borde del objeto he utilizado canny y he conseguido que me devuelva el contorno. Pero ahora necesito que dentro de esa detección del objeto me calcule tres descriptores matemáticos tales como: curvatura del elemento, ángulo de orientación, posición del punto central de la curva(aunque esto ya es otro problema). El caso que estos tres descriptores los tengo que calcular de puntos de mi objeto que posean un gradiente alto(es decir que exista un cambio de forma significativo). Pero no se como puedo obtener el valor x e y de esos puntos para luego poder calcular esos descriptores, es decir no se como quedarme con los valores de los gradientes del objeto para luego saber en cuales existe un valor alto de gradiente. Lo mismo el método edge puede devolvertelos de alguna manera pero no se como...

Espero haberme explicado bien.

Un saludo y espero vuestras respuestas,
Ignacio.
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