「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) | |
| order | アノテーションの表示順番(アノテーションが重なる場合にorderの小さいアノテーションが前方に表示されます) | 数値 | |
| attributes | 属性 | オブジェクトの配列 | オプション |
| points | アノテーションの座標情報。詳しくはプロジェクトの詳細ページを参照してください。 | 必須 | |
| rotation | 矩形の角度。矩形以外のアノテーションでは0。 | 数値(-180° ~ 180°) | オプション |
| start | 音声・テキストアノテーションでのみ仕様される、アノテーションの開始位置 | 数値 | *必須 |
| end | 音声・テキストアノテーションでのみ仕様される、アノテーションの終了位置 | 数値 | *必須 |
| keypoints | キーポイントありの矩形アノテーションと、姿勢推定のみで使用されます。詳しくは詳細ページを参照してください。 | オブジェクトの配列 | オプション |
| confidenceScore | 自動アノテーションでアノテーションされた場合の信頼度 | ||
| 手動の場合は -1 | 数値 (0 ~ 1 または -1) |