A solution for the final project of the G3DCV (2022/2023) course at Venice University. The implemented features are:
- Camera calibration
- Pose estimation
- Silhouette extraction
- Voxel carving
- Voxel coloring
In order to install the required dependencies and run the source code you must have installed anaconda (or miniconda) on your system
If you want to avoid anaconda, be sure to have installed
- OpenCV
- Numpy
- Progress
- Jupyter notebook
conda env create
conda activate 3DCV
chmod +x init.sh
./init.sh
jupyter notebook
Processed files are available at the following link