[Jderobot] Cambiar el formato de las imagenes que devuelve pclRGBDServer

Edgar Barrero Mateo ea.barrero en hotmail.com
Mie Abr 2 22:55:16 CEST 2014


Hola a todos,

Como puse en un correo anterior tardo mucho en procesar las im�genes que 
me pasa pclRGBDServer. Querr�a que me las enviara en 320 x 240. Asi 
podr�a hacer streaming de video sin problemas.
Mirando el c�digo de pclRGBDserver veo:

void rgb_image_cb (const boost::shared_ptr<openni_wrapper::Image>& image)
{
    //cout << "Callback RGB--" <<endl;
    boost::shared_ptr<openni_wrapper::Image> image_w;
    image_w = image;

    pthread_mutex_lock(&mutexRGB);
    imageRGB.create(image_w->getHeight(), image_w->getWidth(), CV_8UC3);

    image_w->fillRGB( image_w->getWidth(), image_w->getHeight(),  
(unsigned char *) imageRGB.data, imageRGB.step);

    //cv::cvtColor(imageRGB, imageRGB, CV_RGB2BGR);
    pthread_mutex_unlock(&mutexRGB);


}

Ser�a tan f�cil como modifiar la altura y anchura en 
(image_w->getHeight(), image_w->getWidth() ??

Supongo que no. Nunca es f�cil, pero ten�a que intentarlo :)

Muchas gracias.

Un saludo.

Edgar


More information about the Jde-developers mailing list