arch和ubuntu哪个好(超方便超高效的图像标注工具你值得拥有)


arch和ubuntu哪个好(超方便超高效的图像标注工具你值得拥有)

导读

CVAT简介

CVAT是OpenCV团队开源的一个基于Web的图像标注系统。它可以对图像、视频进行矩形、关键点、图像分割、目标追踪、3D等多种标注。CVAT分为服务端和客户端,服务端可以部署在本地或云端,并方便地与数据服务器连接。客户端只需通过Google浏览器访问Web系统,无需安装其他标注工具。

下面,让我们一起了解CVAT的安装与使用。

安装

主要指的是服务端的安装,因为客户端只需安装一个Google浏览器即可直接访问。我将直接在公司的服务器上安装,通过公司内部网络即可直接访问。

详细的安装教程请参考:cvat安装教程

服务端部署

CVAT的部署基于Docker,因此部署起来非常方便,也能很好地解决跨平台问题。它支持Ubuntu、macos、Windows操作系统。这里以Ubuntu系统为例,因为我也是直接在Ubuntu系统上部署的。

安装Docker:

接着,通过Docker安装cvat。创建Docker用户并安装docker-compose,以便运行多个Docker容器。因为CVAT包含了多个Docker容器(如nginx、redis等)。

提示:我在安装docker-compose时遇到了一些问题,后来去掉sudo(后面的命令)后就能成功安装了。

将CVAT克隆到本地,并通过命令运行Docker容器。首次运行时,需要从DockerHub下载最新的Docker镜像,这可能需要一些时间。

注册Superuser

Superuser用户可以创建新用户、进行权限管理等操作。通过命令在系统中创建Superuser。

客户端安装

服务端部署完成并成功启动后,我们可以通过Google浏览器访问CVAT的Web系统。默认配置只能通过localhost访问,后面我们会介绍如何通过IP地址或域名来访问该系统。

高级配置

通过IP地址或域名访问Web系统:

共享目录设置

CVAT提供三种方式选择创建task时读取的图片数据:本地图片数据、挂载共享目录、使用远程服务器上的数据。

使用教程

登录网站:访问CVAT的Web系统(网址为服务器的IP地址或域名)。

注册用户:可以通过网站注册用户,也可以通过superuser控制面板创建用户,并设置用户权限。

创建project和task:可以创建project和task,一个project可以包含多个task,这些子task会共用project的一些属性。创建task后,可以指定任务给哪个用户,以及指定review的用户,每个用户标注图片的数量等。

CVAT考虑周全,使用方便,有助于我们更好地管理数据。它还支持半监督的标注任务,利用模型进行预测,通过人工对标注的数据进行调整,提高标注效率。CVAT还有许多功能,更详细的介绍可以在CVAT的git页面查看。


arch和ubuntu哪个好(超方便超高效的图像标注工具你值得拥有)