Undergraduate thesis project.
Please start by installing mamba, Miniconda3 or conda with Python3.9 or above.
either run <mamba/conda> install -f environment.yml
or install dependencies manually:
mkdir checkpoints; cd checkpoints
Pose estimation weights \
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1aXkYOpvka5VAPYUYuHaCMp0nIvzxhW9X' -O OVE6D_pose_model.pth
\
orwget https://drive.proton.me/urls/2GQBGB2DH4#aLLLp43rOm8M -O OVE6D_pose_model.pth
or manually from: OVE6D: Project page
Provide 3D model of the query object in *.ply format in Dataspace/<dataset_name>/models_eval/
configs/config.py
as DATASET_NAME
.name
and diameter
of 3D model in Dataspace/<dataset_name>/models_eval/models_info.json
.MODEL_SCALING
in config.py
to whatever scale (meters/mm) you're using for the
3D models.Attach a realsense camera or implement a camera module for camera of choice
as in cam_control.py
at utils/cam_control.py
Setup a greenscreen and adjust the chroma keying parameters in the pop up window at runtime.
utility\load_segmentation_model_chroma.py
.