41 #ifndef PCL_SURFACE_BILATERAL_UPSAMPLING_H_
42 #define PCL_SURFACE_BILATERAL_UPSAMPLING_H_
44 #include <pcl/surface/processing.h>
62 template <
typename Po
intInT,
typename Po
intOutT>
66 typedef boost::shared_ptr<BilateralUpsampling<PointInT, PointOutT> >
Ptr;
67 typedef boost::shared_ptr<const BilateralUpsampling<PointInT, PointOutT> >
ConstPtr;
84 , sigma_color_ (15.0f)
86 , projection_matrix_ ()
87 , unprojection_matrix_ ()
93 0.0f, 1050.0f, 480.0f,
133 setProjectionMatrix (
const Eigen::Matrix3f &projection_matrix) { projection_matrix_ = projection_matrix; }
136 inline Eigen::Matrix3f
150 float sigma_color_, sigma_depth_;
151 Eigen::Matrix3f projection_matrix_, unprojection_matrix_;
154 EIGEN_MAKE_ALIGNED_OPERATOR_NEW