For the complete documentation index, see llms.txt. This page is also available as Markdown.

detectionsoverlaps 유형

탐지 쌍별 겹침 기록 목록.

쌍별 탐지 중첩 기록 목록

데이터 표현

외부

외부 데이터 표현은 Workflows 클라이언트와 관련이 있으며, 데이터의 입력 및 출력 형식을 규정합니다.

유형: List[Dict[str, Any]]

내부

내부 데이터 표현은 Workflows 블록 제작자와 관련이 있습니다 - 이는 실행 엔진이 런타임에 이러한 종류의 입력을 받는 블록에 제공하는 유형입니다.

유형: List[Dict[str, Any]]

세부 정보

동일한 차원에서 두 탐지 집합 사이에 계산된 쌍별 중첩 기록 목록입니다. 내부적으로와 전송 시: List[Dict[str, Any]].

각 기록은 다음 키를 가진 dict입니다.

항상 포함됨:

  • reference_class: Optional[str] - class_name 참조 측 탐지의 None 소스가 sv.Detections 포함하지 않는 class_name.

  • reference_confidence: Optional[float] - 참조 측 탐지의 신뢰도. None 소스가 sv.Detections.confidenceNone.

  • candidate_class: Optional[str] - class_name 후보 측 탐지의 (동일한 null 허용 규칙).

  • candidate_confidence: Optional[float] - 후보 측 탐지의 신뢰도(동일한 null 허용 규칙).

  • overlap_ratio: float - intersection_area(reference_polygon, candidate_polygon) / reference_polygon.area. 범위 [0.0, 1.0]. 분모는 항상 참조 탐지의 면적이므로, 이 관계는 두 입력 간에 대칭적이지 않습니다. 폴리곤은 가능한 경우 마스크에서 가져오며(가장 긴 윤곽선, 검증됨), 그렇지 않으면 바운딩 박스 사각형에서 가져옵니다.

조건부로 포함됨 (소스가 sv.Detections.data 포함하는 detection_id 경우에만):

  • reference_detection_id: Optional[str]

  • candidate_detection_id: Optional[str]

구성된 min_overlap 임계값 미만의 기록은 출력되지 않습니다. 최상위 목록은 쌍 식별에 대해 순서가 없으므로, 입력 배치로 다시 교차 참조하기 위해 위치 인덱싱에 의존하지 마십시오 - 사용: reference_detection_id / candidate_detection_id 대신.

마지막 업데이트

도움이 되었나요?