news 2026/4/16 10:50:58

Label Studio导入预标注数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Label Studio导入预标注数据

1、创建项目

2、点击Settings进行项目配置界面;

3、设置本地文件的映射地址(注意:这一步非常关键,否则导入预标注的json文件时,图片会映像不到,无法正常显示

新建一个Source Storage:

这是非常关键,要填写图片所在的目录:

填好后,点击Test Connection测试地址是否可以正常访问:

第二个关键点:选择Tasks,不要选择Files,可以通过Preview Loaded按钮测试下是否可以正常加载上一步配置的存储映射地址下的图片;

其他的步骤,就是下一步,直到完成,然后可以看到刚刚创建的本地存储配置项,如下图:

导入通过本地代码生成的预标注的样本全集标注配置描述文件:

<View><Imagename="image"value="$image"/><RectangleLabelsname="label"toName="image"><Labelvalue="person"background="blue"/><Labelvalue="bicycle"background="blue"/><Labelvalue="car"background="blue"/><Labelvalue="motorcycle"background="blue"/><Labelvalue="airplane"background="blue"/><Labelvalue="bus"background="blue"/><Labelvalue="train"background="blue"/><Labelvalue="truck"background="blue"/><Labelvalue="boat"background="blue"/><Labelvalue="traffic light"background="blue"/><Labelvalue="fire hydrant"background="blue"/><Labelvalue="stop sign"background="blue"/><Labelvalue="parking meter"background="blue"/><Labelvalue="bench"background="blue"/><Labelvalue="bird"background="blue"/><Labelvalue="cat"background="blue"/><Labelvalue="dog"background="blue"/><Labelvalue="horse"background="blue"/><Labelvalue="sheep"background="blue"/><Labelvalue="cow"background="blue"/><Labelvalue="elephant"background="blue"/><Labelvalue="bear"background="blue"/><Labelvalue="zebra"background="blue"/><Labelvalue="giraffe"background="blue"/><Labelvalue="backpack"background="blue"/><Labelvalue="umbrella"background="blue"/><Labelvalue="handbag"background="blue"/><Labelvalue="tie"background="blue"/><Labelvalue="suitcase"background="blue"/><Labelvalue="frisbee"background="blue"/><Labelvalue="skis"background="blue"/><Labelvalue="snowboard"background="blue"/><Labelvalue="sports ball"background="blue"/><Labelvalue="kite"background="blue"/><Labelvalue="baseball bat"background="blue"/><Labelvalue="baseball glove"background="blue"/><Labelvalue="skateboard"background="blue"/><Labelvalue="surfboard"background="blue"/><Labelvalue="tennis racket"background="blue"/><Labelvalue="bottle"background="blue"/><Labelvalue="wine glass"background="blue"/><Labelvalue="cup"background="blue"/><Labelvalue="fork"background="blue"/><Labelvalue="knife"background="blue"/><Labelvalue="spoon"background="blue"/><Labelvalue="bowl"background="blue"/><Labelvalue="banana"background="blue"/><Labelvalue="apple"background="blue"/><Labelvalue="sandwich"background="blue"/><Labelvalue="orange"background="blue"/><Labelvalue="broccoli"background="blue"/><Labelvalue="carrot"background="blue"/><Labelvalue="hot dog"background="blue"/><Labelvalue="pizza"background="blue"/><Labelvalue="donut"background="blue"/><Labelvalue="cake"background="blue"/><Labelvalue="chair"background="blue"/><Labelvalue="couch"background="blue"/><Labelvalue="potted plant"background="blue"/><Labelvalue="bed"background="blue"/><Labelvalue="dining table"background="blue"/><Labelvalue="toilet"background="blue"/><Labelvalue="tv"background="blue"/><Labelvalue="laptop"background="blue"/><Labelvalue="mouse"background="blue"/><Labelvalue="remote"background="blue"/><Labelvalue="keyboard"background="blue"/><Labelvalue="cell phone"background="blue"/><Labelvalue="microwave"background="blue"/><Labelvalue="oven"background="blue"/><Labelvalue="toaster"background="blue"/><Labelvalue="sink"background="blue"/><Labelvalue="refrigerator"background="blue"/><Labelvalue="book"background="blue"/><Labelvalue="clock"background="blue"/><Labelvalue="vase"background="blue"/><Labelvalue="scissors"background="blue"/><Labelvalue="teddy bear"background="blue"/><Labelvalue="hair drier"background="blue"/><Labelvalue="toothbrush"background="blue"/></RectangleLabels></View>

在Label Studio界面Labeling Interface配置粘贴上面的内容,并点击Save保存;

还剩关键的一步:导入预标注的配置文件(这个文件是你自己通过预标注的代码在本地对样本进行自动预标注生成的文件),文件内容格式如下:重点是生成的图片的地址格式不要写错;
[
{
“data”: {
“image”: “/data/local-files/?d=images/frame_000000.jpg
},
“annotations”: [
{
“result”: []
}
]
},
{
“data”: {
“image”: “/data/local-files/?d=images/frame_000001.jpg”
},
“annotations”: [
{
“result”: []
}
]
},

]


导入完成后,正常能看到上面的图片的预览列表,如果看不到,可能是地址映射错误;

排查在Label Studio的容器启动时,有没有正确配置本地的图片源目录跟Label Studio的data目录的映射?

ANNOTATIONS_DIR=$(cd"$(dirname "$0")/annotation/annotations"&&pwd)docker run-d \--name labelstudio \-p 8080:8080 \-e LOCAL_FILES_SERVING_ENABLED=true \-e LABEL_STUDIO_LOCAL_FILES_SERVING_ENABLED=true \-e LABEL_STUDIO_LOCAL_FILES_DOCUMENT_ROOT=/data/local-files \-e DISABLE_SIGNUP_WITHOUT_LINK=true \-v"${ANNOTATIONS_DIR}:/data/local-files:ro"\-v labelstudio-data:/label-studio/data\ heartexlabs/label-studio:latest \ label-studio--host 0.0.0.0--port 8080

其中这几行都比较关键,不要漏掉。

-e LOCAL_FILES_SERVING_ENABLED=true \-e LABEL_STUDIO_LOCAL_FILES_SERVING_ENABLED=true \-e LABEL_STUDIO_LOCAL_FILES_DOCUMENT_ROOT=/data/local-files \-e DISABLE_SIGNUP_WITHOUT_LINK=true \-v"${ANNOTATIONS_DIR}:/data/local-files:ro"\
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/7 7:12:46

soular实践教程 - Kanass、sward、soular实现单点登录的详细操作

本文将介绍Kanass、sward如何基于soular实现统一用户管理及sso单点登录认证。 1、soular的安装与配置 1.1 安装 下载&#xff0c;点此下载&#xff0c;或直接使用命令在线下载安装包 wget -O tiklab-soular-1.1.5.rpm https://install.tiklab.net/app/install/soular/V1.1.5…

作者头像 李华
网站建设 2026/4/15 20:01:05

写这个方法的人真是个不折不扣的大啥春儿!

用set去封装push操作. 浓浓的外包风. /*** 缓存List数据** param key 缓存的键值* param dataList 待缓存的List数据* return 缓存的对象*/ public <T> long setCacheList(final String key, final List<T> dataList) {Long count redisTemplate.opsForList().rig…

作者头像 李华
网站建设 2026/4/16 7:24:10

防泄密软件有哪些?六款防泄密软件排行榜(2026最新)

从存储到传输&#xff0c;企业数据每一环都藏着泄密风险&#xff01;想靠技术手段筑牢安全防线&#xff0c;却被五花八门的软件绕晕&#xff1f;今天整理 2026 年 6 款实用防泄密工具&#xff0c;覆盖加密、权限管控、行为监控等核心需求&#xff0c;从功能到场景全解析&#x…

作者头像 李华
网站建设 2026/4/16 7:23:46

计算机毕业设计springboot大学班费管理记账系统 基于SpringBoot的高校班级财务收支智慧台账系统 融合SpringBoot+Thymeleaf的大学班费在线缴费与公示平台

计算机毕业设计springboot大学班费管理记账系统&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 班级活动、团建、资料打印、毕业礼物……每一笔班费都靠微信群接龙和 Excel 手工…

作者头像 李华
网站建设 2026/4/16 7:22:43

预防性维护计划、工单管理、设备生命周期跟踪——正是企业资产管理(EAM)系统的核心功能模块

预防性维护计划、工单管理、设备生命周期跟踪——正是企业资产管理&#xff08;EAM&#xff09;系统的核心功能模块。它们共同构成了一个闭环的、数据驱动的设备管理生态系统&#xff0c;旨在最大化资产可靠性、优化维护成本并延长设备寿命。下面我将为您详细解析这三个功能及其…

作者头像 李华