House_video_depth.mov
Depth Estimation
3d_scene.mp4
3D Scene Reconstruction
pc_demo.mov
Screen.Recording.2024-07-03.at.10.49.29.AM.mov
-
run_video_depth_only.py: Get depth estimation inference frames from video
-
depth_to_pc.py: Get point clouds for each frame in video, by cross referencing original (*_OG.png) and generated depth frames. Change camera intrinsics appropriately to generate accurate point clouds.
-
video_pc_testing.py: To test camera view ports, angles, and positions to generate a point cloud video
-
video_pc_actual.py: generate point cloud video, camera rotates on x-y plane in a circle for 3d effects. Utilizes parameters found after video_pc_testing.py.
-
video_pc_mesh.py: generates mesh from pointcloud, using KDTree for normal estimation and Poisson Surface Reconstruction for creating smooth, detailed surfaces
environment.yml