> 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/detection.md).

# detection 型

検出ベースの予測の単一要素（たとえば `object_detection_prediction`)

## データ表現

{% hint style="warning" %}
**データ表現**

この種類は内部表現と外部表現が異なります。 **外部** 表現はワークフローとの統合に関係し、 **内部** 一方は、Workflowsブロックの開発に役立つ実装上の詳細です。
{% endhint %}

### 外部

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

型: `Tuple[list, Optional[list], Optional[float], Optional[float], Optional[int], dict]`

### 内部

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

型: `Tuple[np.ndarray, Optional[np.ndarray], Optional[float], Optional[float], Optional[int], dict]`

## 詳細

この種類は、複数の要素を検出するモデル（物体検出やインスタンスセグメンテーションモデルなど）による予測内の単一検出を表します。これは、 `sv.Detections(...)` その内容を反復処理しているオブジェクト。 `ワークフロー` を利用する `データ` のプロパティ `sv.Detections(...)` タプル内で利用可能な追加メタデータを保持するために使われます。一部のプロパティは常に存在するとは限りません。 `object_detection_prediction`, `instance_segmentation_prediction`, `keypoint_detection_prediction` 利用可能な追加メタデータを確認してください。

〜に関するより技術的な詳細 [〜を反復処理する `sv.Detections(...)`](https://supervision.roboflow.com/latest/detection/core/#supervision.detection.core.Detections)
