Estoy procesando algunas imágenes que mi UGV (Vehichle terrestre no tripulado) captura para hacer que se mueva en una línea.Detección de línea | Detección de ángulo con Java
Quiero obtener el ángulo de esa línea en función del horizonte. Voy a tratar de explicar con algunos ejemplos:
La imagen superior haría que mi UGV para mantener en línea recta, ya que el ángulo es de unos 90 grados. Pero la siguiente haría girar a la izquierda, como el ángulo comparadas con el horizonte redondea sobre 120.
pude transformar con éxito esas imágenes en la imagen de abajo usando otsu de umbral:
y también se utiliza un algoritmo de detección de bordes para conseguir esto:
Pero estoy atascado en este momento tratando de encontrar un algoritmo que detecs los bordes/líneas y salidas - o me ayuda a la salida - el ángulo de dicha línea ..
¿Has mirado en ImageJ? – Ivan
Eche un vistazo a la [Transformada Hough] (http://en.wikipedia.org/wiki/Hough_transform). – Maurits