다각형 존 시각화
이미지의 다각형 존 위에 마스크를 적용합니다.
이미지에 다각형 영역을 그려 모니터링 구역을 시각화하고, 불규칙한 사용자 정의 영역 내의 객체를 추적하는 구역 기반 탐지 및 계수 워크플로를 위해 색상 다각형 오버레이를 표시합니다.
이 블록의 작동 방식
이 블록은 이미지와 다각형 구역 좌표(다각형 모양을 정의하는 점 목록)를 받아 모니터링 구역을 시각화하기 위해 채워진 다각형 오버레이를 그립니다. 이 블록은:
이미지와 다각형 구역 좌표(점 목록: [(x1, y1), (x2, y2), (x3, y3), ...])를 입력으로 받습니다
지정된 색상을 사용하여 구역 좌표로부터 채워진 다각형 마스크를 생성합니다
지정된 불투명도로 채워진 다각형을 이미지 위에 오버레이하여 반투명한 구역 시각화를 만듭니다
원본 이미지 위에 다각형 구역 오버레이가 적용된 주석 이미지를 반환합니다
이 블록은 탐지, 계수 또는 추적 워크플로를 위해 불규칙한 모니터링 영역을 정의하는 데 사용되는 다각형 구역을 시각화합니다. 다각형은 지정된 점들 사이를 채운 형태로 그려져 닫힌 영역을 만들며, 이는 직사각형 바운딩 박스와 달리 어떤 사용자 정의 영역 모양도 나타낼 수 있습니다. 이를 통해 특정 바닥 영역, 불규칙한 관심 영역 또는 복잡한 모니터링 구역과 같이 실제 경계에 맞는 유연한 구역 정의가 가능합니다. 구역 오버레이는 반투명하여 배경 이미지의 세부 정보가 계속 보이면서도 모니터링 영역을 분명히 표시합니다. 참고: 이 블록은 일반적으로 워크플로에서 다른 시각화 블록보다 앞에 배치해야 합니다. 다각형 구역이 객체 탐지 시각화를 위한 배경 기준 레이어 역할을 하기 때문입니다.
일반적인 사용 사례
구역 탐지 시각화: 객체가 불규칙한 사용자 정의 영역 내에서 추적되는 객체 탐지 또는 계수 워크플로를 위한 다각형 구역을 시각화하고, 모니터링 경계를 명확히 표시합니다
영역 기반 모니터링: 점유 추적, 특정 구역의 인원 계수, 정의된 공간 내 객체 존재 탐지와 같은 영역 기반 모니터링 애플리케이션을 위한 다각형 구역을 표시합니다
사용자 정의 영역 시각화: 직사각형 경계에 맞지 않는 불규칙한 바닥 영역, 복잡한 방 배치 또는 더 큰 공간 내의 특정 구역과 같은 사용자 정의 모니터링 영역을 시각화합니다
보안 및 감시: 특정 영역을 시각적으로 표시하고 모니터링해야 하는 보안 모니터링, 출입 통제 또는 감시 워크플로를 위한 다각형 구역을 표시합니다
소매 및 비즈니스 분석: 소매, 숙박업 또는 비즈니스 인텔리전스 애플리케이션에서 유동 인구 분석, 고객 이동 추적 또는 공간 활용 모니터링을 위한 다각형 구역을 시각화합니다
실시간 구역 모니터링: 실시간 모니터링 대시보드, 라이브 비디오 피드 또는 다각형 구역이 모니터링 영역을 나타내도록 명확히 보여야 하는 모니터링 인터페이스를 위한 시각적 오버레이를 만듭니다
다른 블록에 연결하기
이 블록의 주석이 추가된 이미지는 다음과 연결할 수 있습니다:
구역 탐지 또는 계수 블록 시각화된 다각형 구역 좌표를 받기 위해
기타 시각화 블록 (예: 바운딩 박스 시각화, 레이블 시각화, 다각형 시각화) 다각형 구역 시각화 위에 객체 탐지 주석을 추가하기 위해
데이터 저장 블록 (예: 로컬 파일 싱크, CSV 포맷터, Roboflow 데이터셋 업로드) 문서화, 보고 또는 분석을 위해 다각형 구역 시각화가 포함된 이미지를 저장하기 위해
웹훅 블록 대시보드나 모니터링 도구에 표시하기 위해 다각형 구역이 포함된 시각화 결과를 외부 시스템, API 또는 웹 애플리케이션으로 전송하기 위해
알림 블록 (예: 이메일 알림, Slack 알림) 다각형 구역이 포함된 주석 이미지를 경고 또는 보고서의 시각적 증거로 전송하기 위해
비디오 출력 블록 실시간 모니터링, 구역 시각화 또는 후처리 분석을 위해 다각형 구역 시각화가 포함된 주석 비디오 스트림이나 녹화를 만들기 위해
유형 식별자
단계에서 다음 식별자를 사용하세요 "type" 필드: roboflow_core/polygon_zone_visualization@v1 워크플로우에 이 블록을 단계로 추가하려면.
속성
이름
유형
설명
참조
name
str
이 단계에 대한 고유 식별자를 입력하세요..
❌
copy_image
불리언
이 옵션을 활성화하면 시각화를 위해 입력 이미지의 복사본을 만들어 원본을 보존합니다. 여러 시각화를 겹쳐 사용할 때 이 옵션을 사용하세요..
✅
zone
List[Any]
다각형 구역 좌표를 [[(x1, y1), (x2, y2), (x3, y3), ...], ...] 형식으로 나타낸 것으로, 하나 이상의 다각형 모양을 정의합니다. 각 구역은 유효한 다각형을 형성하기 위해 2개를 초과하는 점으로 구성되어야 합니다. 다각형은 이러한 점들을 순서대로 연결하는 채워진 형태로 그려져 닫힌 영역을 만듭니다. 일반적으로 모니터링 영역을 정의하는 구역 탐지 또는 계수 블록과 연결됩니다..
✅
color
str
다각형 구역 오버레이의 색상입니다. 색상 이름(예: 'WHITE', 'RED'), 16진수 색상 코드(예: '#5bb573', '#FFFFFF') 또는 RGB 형식(예: 'rgb(255, 255, 255)')으로 지정할 수 있습니다. 다각형은 이 색상으로 채워지고 지정된 불투명도로 오버레이됩니다..
✅
opacity
float
다각형 구역 오버레이의 불투명도로, 0.0(완전 투명)에서 1.0(완전 불투명)까지의 범위를 가집니다. 다각형 구역이 이미지 위에 얼마나 투명하게 보일지를 제어합니다. 낮은 값은 배경과 섞이는 더 투명한 구역을 만들고, 높은 값은 더 불투명하고 눈에 띄는 구역을 만듭니다. 일반적인 값은 구역과 하위 이미지가 모두 보이도록 균형 잡힌 가시성을 위해 0.2에서 0.5 사이입니다..
✅
이 참조 열은 워크플로우 런타임에서 사용 가능한 동적 값으로 속성을 매개변수화할 수 있는 가능성을 나타냅니다 워크플로우 런타임입니다. 자세한 내용은 바인딩 을 참조하세요.
입력 및 출력 바인딩
사용 가능한 연결은 바인딩 유형에 따라 달라집니다. 어떤 바인딩 유형인지 확인하세요 다각형 구역 시각화 버전 v1 을 가지고 있는지.
입력 및 출력 바인딩
입력
이미지(이미지): 시각화할 이미지..copy_image(불리언): 이 옵션을 활성화하면 시각화를 위해 입력 이미지의 복사본을 만들어 원본을 보존합니다. 여러 시각화를 겹쳐 사용할 때 이 옵션을 사용하세요..zone(값 목록): 다각형 구역 좌표를 [[(x1, y1), (x2, y2), (x3, y3), ...], ...] 형식으로 나타낸 것으로, 하나 이상의 다각형 모양을 정의합니다. 각 구역은 유효한 다각형을 형성하기 위해 2개를 초과하는 점으로 구성되어야 합니다. 다각형은 이러한 점들을 순서대로 연결하는 채워진 형태로 그려져 닫힌 영역을 만듭니다. 일반적으로 모니터링 영역을 정의하는 구역 탐지 또는 계수 블록과 연결됩니다..color(문자열): 다각형 구역 오버레이의 색상입니다. 색상 이름(예: 'WHITE', 'RED'), 16진수 색상 코드(예: '#5bb573', '#FFFFFF') 또는 RGB 형식(예: 'rgb(255, 255, 255)')으로 지정할 수 있습니다. 다각형은 이 색상으로 채워지고 지정된 불투명도로 오버레이됩니다..opacity(0에서 1 사이의 실수): 다각형 구역 오버레이의 불투명도로, 0.0(완전 투명)에서 1.0(완전 불투명)까지의 범위를 가집니다. 다각형 구역이 이미지 위에 얼마나 투명하게 보일지를 제어합니다. 낮은 값은 배경과 섞이는 더 투명한 구역을 만들고, 높은 값은 더 불투명하고 눈에 띄는 구역을 만듭니다. 일반적인 값은 구역과 하위 이미지가 모두 보이도록 균형 잡힌 가시성을 위해 0.2에서 0.5 사이입니다..
출력
이미지(이미지): 워크플로의 이미지입니다.
마지막 업데이트
도움이 되었나요?