겹치는 다각형을 제거하기¶
기능 설명
겹치거나 마스크 외부에 있는 무효한 다각형을 제거합니다.
응용 시나리오
고정적으로 스텝 마스크 외의 다각형을 제거하기 및 직사각형의 사이즈와 포즈를 계산하기 와 함꼐 사용됩니다. 물체의 실제 윤곽을 반영하지 못하는 다각형을 제거합니다.
입력 및 출력
파라미터
마스크 설정
- 입력된 마스크의 사용법
기본값: SingleMask값 리스트: SingleMask(하나의 마스크를 모든 다각형에 적용됨), CoorespondinMasks(다각형마다 다른 마스크를 사용함)설명: 마스크 사용법을 설정하는 것입니다. 하나의 마스크를 모든 다각형에 적용하거나 다각형마다 다른 마스크를 사용하는 것을 선택할 수 있습니다.검사 기준
- 에지를 초과하는 비율의 최소 역치
기본값: 0.45설명: 상자의 마스크를 장단축의 정반 방향으로 각각 마스크의 1/2 길이나 너비를 평행 이동하여 평행 이동 후의 마스크가 촤고층 마스크를 초과하는 부분의 면접이 마스크 자체 면접에 차지하는 비율을 계산합니다. 만약 역치보다 크면 상자가 최고층의 에지에 있다고 볼 수 있습니다. 일반적으로 보면 직사각형 상자의 마스크가 최고층 마스크의 에지에 있으면 최고층 마스크에서 옮기는 향으로 마스크의 1/2 길이나 너비를 평행 이동한 후 이 때 비율이 0.5가 되어야 합니다. 그러므로 최소 역치의 기본값은 0.45입니다. 일반적으로 역치를 크게 조절하여 0.5를 초과하면 모든 다각형이 제거될 것입니다. 이 스텝에서 구석점에 위치하는 상자의 마스크를 우선 처리할 거라서 에지에 있는 종이 상자의 마스크 구역을 먼저 확인해야 합니다.- 에지를 초과하는 비율의 최대 역치
기본값: 0.6설명: 상자의 마스크를 장단축의 정반 방향으로 각각 마스크의 1/2 길이나 너비를 평행 이동하여 평행 이동 후의 마스크가 촤고층 마스크를 초과하는 부분의 면접이 마스크 자체 면접에 차지하는 비율을 계산합니다. 만약 역치보다 작으면 상자가 최고층의 에지에 있다고 볼 수 있습니다. 일반적으로 보면 직사각형 상자의 마스크가 최고층 마스크의 구석점에 있으면 최고층 마스크에서 옮기는 향으로 마스크의 1/2 길이나 너비를 평행 이동한 후 이 때 비율이 0.5가 되어야 합니다. 그러므로 최소 역치의 기본값은 0.6입니다. 일반적으로 역치를 크게 조절하여 0.5를 초과하면 모든 다각형이 제거될 것입니다. 이 스텝에서 구석점에 위치하는 상자의 마스크를 우선 처리할 거라서 에지에 있는 종이 상자의 마스크 구역을 먼저 확인해야 합니다.- 다각형 겹치는 최대 비율(0~1)
기본값: 0.2설명: 두 다각형이 겹치는 비율이 이 역치보다 크면 하나를 제거해야 합니다.출력 계획
- 위치 제한
기본값: AtCorners값 리스트: AtCorners,None조절 설명: 그림1 와 같이 왼쪽은 기본 설정으로 출력된 이미지이고, 오른쪽은 None으로 설정 시 출력된 이미지입니다.