graphdeco-inria / gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
Other
14.85k stars 1.94k forks source link

rendered image and gt image are different #936

Open blueFeather111 opened 3 months ago

blueFeather111 commented 3 months ago

when I overlap the gt image and the rendered image, I found they are not in the same location. I trained the truck for 10000 iterations, and use rendered.py to get the rendered image.

you can see there is a shift between them, is there something wrong? the truck is in TNT dataset.

Screenshot from 2024-08-19 17-45-47

jaco001 commented 3 months ago

Before training.py - colmap generate cameras and images. Those images are corrected in perspective and size. So they are different from GT.

blueFeather111 commented 3 months ago

Before training.py - colmap generate cameras and images. Those images are corrected in perspective and size. So they are different from GT.

Thank you very much for your reply. I just used the colmap gui -> automatic reconstruction to get the sparse folder, no new images generated(still original images). I saw this issue https://github.com/colmap/colmap/issues/2282 about generating images using convert.py. I used convert.py instead to generate images and now they are the same.