CVAT标注工具---最新安装部署-2023-04-03

这篇具有很好参考价值的文章主要介绍了CVAT标注工具---最新安装部署-2023-04-03。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简单介绍:

CVAT是OpenCV团队开源的一个基于web的图像标注系统,它能够对图像、视频做矩形、关键点、图像分割、目标追踪、3D等标注。cvat可以分为服务端和客户端,服务端可以部署在本地或者云上而且还可以很方便的与我们的数据服务器进行连接,客户端只需要通过Google浏览器访问web系统即可,而不需要安装其它的标注工具。
注:我们的团队正在使用labelimg,所以研究CVAT来增加工作效率。

具体安装:

主要参考CVAT Github官方给出的 Quick installation guide:
https://github.com/opencv/cvat/blob/master/cvat/apps/documentation/installation.md
安装其实一步一步按照官方教程执行就好了,官方地址文档为cvat安装文档,但是安装最大的问题就是网速不好。
环境:
CVAT标注工具---最新安装部署-2023-04-031)安装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

2)修改用户权限
(在没有root权限的情况下运行docker需要获取权限,root用户可以跳过)

创建`docker`组
$ sudo groupadd docker

将用户添加到`docker`组($USER就是获取当前用户的意思,不用自己换成自己的名字)
$ sudo usermod -aG docker $USER

登出并登入或者重启系统 确保组成员信息生效(linux环境可以使用如下命令使组信息修改生效)
$ newgrp docker 
或者
$ reboot(重启)
确认可以不使用sudo运行docker(这步得到和验证是否安装成功一样的结果,就ok了)

3)安装docker-compose组件

sudo apt-get --no-install-recommends install -y python3-pip python3-setuptools
sudo python3 -m pip install setuptools docker-compose

4)克隆cvat源代码

安装git
$ sudo apt-get --no-install-recommends install -y git

clone仓库
$ git clone https://github.com/opencv/cvat
# 官方github仓库很慢,可以切换下面的gitee镜像
$ git clone https://gitee.com/luohenyueji/cvat

切换到cvat目录
$ cd cvat

5)构建cvat的docker镜像
git下来的Dockerfile中默认下载python库的速度非常慢,可以修改其他的镜像源方便下载。

修改cavt目录中的Dockerfile
$ vim Dockerfile

找到Install requirements这项,注释默认的,添加阿里云镜像
RUN DATUMARO_HEADLESS=1 python3 -m pip install -r /tmp/requirements/${DJANGO_CONFIGURATION}.txt -i https://mirrors.aliyun.com/pypi/simple/

CVAT标注工具---最新安装部署-2023-04-03然后在cvat目录进行构建

sudo docker-compose build

6)运行docker容器,会花点时间下载一些公共docker镜像

docker-compose up -d

其他命令:

停止和移除所有由up创造的containers, networks, volumes和images 
$ docker-compose down 

这一步结束后,就能打开cvat登录界面,在安装的服务器是,使用浏览器访问localhost:8080网址。目前其他设备无法访问。
CVAT标注工具---最新安装部署-2023-04-03点击creaate an account就能够创建普通用户,但默认情况下,它甚至没有查看任务列表的权限。 因此,您应该创建一个超级用户。 超级用户可以使用管理面板为用户分配正确的组。 请使用以下命令:

docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'

然后选择您的管理员帐户的登录名和密码(还有邮箱)

进阶操作

使其他机器可以访问服务器的CVAT

如果要在cvat服务器之外访问,需要指定CVAT_HOST环境变量。最好的方法是创建docker-compose.override.yml并将localhost改为你的服务器ip,例如改服务器ip为172.16.100.201

先把docker-compose.yml复制到cvat目录后命名为docker-compose.override.yml
$ cp  docker-compose.yml   docker-compose.override.yml
$ vim docker-compose.override.yml

将下面两个位置的localhost改为服务器ip(注意左上角cvat_server和cvat_ui名称)
最后在prots下面修改端口。
CVAT标注工具---最新安装部署-2023-04-03CVAT标注工具---最新安装部署-2023-04-03修改完成后,docker-compose使用指定文件构建cvat:

docker-compose -f docker-compose.override.yml up -d
#指定文件,重启CVAT
docker-compose -f docker-compose.override.yml restart

配置服务器本地目录访问

具体需要修改docker-compose.override.yml文件,一共需要添加两处。
1)在cvat_server下面添加CVAT_SHARE_URL项
内容为"Mounted from {/data/biaozhu} host directory"。
{}中是你要载入的数据地址,注意!!!

然后services/cvat/volumes中添加cvat_share项
内容为- cvat_share:/home/django/share:ro

CVAT_SHARE_URL: "Mounted from {/data/biaozhu} host directory"

- cvat_share:/home/django/share:ro

CVAT标注工具---最新安装部署-2023-04-03
2)在文件最后面,在volumes下添加cvat_share项目,
注意将volumes/cvat_share/driver_opts/device中的内容改为你要载入的数据地址。

  cvat_share:
    driver_opts:
      type: none
      device: /data/biaozhu
      o: bind

CVAT标注工具---最新安装部署-2023-04-03

最后执行重启命令,建立任务时就可以选择硬盘文件路径地址了。文章来源地址https://www.toymoban.com/news/detail-463189.html

docker-compose -f docker-compose.override.yml up -d

到了这里,关于CVAT标注工具---最新安装部署-2023-04-03的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pytorch安装教程(Ubuntu22.04.1,Anaconda3-2023.03)

    本文主要讲述了在Linux系统中,通过anaconda安装pytorch的具体步骤,即需要在Ubuntu已经安装好anaconda,其安装步骤可以参考此篇博客:Ubuntu安装Anaconda详细步骤(Ubuntu22.04.1,Anaconda3-2023.03) Nvidia安装的cuda主要包含三部分: 1.CUDA toolkit 2.CUDA driver 3.NVIDIA GPU driver CUDA分为两种:驱动

    2024年02月11日
    浏览(44)
  • Ubuntu安装Anaconda详细步骤(Ubuntu22.04.1,Anaconda3-2023.03)

    本文主要讲述了在Ubuntu中安装anaconda的具体步骤 准备环境:Ubuntu22.04.1,Anaconda3 1.下载Anaconda3 在清华镜像下载Linux版本的anaconda 清华镜像官网Anaconda下载 我选择的是Anaconda3-2023.03-Linux-x86_64.sh 下载好的Anaconda3-2023.03-Linux-x86_64.sh如图所示: 2.在用户文件夹下新建一个名为anaconda的文

    2024年02月11日
    浏览(44)
  • Ubuntu22.04(非虚拟机)安装教程(2023最新最详细)

    目录 简介 一.下载Ubuntu Server镜像,官方地址下载即可 ​二.安装Ubuntu镜像 Linux是一种自由和开放源代码的操作系统内核,被广泛应用于各种计算机系统中。它以稳定性、安全性和灵活性而闻名,并成为服务器、嵌入式设备和个人计算机等领域的首选操作系统。 Linux的主要特点

    2024年02月08日
    浏览(66)
  • 03- 目标检测数据集和标注工具介绍 (目标检测)

    要点: 常用数据集和标注工具 标注工具 PPOCRLabel github地址:paddleocrlabel 参考文档:目标检测简介 - 知乎 1. PASCAL VOC VOC数据集 是目标检测经常用的一个数据集,自2005年起每年举办一次比赛,最开始只有4类,到2007年扩充为 20个类 ,共有两个常用的版本: 2007和2012 。学术界常

    2024年02月07日
    浏览(39)
  • Ubuntu22.04安装IDEA以及创建桌面图标2023最新(老版本通用)

    前言:我使用的ubuntu版本是22.04,安装的idea是2023最新版,不过新老版本的步骤都是通用的,顶多有一点小的差别,可以在下方留言询问我。 /opt 用来安装附加软件包,是用户级的程序目录,可以理解为程序安装目录,可以用于安装大型程序或者目录 /usr/local /usr :系统级目录,

    2024年02月16日
    浏览(55)
  • Ubuntu20.04部署安装Kubernetes1.23<最新尝试,无坑版>

    节点安排: name IP master 172.16.10.21 node1 172.16.10.22 node2 172.16.10.23 如果接下来的步骤中没有特殊指明是哪台机器要做的话,就都要执行 1.1.首先安装ubuntu的虚拟机,配置静态IP地址,使其能够正常上网,更换为国内镜像源,并且能够被xshell正常连接上(如果这步出现问题可以查看

    2024年02月11日
    浏览(60)
  • 2023年最新sentinel-dashbord部署安装(保姆级别)

    目录 Sentinel-dashboard安装下载 前景提要 一、 构建环境 二、下载安装与配置 1、进入百度搜索:Sentinel 或访问地址:面向云原生微服务的高可用流控防护组件 2、进入git主界面,然后找到如图位置(此处为各个发布版本)。 3、看到版本信息,找到下载的位置进行下载就可以了

    2024年02月07日
    浏览(39)
  • Flutter入门教程(一),2023最新版包含安装,初始化!简单易懂!

    首先,在一切的开始之前我们来介绍一下什么是Flutter,Flutter 是一个由 Google 开发的开源移动应用程序开发框架,可以让开发者使用单一代码库构建高质量的、高性能的 Android 和 iOS 应用程序。Flutter 的主要优势之一是其快速的开发周期,因为它使用了热重载技术,这意味着开

    2024年02月16日
    浏览(55)
  • 2023最新Ubuntu安装部署Gitlab详细教程(每个步骤均配图)

    打开终端,运行如下命令: 接下来会遇到如下界面,Tab切换到“确定”按钮,然后回车。 还是照样Tab切换到“确定”按钮,然后回车。 先执行命令 curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash (我这里不小心执行了两次,一次即可) 前往Git

    2024年02月14日
    浏览(43)
  • 【2023最新版】Windows11:WSL(Ubuntu22.04)安装Anaconda(换源、各种报错及解决方案)+连接Pycharm进行远程开发

    目录 一、安装WSL(适用于 Linux 的 Windows 子系统) 检查内核版本号 WSL 版本升级 二、WSL安装Anaconda(建议选择方法2) 1.下载到WSL 2.下载到Windows 换源 三、conda常用命令 查看当前python版本 查看配置信息 ​编辑 查看环境列表 激活环境 退出环境 conda使用文档 四、Windows上Pycharm使

    2024年02月08日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包