> 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/ko/developer-guide/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)
