neka-nat/cupoch

RGBD Integration: No volume visualized (Cupoc Error)

Opened this issue ยท 4 comments

rcffc commented

I am trying to run the script rgbd_integration in examples\python\advanced.
But when the geometry is visualized, I only see a window with a black screen, and in the console I find the following errors:

[Cupoc ERROR] [CreateCoordinateFrame] size <= 0
[Cupoc ERROR] [CreateSphere] radius <= 0
[Cupoc ERROR] [CreateArrow] cylinder_radius <= 0
[Cupoc ERROR] [CreateArrow] cone_radius <= 0
[Cupoc ERROR] [CreateArrow] cylinder_height <= 0
[Cupoc ERROR] [CreateArrow] cone_height <= 0
[Cupoc ERROR] [CreateCylinder] radius <= 0
[Cupoc ERROR] [CreateCylinder] height <= 0
[Cupoc ERROR] [CreateCone] radius <= 0
[Cupoc ERROR] [CreateCone] height <= 0
[Cupoc ERROR] [CreateArrow] cylinder_radius <= 0
[Cupoc ERROR] [CreateArrow] cone_radius <= 0
[Cupoc ERROR] [CreateArrow] cylinder_height <= 0
[Cupoc ERROR] [CreateArrow] cone_height <= 0
[Cupoc ERROR] [CreateCylinder] radius <= 0
[Cupoc ERROR] [CreateCylinder] height <= 0
[Cupoc ERROR] [CreateCone] radius <= 0
[Cupoc ERROR] [CreateCone] height <= 0
[Cupoc ERROR] [CreateArrow] cylinder_radius <= 0
[Cupoc ERROR] [CreateArrow] cone_radius <= 0
[Cupoc ERROR] [CreateArrow] cylinder_height <= 0
[Cupoc ERROR] [CreateArrow] cone_height <= 0
[Cupoc ERROR] [CreateCylinder] radius <= 0
[Cupoc ERROR] [CreateCylinder] height <= 0
[Cupoc ERROR] [CreateCone] radius <= 0
[Cupoc ERROR] [CreateCone] height <= 0

Tested on two Windows 10 machines with CUDA 11.1 installed (Python 3.8).

rcffc commented

Also no luck with Python 3.7

rcffc commented

scalable_tsdfvolume.cu line 370 contd.:

std::shared_ptr<geometry::TriangleMesh> ScalableTSDFVolume::ExtractTriangleMesh() {
    utility::LogError("ScalableTSDFVolume::ExtractTriangleMesh is not impelemented");
    auto mesh = std::make_shared<geometry::TriangleMesh>();
    return mesh;
}
rcffc commented

However that still does not explain while ExtractPointClouds() also does not work

rcffc commented

Switching to UniformTSDFVolume did not work.