34 virtual bool estimateTransform(
Affine3f& affine,
const Intr& intr,
const DepthPyr& dcurr,
const NormalsPyr ncurr,
const DepthPyr dprev,
const NormalsPyr nprev);
35 virtual bool estimateTransform(
Affine3f& affine,
const Intr& intr,
const PointsPyr& vcurr,
const NormalsPyr ncurr,
const PointsPyr vprev,
const NormalsPyr nprev);
45 cv::Ptr<StreamHelper>
shelp_;
std::vector< Cloud > PointsPyr
ProjectiveICP()
ProjectiveICP.
float getAngleThreshold() const
void setAngleThreshold(float angle)
float getDistThreshold() const
std::vector< Depth > DepthPyr
ProjectiveICP::StreamHelper.
std::vector< int > iters_
cv::Ptr< StreamHelper > shelp_
std::vector< Normals > NormalsPyr
DeviceArray2D< float > buffer_
virtual bool estimateTransform(Affine3f &affine, const Intr &intr, const Frame &curr, const Frame &prev)
int getUsedLevelsNum() const
void setDistThreshold(float distance)
void setIterationsNum(const std::vector< int > &iters)