Go to the documentation of this file.00001 #include <ros/ros.h>
00002 #include <opencv2/opencv.hpp>
00003 #include <opencv2/features2d/features2d.hpp>
00004 #include <opencv/highgui.h>
00005 #include <highgui.h>
00006 #include <ctype.h>
00007 #include <stdio.h>
00008 #include <stdlib.h>
00009 #include <iostream>
00010 #include <vector>
00011 #include <image_transport/image_transport.h>
00012 #include "cv_bridge/CvBridge.h"
00013 #include <stdio.h>
00014 #include <stdlib.h>
00015 #include <time.h>
00016 #include <std_msgs/String.h>
00017 #include <sensor_msgs/Image.h>
00018 #include <sstream>
00019 #include <cmath>
00020 #include <iostream>
00021 #include <Eigen/Dense>
00022 #include <Eigen/SVD>
00023 #include <cv.h>
00024 #include <cv_bridge/cv_bridge.h>
00025 #include <boost/function.hpp>
00026 #include <boost/bind.hpp>
00027 #include <pcl/pcl_base.h>
00028 #include "pcl_ros/io/bag_io.h"
00029 #include "pcl/point_types.h"
00030 #include "pcl/io/pcd_io.h"
00031 #include "pcl_ros/point_cloud.h"
00032 #include <pcl/features/normal_3d.h>
00033 #include <pcl/point_types.h>
00034 #include <pcl/pcl_base.h>
00035 #include "pcl/kdtree/kdtree.h"
00036 #include "pcl/kdtree/kdtree_flann.h"
00037 #include "pcl/registration/transforms.h"
00038 #include "pcl/win32_macros.h"
00039 #include <pcl/registration/transformation_estimation.h>
00040 #include "pcl/segmentation/segment_differences.h"
00041 #include "pcl/io/io.h"
00042 #include "pcl/common/transform.h"
00043 #include "pcl/registration/icp.h"
00044 #include "pcl/registration/icp_nl.h"
00045 #include <tf/transform_broadcaster.h>
00046 #include <nav_msgs/Odometry.h>
00047