겹치는 다각형을 제거하기

기능 설명

겹치거나 마스크 외부에 있는 무효한 다각형을 제거합니다.

응용 시나리오

고정적으로 마스크 외부에 있는 다각형을 제거하기직사각형의 사이즈와 포즈를 계산하기 스텝과 함께 사용합니다. 실제 물체의 윤곽을 반영하지 않는 다각형을 필터링하는 데 사용됩니다.

입력 및 출력

remove overlapped polygons input and output

파라미터 설명

마스크 설정

입력된 마스크의 사용법

기본값:SingleMask

값 리스트: SingleMask(하나의 마스크를 모든 다각형에 적용함), CorrespondingMasks(다각형마다 다른 마스크를 사용함)

조절 설명: 마스크 사용법을 설정하는 것입니다. 하나의 마스크를 모든 다각형에 적용하거나 다각형마다 다른 마스크를 사용하는 것을 선택할 수 있습니다.

검사 기준

에지를 초과하는 비율의 최소 역치

기본값: 0.4500

조절 설명: 상자의 마스크를 긴 축과 짧은 축의 양수 방향과 음수 방향으로 각각 길이의 절반과 너비의 절반으로 평행이동하고 평행이동된 마스크 부분에서 최상위 레이어 마스크를 벗어나는 부분의 면적이 마스크 자체 면적의 비율을 계산하고, 이 비율이 역치를 초과하면 상자가 최상위 레이어의 경계에 있다고 판단합니다. 일반적으로 직사각형 상자 마스크가 최상위 레이어 마스크의 모서리에 있는 경우 마스크가 최상위 레이어 마스크에서 벗어나는 방향으로 길이 또는 너비의 절반만큼 평행이동한 비율 값이 0.5이므로 최소 역치 기본값은 0.45입니다. 일반적으로 값을 0.5 이상으로 늘리면 모든 다각형이 필터링됩니다. 이 스텝에서는 모서리에 위치한 상자의 마스크를 우선 처리하므로 경계에 있는 상자 마스크 영역을 먼저 확인해야 합니다.

에지를 초과하는 비율의 최대 역치

기본값: 0.6000

조절 설명: 상자의 마스크를 긴 축과 짧은 축의 양수 방향과 음수 방향으로 각각 길이의 절반과 너비의 절반으로 평행이동하고 평행이동된 마스크 부분에서 최상위 레이어 마스크를 벗어나는 부분의 면적이 마스크 자체 면적의 비율을 계산하고, 이 비율이 역치보다 작으면 상자가 최상위 레이어의 경계에 있다고 판단합니다. 일반적으로 직사각형 상자 마스크가 최상위 레이어 마스크의 모서리에 있는 경우 마스크가 최상위 레이어 마스크에서 벗어나는 방향으로 길이 또는 너비의 절반만큼 평행이동한 비율 값이 0.5이므로 최대 역치 기본값은 0.6입니다. 이 스텝에서는 모서리에 위치한 상자의 마스크를 우선 처리하므로 경계에 있는 상자 마스크 영역을 먼저 확인해야 합니다.

다각형 겹치는 최대 비율(0~1)

기본값: 0.2000

설명: 두 다각형이 겹치는 비율이 이 역치보다 크면 하나를 제거해야 합니다.

출력 전략

위치 제한

기본값: AtCorners

값 리스트: AtCorners, None

조절 설명: 아래 그림과 같이 왼쪽은 기본 설정으로 출력된 이미지이고, 오른쪽은 None으로 설정 시 출력된 이미지입니다.

remove overlapped polygons position limit

저희는 귀하의 개인 정보를 소중하게 생각합니다.

당사 웹사이트는 귀하에게 최상의 경험을 제공하기 위해 쿠키를 사용합니다. "모두 수락"을 클릭하시는 경우, 귀하는 사의 쿠키 사용에 동의하게 됩니다. "모두 거부"를 클릭하시는 경우, 귀하가 이 웹사이트를 방문할 때 추적되거나 기억되지 않도록 하기 위해 단일 쿠키가 사용됩니다.