Detección y cálculo de posición de objetos (cámara web)

From robotica.unileon.es
Revision as of 15:26, 23 October 2013 by Fernando (talk | contribs) (Detección de objetos)

Jump to: navigation, search

< volver a principal

Detección de objetos

Para esta tarea se ha empleado el package find_object_2d desarrollado por Mathieu Labbé (Université de Sherbrooke ). Se trata de una aplicación con entorno gráfico que permite detectar objetos presentes en la escena, de los cuales ha sido previamente guardada una imagen con sus características.

La aplicación proporciona diversos datos de cada objeto encontrado en la escena, pero vamos a utilizar los siguientes:

  • Ancho del objeto muestra (número de píxeles de ancho de la imagen de muestra).
  • Alto del objeto muestra (número de píxeles de alto de la imagen de muestra).
  • Posición de las esquinas del objeto en la escena.

Cálculo de posición de objetos

A partir de los datos obtenidos del package find_object_2d se realizan una serie de cálculos para determinar la posición del objeto respecto al brazo del MYRAbot. Para esto necesitaremos conocer y establecer una serie de parámetros físicos:

  • Posición de la cámara web respecto al brazo.
  • Ángulo de inclinación de la cámara web respecto a la horizontal.
  • Distancia perpendicular al objetivo de la cámara a la que vamos a situar los objetos para obtener la imagen de muestra.