# README

This repository contains the code for the IndoorCrowd project.

## Project Structure

The project is organized into the following directories:

- `labelling`: contains the scripts for labelling with the auto-annotation pipeline with SAM3, GroundedSAM and EfficientSAM. As well as the scripts for the Gradio apps for reviewing the labels and correcting them.
- `analysis`: contains the scripts for creating the plots, tables and the qualitative comparison as well as a script for checking the sample rate in order to produce the most representative dataset.
- `eval`: contains the script for evaluating the models on the MOT dataset.
- `train`: contains the scripts for training the models on the dataset for segmentation and detection as well as visualizing the results.
- `dataset_anons.py`: is the script used for anonymizing the dataset by blurring the faces of the people in the dataset.
