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

삼각형 시각화

제공된 감지 결과를 바탕으로 특정 좌표에 이미지 위 삼각형 마커를 그립니다.

감지된 객체의 특정 지점을 표시하기 위해 이미지에 삼각형 마커를 그립니다. 위치, 크기, 색상, 윤곽선 스타일을 사용자 지정할 수 있으며, 시각적 주석을 위한 방향 표시기와 기하학적 마커를 제공합니다.

이 블록의 작동 방식

이 블록은 이미지와 탐지 예측을 받아 각 감지된 객체의 지정된 앵커 위치에 삼각형 마커를 그립니다. 이 블록은:

  1. 이미지와 예측을 입력으로 받습니다

  2. 선택한 앵커 지점(중심, 모서리, 가장자리, 또는 질량 중심)에 따라 각 탐지에 대한 삼각형 위치를 결정합니다

  3. 선택한 색상 팔레트를 기반으로 색상 스타일을 적용하며, 색상은 클래스, 인덱스 또는 추적 ID에 따라 할당됩니다

  4. 지정된 밑변 너비와 높이 치수로 삼각형 마커를 그리고, Supervision의 TriangleAnnotator를 사용해 선택적으로 윤곽선 두께를 적용합니다

  5. 원본 이미지 위에 삼각형 마커가 겹쳐진 주석이 달린 이미지를 반환합니다

이 블록은 바운딩 박스의 중심, 네 모서리, 각 변의 중점, 또는 질량 중심(불규칙한 형태의 객체에 유용함) 등 다양한 위치 옵션을 지원합니다. 삼각형은 서로 다른 크기(밑변 너비와 높이), 가시성을 높이기 위한 선택적 윤곽선, 다양한 색상 팔레트로 사용자 지정할 수 있습니다. 삼각형 마커는 방향 표시기(특정 방향을 가리킴) 또는 기하학적 마커로 사용할 수 있는 독특한 기하학적 형태를 제공하며, 원형 점이나 사각형 마커의 대안이 됩니다. 이를 통해 감지 위치를 방향성 또는 기하학적 강조와 함께 표시하는 깔끔한 시각화 스타일을 제공하므로, 방향 표시기, 기하학적 마커 또는 독특한 점 마커가 필요한 애플리케이션에 이상적입니다.

일반적인 사용 사례

  • 방향성 객체 표시: 삼각형의 뾰족한 모양이 방향 정보를 제공하므로, 추적 애플리케이션, 동작 분석, 또는 방향성 워크플로에서 유용하게 사용할 수 있는 방향 또는 자세를 나타낼 수 있는 삼각형 마커로 감지된 객체를 표시합니다

  • 기하학적 마커 시각화: 원형 점이나 직사각형 바운딩 박스와 비교해 시각적 다양성을 제공하는, 독특한 기하학적 형태의 삼각형 마커를 사용하여 디자인 목적이나 기하학적 강조를 위해 감지 위치를 표시합니다

  • 최소 객체 표시: 밀집된 장면이나 많은 탐지가 있는 경우 더 깔끔하고 덜 복잡한 시각화를 위해 바운딩 박스 대신 작은 삼각형 마커로 감지된 객체를 표시하며, 삼각형 모양이 시각적 구분을 제공합니다

  • 추적 시각화: 시간에 따른 객체 궤적이나 추적 ID를 시각화하기 위해 삼각형 마커를 사용하여 추적 워크플로에 더 깔끔한 대안을 만들며, 삼각형이 움직임 방향을 나타낼 수 있습니다

  • 관심 지점 강조: 객체 추적, 공간 분석, 또는 기하학적 주석 워크플로와 같은 애플리케이션을 위해 감지된 객체의 특정 앵커 지점(모서리, 중심, 질량 중심)을 삼각형 마커로 표시합니다

  • 디자인 및 미적 응용: 기하학적 형태가 독특한 시각적 스타일이나 미적 매력을 제공하는 디자인 목적, 사용자 인터페이스, 대시보드, 또는 예술적 시각화를 위해 삼각형 마커를 만듭니다

다른 블록과 연결하기

이 블록의 주석이 달린 이미지는 다음에 연결할 수 있습니다:

  • 다른 시각화 블록 (예: 바운딩 박스 시각화, 라벨 시각화, 트레이스 시각화) 삼각형 마커를 추가 주석과 결합하여 종합적인 시각화를 구현합니다

  • 데이터 저장 블록 (예: 로컬 파일 싱크, CSV 포맷터, Roboflow 데이터셋 업로드) 삼각형 마커가 포함된 주석 이미지를 저장하여 문서화, 보고 또는 분석에 사용합니다

  • 웹훅 블록 삼각형 마커가 포함된 시각화 결과를 외부 시스템, API 또는 웹 애플리케이션으로 전송하여 대시보드나 모니터링 도구에 표시합니다

  • 알림 블록 (예: 이메일 알림, Slack 알림) 경보나 보고서의 시각적 증거로 삼각형 마커가 포함된 주석 이미지를 전송합니다

  • 비디오 출력 블록 실시간 모니터링, 추적 시각화 또는 후처리 분석을 위한 삼각형 마커가 포함된 주석 비디오 스트림이나 녹화를 생성합니다

유형 식별자

step에서 다음 식별자를 사용하세요 "type" 필드: roboflow_core/triangle_visualization@v1 를 워크플로에 단계로 추가합니다.

속성

이름

유형

설명

참조

name

str

이 단계에 고유 식별자를 입력하세요..

copy_image

bool

이 옵션을 활성화하면 시각화를 위해 입력 이미지의 복사본을 만들어 원본을 보존합니다. 여러 시각화를 겹쳐 사용할 때 이 옵션을 사용하세요..

color_palette

str

시각화 요소에 사용할 색상 팔레트를 선택하세요..

palette_size

int

팔레트의 색상 개수를 지정하세요. 이는 사용자 지정 또는 Matplotlib 팔레트를 사용할 때 적용됩니다..

custom_colors

List[str]

경계 상자에 사용할 사용자 지정 색상 목록을 HEX 형식으로 정의하세요..

color_axis

str

경계 상자 색상이 할당되는 방식을 선택하세요..

position

str

탐지의 바운딩 박스와 상대적으로 삼각형 마커를 배치할 앵커 위치입니다. 옵션에는 CENTER(박스 중심), 모서리(TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT), 각 변의 중점(TOP_CENTER, CENTER_LEFT, CENTER_RIGHT, BOTTOM_CENTER), 또는 CENTER_OF_MASS(객체의 질량 중심, 불규칙한 형태에 유용함)가 포함됩니다..

base

int

픽셀 단위의 삼각형 밑변 너비입니다. 밑변에서 삼각형 마커의 수평 너비를 제어합니다. 값이 클수록 삼각형이 더 넓어지고, 값이 작을수록 더 좁아집니다. 전체 삼각형 크기와 형태를 제어하기 위해 높이와 함께 사용됩니다..

높이

int

픽셀 단위의 삼각형 높이입니다. 밑변에서 꼭짓점까지 삼각형 마커의 수직 높이를 제어합니다. 값이 클수록 삼각형이 더 높아지고, 값이 작을수록 더 낮아집니다. 전체 삼각형 크기와 형태를 제어하기 위해 밑변과 함께 사용됩니다..

윤곽선 두께

int

픽셀 단위의 삼각형 윤곽선 두께입니다. 값이 0이면 윤곽선이 없는 채워진 삼각형이 생성됩니다. 값이 높을수록 삼각형 테두리 주변의 윤곽선이 더 두꺼워져 가시성과 대비가 향상됩니다. 복잡한 배경에서 삼각형 마커를 더 잘 보이게 하는 데 유용합니다..

해당 참조 열은 워크플로 런타임에서 사용할 수 있는 동적 값으로 속성을 매개변수화할 수 있음을 나타냅니다. 자세한 내용은 워크플로 런타임. 자세한 내용은 바인딩 를 참조하세요.

입력 및 출력 바인딩

사용 가능한 연결은 바인딩 종류에 따라 달라집니다. 어떤 바인딩 종류가 있는지 확인하세요 삼각형 시각화 버전 v1 가 있습니다.

입력 및 출력 바인딩
  • 입력

    • image (image): 시각화에 사용할 이미지입니다..

    • copy_image (boolean): 이 옵션을 활성화하면 시각화를 위해 입력 이미지의 복사본을 만들어 원본을 보존합니다. 여러 시각화를 겹쳐 사용할 때 이 옵션을 사용하세요..

    • color_palette (문자열): 시각화 요소에 사용할 색상 팔레트를 선택하세요..

    • palette_size (정수): 팔레트의 색상 개수를 지정하세요. 이는 사용자 지정 또는 Matplotlib 팔레트를 사용할 때 적용됩니다..

    • custom_colors (list_of_values): 경계 상자에 사용할 사용자 지정 색상 목록을 HEX 형식으로 정의하세요..

    • color_axis (문자열): 경계 상자 색상이 할당되는 방식을 선택하세요..

    • position (문자열): 탐지의 바운딩 박스와 상대적으로 삼각형 마커를 배치할 앵커 위치입니다. 옵션에는 CENTER(박스 중심), 모서리(TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT), 각 변의 중점(TOP_CENTER, CENTER_LEFT, CENTER_RIGHT, BOTTOM_CENTER), 또는 CENTER_OF_MASS(객체의 질량 중심, 불규칙한 형태에 유용함)가 포함됩니다..

    • base (정수): 픽셀 단위의 삼각형 밑변 너비입니다. 밑변에서 삼각형 마커의 수평 너비를 제어합니다. 값이 클수록 삼각형이 더 넓어지고, 값이 작을수록 더 좁아집니다. 전체 삼각형 크기와 형태를 제어하기 위해 높이와 함께 사용됩니다..

    • 높이 (정수): 픽셀 단위의 삼각형 높이입니다. 밑변에서 꼭짓점까지 삼각형 마커의 수직 높이를 제어합니다. 값이 클수록 삼각형이 더 높아지고, 값이 작을수록 더 낮아집니다. 전체 삼각형 크기와 형태를 제어하기 위해 밑변과 함께 사용됩니다..

    • 윤곽선 두께 (정수): 픽셀 단위의 삼각형 윤곽선 두께입니다. 값이 0이면 윤곽선이 없는 채워진 삼각형이 생성됩니다. 값이 높을수록 삼각형 테두리 주변의 윤곽선이 더 두꺼워져 가시성과 대비가 향상됩니다. 복잡한 배경에서 삼각형 마커를 더 잘 보이게 하는 데 유용합니다..

  • 출력

    • image (image): 워크플로의 이미지.

예시 JSON 정의

마지막 업데이트

도움이 되었나요?