niessner / BundleFusion

[Siggraph 2017] BundleFusion: Real-time Globally Consistent 3D Reconstruction using Online Surface Re-integration
http://graphics.stanford.edu/projects/bundlefusion/
Other
1.51k stars 355 forks source link

The output file of apt0.sens seems have many regular cavities #34

Closed h1063135843 closed 4 years ago

h1063135843 commented 5 years ago

I ran the program with the default parameter. The input file is apt0.sens. I viewed the output file in MeshLab, and it has many regular cavities. What's wrong with it? image

FengLQy commented 5 years ago

can you tell me how to run it by dataset?I don't have a depth camera, but I want to run it. thank you very much

xiaomaoo commented 5 years ago

How do you get the output file? is it a .ply file? the soure project seems not include the method to export the ply model Could you tell me please?

h1063135843 commented 5 years ago

How do you get the output file? is it a .ply file? the soure project seems not include the method to export the ply model Could you tell me please?

In fact, I ran the program and when it ended the output file appears automatically. It is a .ply file.

xiaomaoo commented 5 years ago

How do you get the output file? is it a .ply file? the soure project seems not include the method to export the ply model Could you tell me please?

In fact, I ran the program and when it ended the output file appears automatically. It is a .ply file.

Thanks for reply! Have you modified any values in the two parameters.txt? Is it scans/scan.ply?

h1063135843 commented 5 years ago

How do you get the output file? is it a .ply file? the soure project seems not include the method to export the ply model Could you tell me please?

In fact, I ran the program and when it ended the output file appears automatically. It is a .ply file.

Thanks for reply! Have you modified any values in the two parameters.txt? Is it scans/scan.ply?

It's not scan.ply. The name is the same as the input. I just set the sensorIDX to 8 and change the path of Input file.

h1063135843 commented 5 years ago

Sometimes I ran the kinect and press '9' to save, the problem also occurs. Sometimes it works perfectly and I don't know why.

ElephantGit commented 5 years ago

I ran the program with the default parameter. The input file is apt0.sens. I viewed the output file in MeshLab, and it has many regular cavities. What's wrong with it? image Hi, I have run the code on scene0000_00.sens, the output have many cavities, too. Do you solve this problem? If yes, how? Thanks~

Hegs30 commented 5 years ago

How do you get the output file? is it a .ply file? the soure project seems not include the method to export the ply model Could you tell me please?

In fact, I ran the program and when it ended the output file appears automatically. It is a .ply file.

Thanks for reply! Have you modified any values in the two parameters.txt? Is it scans/scan.ply?

I can‘t get the output file too,did you finally get it?

zhongtao93 commented 4 years ago

I get the same wrong output ply. Did anyone solve it?

apt0_output

Thanks~

h1063135843 commented 4 years ago

I get the same wrong output ply. Did anyone solve it?

Thanks~

There is a parameter named s_marchingCubesMaxNumTriangles in zParametersDefault.txt. In marchingcube phase ,when the triangle number exceeds the threshold, the program will decrease triangle number first. This is the reason leading to cavities.Try increase the parameter. However, the max you could try depends on you GPU memory size.