> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/ja/gaido/developer-guide/kinds/detections-overlaps.md).

# detectionsoverlaps 型

ペアごとの検出オーバーラップ記録の一覧

## データ表現

### 外部

外部データ表現は Workflows クライアントに関連します。これは、データの入力および出力形式を規定します。

型: `List[Dict[str, Any]]`

### 内部

内部データ表現は Workflows ブロック作成者に関連します。これは、実行エンジンが実行時に、この種類の入力を受け取るブロックへ提供する型です。

型: `List[Dict[str, Any]]`

## 詳細

同じ次元の2つの検出セット間で計算される、ペアごとのオーバーラップ記録の一覧。内部表現および送受信上では: `List[Dict[str, Any]]`.

各レコードは次のキーを持つ辞書です。

**常に存在します:**

* `reference_class: Optional[str]` - `クラス名` 参照側検出の。 `None` ソースが `sv.Detections` 保持していない場合 `クラス名`.
* `reference_confidence: Optional[float]` - 参照側検出の信頼度。 `None` ソースが `sv.Detections.confidence` は `None`.
* `candidate_class: Optional[str]` - `クラス名` 候補側検出の（同じ null 可否ルール）。
* `candidate_confidence: Optional[float]` - 候補側検出の信頼度（同じ null 可否ルール）。
* `overlap_ratio: float` - `intersection_area(reference_polygon, candidate_polygon) / reference_polygon.area`. 範囲 `[0.0, 1.0]`. 分母は *常に* 参照検出の面積であり、そのためこの関係は2つの入力間で対称ではありません。ポリゴンは、利用可能な場合はマスクから（最長輪郭、検証済み）、そうでなければバウンディングボックスの矩形から取得されます。

**条件付きで存在します** （ソースが `sv.Detections.data` 保持している場合のみ）: `detection_id` その側について）:

* `reference_detection_id: Optional[str]`
* `candidate_detection_id: Optional[str]`

設定された `min_overlap` しきい値未満のレコードは出力されません。最上位のリストはペアの識別に関して順不同です。位置インデックスを使って入力バッチに逆参照することに依存しないでください。代わりに `reference_detection_id` / `candidate_detection_id` 代わりにこちらから始めてください。
