Skip to content

Powerful and efficient Computer Vision Annotation Tool (CVAT)

License

Notifications You must be signed in to change notification settings

detecttechnologies/cvat

This branch is 5 commits ahead of, 2552 commits behind cvat-ai/cvat:develop.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3efe79f · May 22, 2023
Jan 18, 2023
Mar 18, 2022
Feb 16, 2022
Mar 11, 2022
Nov 15, 2021
Apr 4, 2022
Oct 29, 2021
May 22, 2023
May 22, 2023
Mar 27, 2022
Mar 30, 2022
Mar 25, 2022
May 31, 2021
Apr 5, 2022
Apr 4, 2022
Dec 28, 2018
Oct 23, 2020
Mar 24, 2021
Mar 15, 2020
Mar 15, 2020
Jun 29, 2021
Jan 12, 2022
Jul 29, 2020
May 22, 2023
May 20, 2021
Jun 23, 2021
Nov 11, 2020
Oct 23, 2020
Jul 29, 2020
May 31, 2021
Oct 23, 2020
Apr 8, 2022
Mar 14, 2022
Oct 14, 2021
Feb 3, 2022
Jan 12, 2022
May 22, 2023
Mar 14, 2022
Apr 27, 2021
May 22, 2023
Jul 26, 2021
May 22, 2023
Jan 31, 2022
Oct 29, 2021
Aug 30, 2018
Feb 3, 2021
Feb 28, 2022
Oct 29, 2021
Dec 15, 2020
Jun 29, 2018

Repository files navigation

CVAT

Powerful and efficient Computer Vision Annotation Tool (CVAT)

Setup

Install Packages

  • Install docker
sudo apt-get update
sudo apt-get --no-install-recommends install -y \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg-agent \
  software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"
sudo apt-get update
sudo apt-get --no-install-recommends install -y docker-ce docker-ce-cli containerd.io
  • Perform post-installation steps to run docker without root permissions.
sudo groupadd docker
sudo usermod -aG docker $USER
  • Install docker-compose (1.19.0 or newer).
sudo apt-get --no-install-recommends install -y python3-pip python3-setuptools
sudo python3 -m pip install setuptools docker-compose

Setup Cloud Mount (AWS)

  • Install s3fs-fuse
sudo apt install s3fs
  • Get AWS credentials and replace ACCESS_KEY_ID and SECRET_ACCESS_KEY in the following command
echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3fs
chmod 600 ${HOME}/.passwd-s3fs
  • Mount S3 path. Replace with your bucket name/
mkdir /home/ubuntu/cloud-mount
s3fs <bucket-name> /home/ubuntu/cloud-mount -o allow_other -o passwd_file=${HOME}/.passwd-s3fs

Clone CVAT

  • Clone CVAT source code from the GitHub repository.
sudo apt-get --no-install-recommends install -y git
git clone -b dt-v2.1.0 https://github.com/detecttechnologies/cvat.git
cd cvat
  • To access CVAT over a network or through a different system, export CVAT_HOST environment variable. Replace your-ip-address
export CVAT_HOST=your-ip-address
  • Export Cloud Mount path
export CVAT_MOUNT=/home/ubuntu/cloud-mount
  • Build and run docker containers
docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.override.yml up --build -d
  • Ignore if upgrading, Create superuser
docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'

About

Powerful and efficient Computer Vision Annotation Tool (CVAT)

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Open Policy Agent 72.1%
  • TypeScript 10.7%
  • Python 8.5%
  • JavaScript 8.1%
  • SCSS 0.5%
  • HTML 0.1%