CVAT——计算机视觉标注工具

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

CVAT——计算机视觉标注工具

一、CVAT简介

  1. CVAT 是用于计算机视觉的强大、有效、免费、在线、交互式视频和图像注释工具
  2. Intel团队正在使用它来注释数百万个具有不同属性的对象
  3. 许多 UI 和 UX 决策都是基于专业数据注释团队的反馈
  4. CVAT官方地址
  5. 视觉开源工具排行榜
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生
  6. CVAT架构图
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

二、CVAT核心概念

项目

在 CVAT,您可以创建一个包含相同类型任务的项目。 与项目相关的所有任务都将继承标签列表

  1. 更改项目的标题
  2. 打开“操作”菜单。 每个按钮负责操作菜单中的特定功能
  3. 更改问题跟踪器或打开问题跟踪器(如果指定)
  4. 更改标签。 您可以在 Raw 模式或 Constructor 模式下添加新标签或为现有标签添加属性
  5. 分配给——用于将项目分配给一个人。 开始输入受让人的姓名和/或从下拉列表中选择合适的人
  6. 任务 — 是特定项目的所有任务的列表,可以在项目中搜索任务
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

云存储

云存储模式
  1. AWS-S3
  2. Azure Blob Container
  3. Google Cloud Storage
  4. COS(腾讯云或者阿里OSS,需要自己定制化支持)
云存储预览
  1. 云存储页面包含元素,每个元素都与单独的云存储相关
  2. 每个元素包含:预览、云存储名称、提供者、创建和更新信息、状态
云存储操作
  1. Update — 修改云存储
  2. Delete — 删除云存储
  3. Attach a new storage — 添加云存储
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

任务

任务细节
  1. 更改任务的标题
  2. 打开操作菜单
  3. 更改问题跟踪器或打开问题跟踪器(如果指定)
  4. 更改标签
  5. 分配给 - 用于将任务分配给一个人
任务页面
  1. 导出任务数据集
  2. 上传标注数据集
  3. 自动化标注
  4. 备份任务
  5. 移动到项目中
  6. 删除
作业列表
  1. 带有超链接的作业名称
  2. Frames — 帧间隔
  3. 工作的一个阶段
  4. Started on — 这份工作的开始日期
  5. Assignee — 是从事该工作的用户
  6. Reviewer - 指定执行审阅的用户
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

作业

在作业页面上,用户(例如,具有工作人员角色)可以查看分配给他们的作业,而无需访问任务页面,还可以跟踪进度、对作业列表进行排序和应用过滤器
cvat,Python,计算机视觉,人工智能,python,react.js,云原生

CVAT标注UI页面

Header

用于导航 CVAT 部分和帐户设置的固定标题

Top panel

包含导航按钮、主要功能和菜单访问

Workspace

显示图像的空间

Controls sidebar

包含用于导航图像、缩放、创建形状和编辑轨道(合并、拆分、分组)的工具

Objects sidebar

包含标签过滤器,两个列表:对象(在框架上)和标签(在框架上的对象)和外观设置

Pop-up messages

在 CVAT 中,您会在任何页面的右上角收到弹出消息。 弹出消息可以包含有用的信息、链接或错误消息
cvat,Python,计算机视觉,人工智能,python,react.js,云原生

训练模型

模型

模型页面包含为半自动和自动注释部署的深度学习 (DL) 模型列表

类型
  1. detector - 用于自动注释
  2. interactor - 用于半自动形状注释
  3. tracker - 用于半自动轨迹标注
  4. reid - 用于将单个对象组合成一个轨道
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

AI标注

AI Tools

CVAT 中可用的半自动和自动注释工具概述

OpenCV tools

该工具基于 Open CV 计算机视觉库,这是一个包含许多 CV 算法的开源产品

Automatic annotation

自动注释用于创建初步注释。要使用自动注释,您需要一个 DL 模型
cvat,Python,计算机视觉,人工智能,python,react.js,云原生

Open Model Zoo

  1. 该存储库包括优化的深度学习模型和一组演示,以加快高性能深度学习推理应用程序的开发。 使用这些免费的预训练模型而不是训练自己的模型来加快开发和生产部署过程。
  2. 存储库组件包括英特尔预训练模型、公共预训练模型、模型下载器和其他自动化工具、使用 OpenVINO™ 工具包演示模型使用的演示、用于模型准确性验证的准确性检查器工具

openvino_notebooks

一系列可立即运行的 Jupyter 笔记本,用于学习和试验 OpenVINO™ 工具包。这些笔记本介绍了 OpenVINO 基础知识,并教开发人员如何利用我们的 API 优化深度学习推理

OpenVINO™ Toolkit

该工具包允许开发人员通过与应用程序逻辑集成的高级 OpenVINO™ 运行时 C++ 和 Python API 部署预训练的深度学习模型

CVAT分析监控

分析

通过分析,您可以查看每个用户在每项任务上花费了多少时间,以及他们在任何时间范围内做了多少工作

监控

它还有一个活动图,可以通过显示的用户数量和时间范围进行修改
cvat,Python,计算机视觉,人工智能,python,react.js,云原生

三、Nuclio

CVAT训练模型部署平台,无服务事件数据处理平台

  1. 以最小的 CPU/GPU 和 I/O 开销和最大的并行度进行实时处理
  2. 与大量数据源、触发器、处理模型和 ML 框架的原生集成
  3. 具有数据路径加速的有状态函数
  4. 跨低功耗设备、笔记本电脑、边缘和本地集群以及公共云的可移植性
  5. 开源但专为企业设计(包括日志记录、监控、安全性和可用性)
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

四、Fiftyone

FiftyOne 是一个开源数据集管理和模型分析工具,用于可视化、探索和改进计算机视觉数据集和模型,它与 CVAT 紧密集成,用于注释和标签细化

  1. 评估对象检测
  2. 评估分类器
  3. 使用图像嵌入
  4. 使用 CVAT 进行标注
  5. 下载和评估开放图像
  6. 探索图像唯一性
  7. Fiftyone 查找分类错误
  8. 发现检测错误
    cvat,Python,计算机视觉,人工智能,python,react.js,云原生

五、写在最后

Tips:CVAT最近停更了5个月,现在已经交给了opencv组织来维护了,项目已经修改成MIT协议,作为一直关注的CVAT粉丝觉得这是最好的归宿了,俄罗斯的Intel团队核心成员全部加入opencv组织,希望大家多多去star支持一下,优秀开源之作不易,期待俄乌早日停战,世界和平🙏

参考链接:文章来源地址https://www.toymoban.com/news/detail-818663.html

  1. CVAT官方地址
  2. CVAT官方Demo
  3. CVAT安装文档
  4. Nuclio
  5. FiftyOne

到了这里,关于CVAT——计算机视觉标注工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 计算机视觉常见的十种图像标注方法

    语义分割是指根据物体的属性,对复杂不规则图片进行进行区域划分,并标注对应上属性,以帮助训练图像识别模型,常应用于自动驾驶、人机交互、虚拟现实等领域。 矩形框标注又叫拉框标注,拉框标注是图像标注中极为常见的一种任务类型,主要是指用2D框、3D框、多边

    2023年04月21日
    浏览(37)
  • 计算机视觉之手势、面部、姿势捕捉以Python Mediapipe为工具

    计算机视觉之手势、面部、姿势捕捉以 Python Mediapipe为工具 Mediapipe 是一个开源且强大的Python库,由Google开发和维护。它提供了丰富的工具和功能,用于处理实时多媒体数据。它可以帮助开发者快速构建各种视觉和音频处理应用,并允许他们灵活地定制和扩展库的功能。 Medi

    2024年02月05日
    浏览(61)
  • 【Matlab】相机标定(计算机视觉工具箱)

    图像处理和计算机视觉是Matlab的一个主要应用领域,这部分包括4个工具箱——图像处理、计算机视觉、雷达、医学图像。由于视觉的东西容易呈现,所以先从计算机视觉工具箱学起。 官方文档对计算机视觉工具箱的介绍如下:设计和测试计算机视觉、3D 视觉和视频处理系统

    2024年02月05日
    浏览(104)
  • FastBup:计算机视觉大型图像数据集分析工具

    官方github网址 项目目的 :当前大规模图像数据集一团糟,数据量巨大但质量堪忧,有时候训练集、验证集、测试集会有重复数据造成数据泄露。FastBup可以识别重复项、近似重复项、异常图像、错误标注、异常值,在cpu上就可以处理数百万的图片。 支持环境 :Python 3.7 and 3

    2024年02月07日
    浏览(55)
  • 【OpenCV】OpenCV:计算机视觉的强大工具库

    摘要   OpenCV是一个广泛应用于计算机视觉领域的开源工具库,为开发者提供了丰富的图像处理和计算机视觉算法。本文将介绍OpenCV的功能和应用领域,并探讨它在实践中的重要性和前景。 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,

    2024年02月03日
    浏览(48)
  • Python计算机视觉(三)—图像拼接

        图像拼接是计算机视觉中的重要分支,它是将两幅以上的具有部分重叠的图像进行拼接从而得到较高分辨率或宽视角的图像。本文将结合python+opencv实现两幅图像的拼接。     图像拼接一般步骤: 1.根据给定图像/集,实现特征匹配 2.通过匹配特征计算图像之间的变换结构

    2024年02月15日
    浏览(44)
  • 【计算机视觉 CV】常用的图像(图片)处理工具汇总【新加坡南洋理工】

    OpenCV的全称是 Intel Open Source Computer Vision Library for C++ ,官网: OpenCV官网 Matlab提供的机器视觉工具箱,全称是 Machine Vision Toolbox for Matlab ,官网: Matlab MV Toolbox官网 Matlab和加州理工提供的相机校正工具箱,全称是 Camera Calibration Toolbox for Matlab ,官网: CC Toolbox官网 Matlab提供的

    2024年04月15日
    浏览(44)
  • Python的计算机视觉与物体识别

    计算机视觉是一种通过计算机程序对图像进行处理和分析的技术。物体识别是计算机视觉中的一个重要分支,旨在识别图像中的物体、特征和属性。Python是一种流行的编程语言,拥有强大的计算机视觉库和框架,如OpenCV、TensorFlow和PyTorch。因此,使用Python进行计算机视觉和物

    2024年02月21日
    浏览(53)
  • Python OpenCV 计算机视觉:6~7

    原文:OpenCV Computer Vision with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做过。 本附录显示了如何在

    2024年02月02日
    浏览(50)
  • 从Python到计算机视觉:入门指南

    Python一直是计算机科学领域中最受欢迎的语言之一。它不仅易于学习和使用,而且具有广泛的应用领域,尤其是计算机视觉方面。本文将为读者提供一份详细的入门指南,帮助初学者了解Python和计算机视觉的基础知识和应用。 安装Python 要开始使用Python,您需要下载并安装P

    2024年02月13日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包