KF_EXPORTS void depthBuildPyramid(const Depth &depth, Depth &pyramid, float sigma_depth)
void truncateDepth(Depth &depth, float max_dist)
void depthPyr(const Depth &source, Depth &pyramid, float sigma_depth)
KF_EXPORTS void computeDists(const Depth &depth, Dists &dists, const Intr &intr)
KF_EXPORTS void computePointNormals(const Intr &intr, const Depth &depth, Cloud &points, Normals &normals)
KF_EXPORTS void depthTruncation(Depth &depth, float threshold)
int rows() const
Returns number of rows.
#define cudaSafeCall(expr)
void bilateralFilter(const Depth &src, Depth &dst, int kernel_size, float sigma_spatial, float sigma_depth)
KF_EXPORTS void resizePointsNormals(const Cloud &points, const Normals &normals, Cloud &points_out, Normals &normals_out)
KF_EXPORTS void resizeDepthNormals(const Depth &depth, const Normals &normals, Depth &depth_out, Normals &normals_out)
D device_cast(const S &source)
void compute_dists(const Depth &depth, Dists dists, float2 f, float2 c)
KF_EXPORTS void depthBilateralFilter(const Depth &in, Depth &out, int ksz, float sigma_spatial, float sigma_depth)
KF_EXPORTS void waitAllDefaultStream()
KF_EXPORTS void renderTangentColors(const Normals &normals, Image &image)
KF_EXPORTS void computeNormalsAndMaskDepth(const Intr &intr, Depth &depth, Normals &normals)
void create(int rows, int cols)
Allocates internal buffer in GPU memory. If internal buffer was created before the function recreates...
KF_EXPORTS void renderImage(const Depth &depth, const Normals &normals, const Intr &intr, const Vec3f &light_pose, Image &image)
int cols() const
Returns number of elements in each row.