cvat opnecv官方标注工具搭建

cvat opnecv官方标注工具搭建

cvat介绍:

cvat是OpenCV开发团队开源一款高效的计算机视觉注释工具,支持图像分类,对象检测框,图像语义分割,案例分割数据标注在线注释工具。支持图像和视频数据注释,最重要的是支持本地部署,无需担心数据泄露!

cvat安装

配置要求
  • ubuntu 18.04
  • docker 18.03.3以上,实测17.03.3不行
  1. 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
    
  2. docker非root用户授权

    sudo groupadd docker
    sudo usermod -aG docker $USER
    
  3. 安装docker-compose

    sudo apt-get install -y python3-pip
    sudo pip3 install docker-compose
    
  4. clone cvat工程

sudo apt-get install -y git
git clone https://github.com/opencv/cvat
cd cvat
  1. 创建镜像

        docker-compose build
        
        docker-compose up -d
    
  2. 创建超级用户

     docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'
    
  3. 安装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
    
  4. 设置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
    

你可能感兴趣的:(cvat,opencv)