Label Studio:如何在标签界面中使用数据字段
Label Studio: How to use data fields in labelling interface
我在 Label Studio 中导入了数千张图片,每张图片都由一个 .json 定义,如下所示:
[
{
"data": {
"image": "cometa_32742CRO000005502746_1500824468_2.png"
},
"predictions": [
{
"result": [
{
"value": {
"text": ["OLRIONI MAURO"]
},
"id": "fe83f7ed-2325-41a1-bc1c-2d46eeec899f",
"from_name": "question",
"to_name": "image",
"type": "textarea"
}
]
}
]
}
]
我需要获取 predictions->result->value->text 参数以便在标签界面中使用它,如下所示:
<TextArea name="question" value=""> predictions->result->value->text </TextArea>
我该怎么做?
我打开了一个issue in the repo. Thaks to smorface作为答案:
我建议使用数据中的变量而不是预测来获得您描述的行为。
例如:
[
{
"data": {
"image": "/data/upload/47/fa12d6c8-dialogue-analysis.png",
"text" : "mario rossi"
}
}
]
然后使用这样的标签配置:
<View>
<Choices name="handwritten" toName="handwritten" choice="single-radio" showInLine="true">
<Choice value="Maiuscolo" selected="true" hotkey="q"/>
<Choice value="Minuscolo" hotkey="w"/>
</Choices>
<TextArea name="question" toName="image" value="$text" editable="true"/>
<Image name="image" value="$image"/>
</View>
注意:如果您尝试更新标签配置,而某些任务数据仅包含图像数据而不包含文本数据,您将无法保存更改。如果这对您来说是个问题,请告诉我,我可以分享我的解决方法。
我在 Label Studio 中导入了数千张图片,每张图片都由一个 .json 定义,如下所示:
[
{
"data": {
"image": "cometa_32742CRO000005502746_1500824468_2.png"
},
"predictions": [
{
"result": [
{
"value": {
"text": ["OLRIONI MAURO"]
},
"id": "fe83f7ed-2325-41a1-bc1c-2d46eeec899f",
"from_name": "question",
"to_name": "image",
"type": "textarea"
}
]
}
]
}
]
我需要获取 predictions->result->value->text 参数以便在标签界面中使用它,如下所示:
<TextArea name="question" value=""> predictions->result->value->text </TextArea>
我该怎么做?
我打开了一个issue in the repo. Thaks to smorface作为答案:
我建议使用数据中的变量而不是预测来获得您描述的行为。
例如:
[
{
"data": {
"image": "/data/upload/47/fa12d6c8-dialogue-analysis.png",
"text" : "mario rossi"
}
}
]
然后使用这样的标签配置:
<View>
<Choices name="handwritten" toName="handwritten" choice="single-radio" showInLine="true">
<Choice value="Maiuscolo" selected="true" hotkey="q"/>
<Choice value="Minuscolo" hotkey="w"/>
</Choices>
<TextArea name="question" toName="image" value="$text" editable="true"/>
<Image name="image" value="$image"/>
</View>
注意:如果您尝试更新标签配置,而某些任务数据仅包含图像数据而不包含文本数据,您将无法保存更改。如果这对您来说是个问题,请告诉我,我可以分享我的解决方法。