4 #include <boost/lexical_cast.hpp> 
    5 #include <opencv2/highgui/highgui.hpp> 
    6 #include <opencv2/imgproc/imgproc.hpp> 
   16   min_x_(0), max_x_(0), min_y_(0), max_y_(0) {
 
   35     cv::Matx<double, 3, 3 > Tw ( 1, 0, -
mx_, 0, 1, -
my_, 0, 0, 1 ); 
 
   36     cv::Matx<double, 3, 3 > Sc ( 
sx_, 0, 0, 0, 
sy_, 0, 0, 0, 1 );   
 
   37     cv::Matx<double, 3, 3 > Sp ( -1, 0, 0, 0, 1, 0, 0, 0, 1 );      
 
   38     cv::Matx<double, 3, 3 > R ( ca, -sa, 0, sa, ca, 0, 0, 0, 1 );   
 
   39     cv::Matx<double, 3, 3 > Tm ( 1, 0, 
ox_, 0, 1, 
oy_, 0, 0, 1 );   
 
   40     Mw2m_ = Tm * R * Sp * Sc * Tw;
 
   44 void WorldScopedMaps::init ( 
int width_pixel, 
int height_pixel, 
double min_x, 
double max_x, 
double min_y, 
double max_y, 
double rotation ) {
 
  113     sprintf(buffer, 
"%4i,%4i [px];  %6.2f, %6.2f [m] => %6.2f, %6.2f [px/m]; 0, 0 [px] = %6.2f, %6.2f [m] @ %3.2f [rad]; %4i, %4i [px] = %6.2f, %6.2f [m] @ %3.2f [rad]", 
 
  114             width_pixel_, 
height_pixel_, 
dx_, 
dy_, 
sx_, 
sy_, p0.
x(), p0.
y(), 
rotation_, 
width_pixel_/2, 
height_pixel_/2, p1.
x(), p1.
y(), 
rotation_);
 
  115     return std::string(buffer);