VIA零安装即用的开源标注工具不到 400KB 的单个 HTML 文件【免费下载链接】via(MIRROR) see https://gitlab.com/vgg/via/项目地址: https://gitcode.com/gh_mirrors/via/via想给一批图片框几个框、给音频标几段、标完直接喂给训练脚本你未必想为此装一套标注平台。VGG Image AnnotatorVIA就是干这个的牛津 VGG 出品的开源标注工具整个工具就是一个能在浏览器里直接跑的 HTML 文件不装环境、不起服务。为什么轻量标注工具里总绕不开 VIA先回答一个问题干嘛不直接用更重的标注平台大多数自建标注平台要装服务、建数据库、配账号几十张图也得走完整套流程。VIA 走的是相反路线它以单个 HTML 文件的形式存在浏览器打开就能开始标——不想装环境、不想起服务的人绕不开它。 零安装上手30 秒跑起来的打开方式这一节回答动手问题它到底怎么用一个不到 400KB 的单文件浏览器打开后离线即可运行最短路径只有三步打开 HTML 文件 → 选中标注对象图片、音频或视频→ 标完在界面上点 Export 导出。全部功能只用 HTML、JavaScript、CSS 实现没有外部依赖有浏览器的机器拿过来就能标。按媒体类型拆功能三种标注各长什么样问题来了它都支持哪些媒体每种标注具体怎么画近两年 VIA 把音频和视频标注能力也补齐了最新版三种媒体全覆盖。图像框选与多边形怎么标左侧点选矩形、椭圆、多边形或点标记然后在图上直接画每个区域还能挂上名称、颜色等属性。下图同一张图上框了三种区域左侧表格可以直接改属性。音频时间轴标记怎么打音频标注就是播 打点播放到片段开头放起点、结尾放终点给这段时间区间打上标签。标出对话中两个人各自的发言段两次起点 终点点击就完成。视频帧级标注怎么做视频标注是时间轴和画面两件事一起做可以在时间轴上切时间片段也可以在某一帧上画空间区域框、多边形实现帧级标注。下图对同一角色的每一帧都打了人脸框这正是做轨迹数据要的样子。标注结果怎么导出成 JSON标完的数据不能只留在浏览器里这一节讲结果怎么进训练流程。项目文件本身可以导出为 JSON里面是图像、区域坐标和属性的完整结构可直接解析也能重新导入修改导出菜单还提供 VIA3 CSV每个区域一行带空间和时间坐标、仅时间片段 CSV音频视频还可以选 WebVTT 字幕格式。导入方向支持 COCO JSON已有标注集能拉进来改。仓库里现成脚本 scripts/io/export_via_annotations.py 能把共享项目拉下来转成标准 CSV直接接进训练或评测流程data/ 目录下也有示例标注数据可以参考格式。⚠️ 什么场景不适合选 VIA最后一个问题什么时候它不合适VIA 是单机单人工具没有权限管理和任务分配流程几十万人协作的大规模标注要选有账号体系的平台它也是纯人工工具没有预标注辅助像素级语义分割建议用专门工具。选型建议个人实验、几百到几千张的小数据集、快速验证模型想法VIA 最快长期协作项目先选平台VIA 留作单人快速标注。一句话标注是给自己、结果也是给自己用的时候一个不到 400KB 的 HTML 文件就够了。【免费下载链接】via(MIRROR) see https://gitlab.com/vgg/via/项目地址: https://gitcode.com/gh_mirrors/via/via创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考