VIA:一个用单个 HTML 文件运行的离线图像、音频和视频注释工具
VIA:一个用单个 HTML 文件运行的离线图像、音频和视频注释工具【免费下载链接】via(MIRROR) see https://gitlab.com/vgg/via/项目地址: https://gitcode.com/gh_mirrors/via/via给图片画框、给视频打时间点这类人工标注是训练模型前绕不开的一步。大多数标注工具要么要装服务器要么要配数据库对只想快速标几百张图的个人用户来说负担太重。VIAVGG Image Annotator牛津大学视觉几何组出品的注释工具把整个软件压缩进一个不到 400KB 的 HTML 页面浏览器打开即用不联网也能标。拿到它之后如何开始使用不需要安装任何依赖。克隆仓库后在本地浏览器打开对应版本的 HTML 入口即可例如 3 版对应 via-3.x.y 源码目录中的各注释器页面。想从源码构建可以用仓库内的打包脚本合并 HTML/CSS/JS例如 via-3.x.y/scripts/pack_via.py。如果需要离线拿到完整代码git clone https://gitcode.com/gh_mirrors/via/via仓库按大版本分成 via-1.x.y、via-2.x.y、via-3.x.y 三个目录选 3.x.y 就是最新的功能集。仓库里还带了预置示例数据的 demo 页面如via-3.x.y/data/demo/下的图像、视频、音频注释 demo打开就能直接上手练习不用自己先准备素材。三种媒体一次搞定VIA 的覆盖范围比图片标注工具这个常见定位要宽图像支持矩形、圆、椭圆、多边形、折线、点等多种区域形状每个区域还能挂属性如下拉框、单选、复选、文本标注时不用反复切页面。视频既能做时间轴切分第 3.2 秒到 8.7 秒发生了什么也能在某一帧上画空间区域两类信息关联在一起记录。音频按时间段划分说话人或事件3.0.9 版本还加入了字幕编辑和波形相关功能。上图为 1.x 版界面左侧选择区域形状右侧在图片上直接绘制下方表格集中管理所有区域的属性值。标注结果能导出哪些格式这是判断标注工具实用性的关键。VIA 导出以 CSV 为主含空间区域和时间段两类 CSV同时支持 JSON 项目文件的导入导出3.0.8 起还提供把视频逐帧标注转成 COCO 格式的导出页via3_video_annotation_to_coco.html方便直接对接下游训练框架。导入侧也兼容 COCO 格式已有 COCO 数据集的用户可以先导入再用 VIA 人工修正。另外标注项目可保存到浏览器本地存储也支持多人协作共享项目并做三方合并避免同一批数据被反复标注。上图是 2.x 版的人脸轨迹模式同一个人在 165 帧里的区域被自动归为一组只需在底部表格填一次名字和属性适合做跨帧跟踪类标注。它适合谁、不适合谁适合需要快速人工标注图像、音频、视频的算法学生、研究团队想要零成本、可商用BSD-2 协议学术和商业均可用标注方案的个人开发者以及标注量在几百到几万条之间、无需团队协作后台的小型项目。不适合需要权限管理、任务分发的企业级标注平台对像素级精细分割如逐像素 mask有强需求的场景VIA 的区域以边界框和多边形为主。背后是牛津 VGG且更新节奏清晰VIA 由牛津大学视觉几何组VGG开发2016 年 8 月立项v1 于 2017 年 4 月发布v22018 年 6 月扩展了图像标注能力v32019 年 5 月加入音频和视频支持到 2019 年 7 月累计使用已超 100 万次。技术实现刻意保持纯 HTML CSS JavaScript、零外部库依赖via-3.x.y/CodeDoc.md 对代码结构和项目 JSON 格式都有说明想二次开发的读者从这里入手成本很低。如果你只是想给一批图片或一段音视频做人工标注、且希望过程完全不依赖网络和安装VIA 基本是同类工具里启动成本最低的选择反过来若你的核心诉求是团队协作流程管理则需要另找平台型工具。【免费下载链接】via(MIRROR) see https://gitlab.com/vgg/via/项目地址: https://gitcode.com/gh_mirrors/via/via创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

5 分钟上手:Mem Reduct 内存清理工具从提权到自动清理的使用指南

5 分钟上手:Mem Reduct 内存清理工具从提权到自动清理的使用指南

5 分钟上手:Mem Reduct 内存清理工具从提权到自动清理的使用指南 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memredu…

2026/8/23 0:01:29 阅读更多 →
NCM 文件拷到其他设备放不了?ncmdumpGUI 完成 NCM 解密全指南(支持 NCM 转 MP3)

NCM 文件拷到其他设备放不了?ncmdumpGUI 完成 NCM 解密全指南(支持 NCM 转 MP3)

NCM 文件拷到其他设备放不了?ncmdumpGUI 完成 NCM 解密全指南(支持 NCM 转 MP3) 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI …

2026/8/23 0:01:12 阅读更多 →
从微型Arduino到60帧墨水屏:开源硬件如何重塑技术边界

从微型Arduino到60帧墨水屏:开源硬件如何重塑技术边界

上周,我偶然在几个创客社区和硬件论坛里,看到好几个帖子都在讨论同一件事:一个巴掌大的小玩意儿,居然能跑出60帧的流畅画面,而且用的还是墨水屏。这听起来有点反直觉,毕竟在我们的印象里,墨水屏…

2026/8/22 23:47:13 阅读更多 →

最新新闻

AI写作工具助力毕业生高效应对求职与学术挑战

AI写作工具助力毕业生高效应对求职与学术挑战

1. 项目背景与需求分析2025届毕业生正面临前所未有的就业竞争压力,学术论文、求职简历、实习报告等各类文书写作需求激增。在这个时间节点上,AI辅助写作工具已经从早期的简单语法检查,发展到能够提供内容生成、结构优化、风格调整等全方位支持…

2026/8/23 3:20:09 阅读更多 →
片上网络仿真器Noxim:从零入门到架构探索与性能分析

片上网络仿真器Noxim:从零入门到架构探索与性能分析

1. 项目概述:从零认识片上网络仿真器 如果你正在研究芯片设计,尤其是多核处理器或大规模片上系统(SoC),那么“仿真”这个词对你来说一定不陌生。在硬件真正流片之前,我们如何验证一个由几十甚至上百个核心…

2026/8/23 3:20:09 阅读更多 →
Markdown样式定制全攻略:从CSS基础到工具链实战

Markdown样式定制全攻略:从CSS基础到工具链实战

1. 从“能用”到“好看”:为什么我们需要折腾Markdown样式?如果你和我一样,是个重度Markdown使用者,从写技术文档、记笔记到写博客,都离不开它,那你肯定也经历过这个阶段:一开始,你满…

2026/8/23 3:20:09 阅读更多 →
支持向量机(SVM)原理详解:从间隔最大化到核技巧实战

支持向量机(SVM)原理详解:从间隔最大化到核技巧实战

1. 项目概述:从“分界线”到“最优解”的思维跃迁如果你在数据科学或者机器学习领域摸爬滚打过一阵子,肯定对“分类”这个任务不陌生。我们手里有一堆数据点,每个点都带着一堆特征,然后被贴上了不同的标签,比如“垃圾邮…

2026/8/23 3:20:09 阅读更多 →
图像预处理中的CenterCrop:原理、实现与实战避坑指南

图像预处理中的CenterCrop:原理、实现与实战避坑指南

1. 从“为什么需要CenterCrop”说起在图像处理或者深度学习模型训练的前期,我们经常会遇到一个看似简单却至关重要的步骤:图像裁剪。你可能已经用过torchvision.transforms.CenterCrop,或者OpenCV里类似的函数,感觉就是“把图片中…

2026/8/23 3:20:09 阅读更多 →
Linux磁盘管理:安全卸载与格式化分区的完整指南

Linux磁盘管理:安全卸载与格式化分区的完整指南

1. 为什么“卸载分区”不等于“删除文件”?在Linux系统管理中,“卸载分区”和“格式化分区”是两个经常被混淆,但内核逻辑完全不同的操作。很多新手,甚至一些有经验的用户,在命令行前敲下umount或mkfs时,心…

2026/8/23 3:19:09 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →