32   image_transport::ImageTransport 
it_;
 
   36   cv_bridge::CvImagePtr 
cv_ptr;
 
   68   void imageCb (
const sensor_msgs::ImageConstPtr & msg)
 
   74       cv_ptr = cv_bridge::toCvCopy (msg, 
"rgb8");
 
   79     catch (cv_bridge::Exception & e)
 
   81       ROS_ERROR (
"cv_bridge exception: %s", e.what ());
 
   89         Size win; win.width=640; win.height=480;
 
   90         resize(Img, Img, win , 0, 0, INTER_LINEAR);
 
   96     cvtColor (Img, Img, CV_BGR2RGB, 0);
 
  104     outfile.open (
"/home/pedrobatista/workingcopy/lar3/perception/pedestrians/PedestrianDetect/train_10000.csv", fstream::in | fstream::out | fstream::app);
 
  115       if (i != NRFEATURE-1)
 
  118         outfile<<WindowFtrs[a][i];
 
  125       if (i != NRFEATURE-1)
 
  128         outfile<<WindowFtrs[b][i];
 
  136       if (i != NRFEATURE-1)
 
  139         outfile<<WindowFtrs[c][i];
 
  147       if (i != NRFEATURE-1)
 
  150         outfile<<WindowFtrs[d][i];
 
  157     ROS_INFO (
"Image nr %d\n", 
ImgCount++);
 
  170     sensor_msgs::ImagePtr msg_out = 
cv_ptr->toImageMsg ();
 
  171     msg_out->encoding = 
"rgb8";
 
  172     msg_out->header.frame_id = 
"Image_Out";
 
  173     msg_out->header.stamp = ros::Time::now ();
 
  184 int main (
int argc, 
char **argv)
 
  186   fstream outfile(
"/home/pedrobatista/workingcopy/lar3/perception/pedestrians/PedestrianDetect/train_10000.csv");
 
  187   ros::init (argc, argv, 
"image_converter");
 
int main(int argc, char **argv)
 
void GetRandParams(int seed, int NrFtrs, FtrVecParams2 &RandParams, Rect region)
 
vector< DVector > WindowFtrs
 
void GetChnFtrsOverImagePyramid(Mat Image, CvRect ®ion, vector< float > &features, int nOctUp, Size minSize, int nPerOct, FtrVecParams2 Params, PedRoiVec &PedRect, CvBoost &boost_classifier)
 
image_transport::Publisher image_pub_
 
cv_bridge::CvImagePtr cv_ptr
 
void imageCb(const sensor_msgs::ImageConstPtr &msg)
 
image_transport::ImageTransport it_
 
image_transport::Subscriber image_sub_
 
vector< FtrParams2 > FtrVecParams2