• Domingo 19 de Mayo de 2024, 01:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - afrojene

Páginas: [1]
1
C/C++ / Usar hilos pthreads en c++ para este caso
« en: Martes 5 de Mayo de 2009, 13:38 »
Hola, estoy realizando un programa que busca puntos característicos en imágenes y luego busca las correspondencias entre ambas.
El caso es que quiero aumentar la velocidad de ejecución y para ello necesito utilizar hilos pero no se como pasar los atributos ni nada!
Lo que intento hacer es lanzar la busqueda de puntos caracteristicos de cada imagen cada una en un hilo.
Aqui les dejo el proceso sin hilos:
Código:
Código: C++
  1.  
  2. Procesado P;                      //Declaración de un objeto donde
  3.                                   //estan las funciones de busqueda
  4.  
  5. Image* ImLeft, ImRight;           //Declaracion de Imagenes
  6.  
  7. vector<double> ptsLeft, ptsRight; //Vectores donde almacenar los puntos
  8.  
  9. P.getPoints(ImLeft, ptsLeft);     //Funciones de busqueda que quiero
  10. P.getPoints(ImrRight, ptsRight);  //lanzar cada una en un hilo
  11.  
  12.  
La función getPoints():
Código:
Código: C++
  1.  
  2. void getPoints(Image* Im, vector<double> &pts);
  3.  
  4.  

Por favor si alguien entiende de hilos pthreads y sepa como lanzar las funciones pasando los parametros que me heche una mano porque yo no lo consigo!!
Muchas gracias Question

Páginas: [1]