「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 アノテーションの関連情報の配列 オブジェクトの配列 オプション

アノテーション情報(annotations)

フィールド名 タイプ インポート時の挙動
id FastLabel に保存されているアノテーションの識別子 文字列
type アノテーションクラスのタイプ 文字列 必須
value アノテーションクラスの値 文字列 必須
title アノテーションクラスの名称 文字列
color アノテーションクラスの色 文字列(HEX)
attributes 属性 オブジェクトの配列 オプション
points アノテーションの座標情報
詳しくはプロジェクトの詳細ページを参照してください 必須
rotation 矩形の角度
矩形以外のアノテーションでは0 数値(-180° ~ 180°) オプション
start 音声・テキストアノテーションでのみ仕様される、アノテーションの開始位置 数値 *必須
end 音声・テキストアノテーションでのみ仕様される、アノテーションの終了位置 数値 *必須
keypoints キーポイントありの矩形アノテーションと、姿勢推定のみで使用されます。詳しくは詳細ページを参照してください。 オブジェクトの配列 オプション
confidenceScore 自動アノテーションでアノテーションされた場合の信頼度
手動の場合は -1 数値 (0 ~ 1 または -1)

その他共通仕様

属性

キーポイント

アノテーションクラス

プロジェクト詳細ページ一覧

画像フォーマット

動画フォーマット

テキストフォーマット

複数画像フォーマット

音声フォーマット

ドキュメントフォーマット

点群フォーマット

連続点群フォーマット

DICOMフォーマット