cvat opnecv官方标注工具搭建
cvat介绍:
cvat是OpenCV开发团队开源一款高效的计算机视觉注释工具,支持图像分类,对象检测框,图像语义分割,案例分割数据标注在线注释工具。支持图像和视频数据注释,最重要的是支持本地部署,无需担心数据泄露!
cvat安装
配置要求
- ubuntu 18.04
- docker 18.03.3以上,实测17.03.3不行
-
docker安装
sudo apt-get update sudo apt-get 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 install -y docker-ce docker-ce-cli containerd.io
-
docker非root用户授权
sudo groupadd docker sudo usermod -aG docker $USER
-
安装docker-compose
sudo apt-get install -y python3-pip sudo pip3 install docker-compose
-
clone cvat工程
sudo apt-get install -y git
git clone https://github.com/opencv/cvat
cd cvat
-
创建镜像
docker-compose build docker-compose up -d
-
创建超级用户
docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'
-
安装chrom浏览器
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' sudo apt-get update sudo apt-get install -y google-chrome-stable
-
设置cvat外部可访问
-
在cvat根目录创建 docker-compose.override.yml 文件
version: "2.3" services: cvat: environment: ALLOWED_HOSTS: .example.com ports: - "80:8080"
-
重新构建镜像
docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d