¿Cómo realizar tracking sobre un objeto mediante la librería OpenCV?

Deben de utilizar estas dos funciones:

CvBool cv3dTrackerCalibrateCameras(

int num_cameras,const Cv3dTrackerCameraIntrinsics camera_intrinsics[],CvSize checkerboard_size,IplImage *samples[],
Cv3dTrackerCameraInfo camera_info[]);

num_cameras: número de cámaras.
camera_intrinsics: parámetros intrínsecos de cada cámara.
checkboard size: filas y columnas del patrón pegado a la pared.
samples: imágenes con el muñeco al lado del patrón pegado a la pared.
camera_info: Resultados que obtenemos de la calibración 3D.

Después utilizo:

cv3dTrackerLocateObjects(int num_cameras,int num_objects,const Cv3dTrackerCameraInfo camera_info[],const Cv3dTracker2dTrackedObject tracking_info[],Cv3dTrackerTrackedObject tracked_objects[]);

num_cameras: número de cámaras.
num_objects: número de puntos para los que queremos hacer tracking.
camera_info: Datos obtenidos en la etapa anterior de la calibración.
tracking_info: Posición del objeto en 2 dimensiones(coordenadas) visto desde cada cámara.
tracked_objects: Coordenadas 3D obtenidas

Si las utilizan y tienen dudas, me pueden preguntar.

Una respuesta to “¿Cómo realizar tracking sobre un objeto mediante la librería OpenCV?”

  1. damiles Says:

    Hola, donde podria encontrar más información sobre estas funciones?, no lo e visto documentado en el directorio docs de opencv.

    No tendrás un ejemplo básico y funcional por ahi😉, todo sea por pedir

    Gracias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: