Skip to content

SeatizenDOI/recif3D-workflow

GitHub contributors GitHub forks GitHub issues License GitHub pull requests GitHub stars GitHub watchers

Recif3D Workflow

This repository provides tools to transform recif3D dive into seatizen session with more metadata.

Summary

Docker

Build image: docker build -f Dockerfile -t recif3d-workflow:latest .

Run command :

docker run --user 1000 --rm \
  -v /media/bioeos/E/recif3D/2021-11-26:/home/seatizen/sessions \
 --name recif3d-workflow recif3d-workflow:latest -eses -pses /home/seatizen/sessions/20211126_REU-HERMITAGE_AUV-1_02

Installation

To ensure a consistent environment for all users, this project uses a Conda environment defined in a requirements.txt file. Follow these steps to set up your environment:

  1. Install Conda: If you do not have Conda installed, download and install Miniconda or Anaconda.

  2. Create the Conda Environment: Navigate to the root of the project directory and run the following command to create a new environment:

conda create -n recif3D_env python=3.13
  1. Activate the Environment: Once the environment is created, activate it using:
conda activate recif3D_env
  1. Download all packages: You need to download all packages:
pip install -r requirements.txt
  1. Other lib: Install exiftool. Here for ubuntu 24.04
sudo apt-get install libexpat1-dev libimage-exiftool-perl

Contributing

Contributions are welcome! To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Commit your changes with clear, descriptive messages.
  4. Push your branch and submit a pull request.

License

This framework is distributed under the CC0-1.0 license. See LICENSE for more information.

About

Workflow to add metadata to recif3D dive.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors