andyzeng / tsdf-fusion

Fuse multiple depth frames into a TSDF voxel volume.
http://andyzeng.github.io/
BSD 2-Clause "Simplified" License
713 stars 133 forks source link

Incorrect result #18

Open ada-hs opened 5 years ago

ada-hs commented 5 years ago

Hi . I have configured the code on Windows 10 + VS2013+ CUDA9.2+OpenCV3.0. And I run the demo successfully. But the result point cloud file(tsdf.ply) looks not correct. did there any body know why this happen?

I did not change the default parameters....

Here is the result.

andyzeng commented 5 years ago

What is the GPU on your computer? If your GPU has compute capability 2.x or below, then the problem may be related to GPU grid/block thread organization (the code here is not particularly flexible in that respect).

Another possible source of error could be related to windows (I haven't tested the code on Windows yet).

ada-hs commented 5 years ago

Thanks for your responding. I apply the offered tsdf2mesh.m in matlab and get the mesh.ply. Finally, I got the mesh results. And I check my PC that my GPU(GT 710) is available to compute. Maybe you are right. I have another question about the voxel size. will the voxel size influence the mesh surface quality? I adjust the size (the default parameter is 0.006 and I try smaller size) but there is no difference

kasumiwen commented 5 years ago

Hi ada-hs, How you configured to work on windows? I'm trying to do the same thing. Thank you!

ada-hs commented 5 years ago

@kasumiwen I install opencv and Cuda. I just new a VS cuda/c++ project and import the code of the repo.