Note: This Bachelor project is an unmaintained test implementation. For a great Python-based acoustic camera, please use Spectacoular instead, which is developed by the makers of Acoular.
This project aims to create an acoustic camera that can visualize sound sources in a room.
Here is a brief overview of the project structure:
- Microphone Array
- USB Camera (optional)
- Python == 3.11
- Acoular
- TensorFlow (optional)
- OpenCV (optional)
- Flask (optional)
-
Create a new environment:
conda create -n acoustic_camera python=3.11 -
Activate the environment:
conda activate acoustic_camera -
Install the required libraries:
pip install -r requirements.txt
-
Clone this repository and navigate into the
acoustic-camerafolder. -
To run with default settings, use:
python start.py. -
To run without video output, use the
--no-flaskflag. -
To use a specific model, add the flag
--model path/to/model/folder.
