What labelling tools should you be using?
Tools that make annotations less painful
CVAT
Labelling is labrous and time taking process for any deep learning project. You must have heard of labelme
software which is goto tool for annotations.
I have used it for some time and it has its own pros and cons. CVAT
is a computer vision tool for interactive video and image annotation.
It offers a seamless annotating experience with fewer clicks and faster motions thanks to its intelligent and AI-powered engine.
Installation
This tutorial assums Ubuntu 18.04, I recommand using Linux based system. However, Windows also works fine, I used it on Windows 11.
prerequisites:
- Docker
- python setuptools
This commands install prerequisties
sudo apt-get --no-install-recommends install -y python3-pip python3-setuptools
sudo python3 -m pip install setuptools docker-compose
Run following commands:
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
sudo groupadd docker
sudo usermod -aG docker $USER
Below command would run CVAT
in Google Chrome
.
git clone https://github.com/opencv/cvat cd cvat
docker-compose up -d
## Getting Started with CVAT