「JSON」でアノテーションを入力・出力する際のフォーマットの説明をします。
アノテーションの位置情報を表す「annotations」の「points」以外はすべてフィールドで共通の値・形式となります。
フィールド名 | タイプ | インポート時の挙動 | |
---|---|---|---|
id | FastLabel に保存されているタスクの識別子 | 文字列 | |
name | タスク名 | ||
インポートする際には、アノテーションを紐づけるタスクと一致している必要があります。 | 文字列 | 必須 | |
status | タスクの内部ステータス | ||
以下の値のいずれかがはいります。 | |||
registered, pending, skipped, completed, sent_back, reviewed, declined, approved | 文字列 | ||
externalStatus | タスクの外部ステータス | ||
以下の値のいずれかがはいります。 | |||
registered, pending, skipped, completed, sent_back, reviewed, declined, approved, customer_declined | 文字列 | ||
url | タスクの署名付きURL | 文字列 | |
width | 画像の横幅 | 数値 | |
height | 画像の縦幅 | 数値 | |
secondsToAnnotate | アノテーションにかかった秒数 | 数値 | |
annotations | このタスクに紐づいたアノテーション情報 | ||
詳しくはアノテーション情報(annotations)をご覧ください。 | オブジェクトの配列 | 必須 | |
tags | タスクに紐づいたタグの一覧 | 文字列の配列 | |
assignee | 担当者のユーザー名 | 文字列 | |
reviewer | レビュワーのユーザー名 | 文字列 | |
approver | 承認者のユーザー名 | 文字列 | |
externalAssignee | 外部担当者のユーザー名 | 文字列 | |
externalReviewer | 外部レビュワーのユーザー名 | 文字列 | |
externalApprover | 外部承認者のユーザー名 | 文字列 | |
createdAt | タスクの作成日時 | 文字列(ISO8601) | |
updatedAt | タスクの最終更新日時 | 文字列(ISO8601) | |
relations | アノテーションの関連情報の配列 | オブジェクトの配列 | オプション |
フィールド名 | タイプ | インポート時の挙動 | |
---|---|---|---|
id | FastLabel に保存されているアノテーションの識別子 | 文字列 | |
type | アノテーションクラスのタイプ | 文字列 | 必須 |
value | アノテーションクラスの値 | 文字列 | 必須 |
title | アノテーションクラスの名称 | 文字列 | |
color | アノテーションクラスの色 | 文字列(HEX) | |
attributes | 属性 | オブジェクトの配列 | オプション |
points | アノテーションの座標情報 | ||
詳しくはプロジェクトの詳細ページを参照してください | 必須 | ||
rotation | 矩形の角度 | ||
矩形以外のアノテーションでは0 | 数値(-180° ~ 180°) | オプション | |
start | 音声・テキストアノテーションでのみ仕様される、アノテーションの開始位置 | 数値 | *必須 |
end | 音声・テキストアノテーションでのみ仕様される、アノテーションの終了位置 | 数値 | *必須 |
keypoints | キーポイントありの矩形アノテーションと、姿勢推定のみで使用されます。詳しくは詳細ページを参照してください。 | オブジェクトの配列 | オプション |
confidenceScore | 自動アノテーションでアノテーションされた場合の信頼度 | ||
手動の場合は -1 | 数値 (0 ~ 1 または -1) |