Skip to content

ジオメトリプリミティブ

ボックス、ポリゴン、ポリライン、楕円、2D 直方体、スケルトンつきキーポイントセット、インスタンス単位のブラシマスク。V7 流のキーボード規約と従来型プロファイルつき。

Potato の画像面は、バウンディングボックス、ポリゴン、ポリライン、楕円、2D 直方体、スケルトン構造つきのキーポイントセット、インスタンス単位のブラシマスクを扱います。 いずれも image_annotationtools リストで設定します。

yaml
annotation_schemes:
  - annotation_type: image_annotation
    name: objects
    description: "Outline everything you find."
    source_field: image
    tools: [bbox, polygon, polyline, ellipse, cuboid_2d, keypoint_set, brush, eraser, sam]
    labels:
      - {name: vehicle, color: "#FF6B6B", key_value: "1"}
      - {name: person, color: "#4ECDC4", key_value: "2"}

動作する例:examples/image/geometry-primitives/

ツール

ツール形状典型的な用途
bbox矩形物体検出
polygon閉じた多点形状インスタンスセグメンテーション
polyline開いたパス車線標示、亀裂、ケーブル
ellipse楕円細胞、開口部、丸い物体
cuboid_2d投影された 3D ボックス単一カメラから見た車両
keypoint_set名前つきの点とスケルトンの辺姿勢、顔、解剖学的ランドマーク
brush / eraser塗ったマスク細かいセグメンテーション
fill色を見た塗りつぶし一様で広い領域
samクリックでセグメント対話的セグメンテーションを参照

キーポイントセットは COCO の可視性フラグとスケルトン構造を持つので、姿勢は点の寄せ集めではなく姿勢としてエクスポートされます。

2.8 でキーボード規約が変わりました

既定値が V7 と CVAT の規約に沿うようになりました。

キーツール
v選択
r矩形
bブラシ
f塗りつぶし
kキーポイント
[ / ]サイズを縮小/拡大

これは変更です。以前は b が bbox、f がフリーフォームでした。すでに実施中の調査は古い割り当てを保てます。

yaml
    keybinding_profile: legacy

アノテーターには、間違った形を描いて気づくのではなく、変更を知らせる一度きりの通知が表示されます。

作業を速くする

  • クラスごとの表示・非表示hShift+H で行い、画像ごとにリセットされずプロジェクト全体で保持されます。
  • 前の画像からアノテーションをコピーするには Ctrl/Cmd+D、または carry_over を設定すれば自動で行われます。ほぼ同じフレームが続くときに便利です。
  • 二本指のパンとピンチズームでタブレットやスタイラスでの作業に対応します。

明記しておく価値のある修正

いくつかの画像機能は、以前のバージョンで動かないまま出荷されていました。黙って直すより、そう言うほうが役に立ちます。

  • AI の検出結果を受け入れる操作が存在しないメソッドを呼んでおり、何も起きない無操作になっていました。
  • フリーフォームツールが描いたパスは一度も保存されていませんでした。
  • ブラシのストロークがインスタンス間で漏れていました。インスタンス切り替えのバグが三つ別々にありました。
  • 画像アノテーションはトレーニング段階では完全に無反応でした。

いずれも 2.8 で修正済みです。以前のバージョンで画像の調査を実施していた場合は、特にトレーニング段階を確認する価値があります。

関連ページ