포인트 클라우드를 필터링하기

기능 설명

설정한 규칙에 따라 포인트 클라우드를 필터링합니다.

응용 시나리오

일반적으로 포인트 클라우드의 포인트 수를 근거로 필터링합니다(파라미터 “필터 유형”의“CloudCapacityFilter”와 대응함). 이 스텝은 구버전이라 필터링 후의 부울 값을 출력하지 못합니다. 새로운 버전의 스텝 포인트 클라우드가 요구에 맞출 수 있는지 확인하기 를 사용하세요.

입력 및 출력

../../../../_images/point_cloud_filter.png

파라미터 설명

필터 유형(_filterType)

설명: 이 파라미터는 필터링 유형을 선택하는 데 사용됩니다.3 가지의 유형을 선택할 수 있습니다: 원형 포인트 클라우드 필터링(CircleCloudsFilter), 포인트 클라우드 용량 필터링(CloudCapacityFilter),사각형 포인트 클라우드 필터링(RecCloudsFilter) 및 솔리드 포인트 클라우드 필터링(SolidCloudsFilter)입니다.
기본값: CircleCloudsFilter
추천값: 실제 상황에 따라 설정합니다.
값 리스트: CircleCloudsFilter, CloudCapacityFilter,RecCloudsFilter,SolidCloudsFilter

원형 포인트 클라우드 필터링(CircleCloudsFilter)

원형 포인트 클라우드 필터링:3D 포인트 클라우드를 2D 마스크로 투영하고 마스크의 외부 윤곽을 획득하여 원형성 및 둘레 길이를 계산합니다. 역치 범위 이외의 포인트 클라우드를 제거합니다.

윤곽 검색 모드(contourRetrievalMode)

설명: 이 파라미터는 윤곽 검색 모드를 선택하는 데 사용됩니다. RETR_EXTERNAL 및 RETR_HULL 2 가지 유형이 있습니다.
기본값: RECT_EXTERNAL
추천값: 실제 감지 수요에 따라 설정합니다.

최소 면접(minAreaThreashold)

설명: 원형 포인트 클라우드의 최소 면적.
기본값: 100
추천값: 실제 상황에 따라 설정합니다.

최대 면접(maxAreaThreashold)

설명: 원형 포인트 클라우드의 최대 면적.
기본값: 1000
추천값: 실제 상황에 따라 설정합니다.

최소 진원도(minCircularity)

설명: 원형 포인트 클라우드의 최소 진원도.
기본값: 0.5
추천값: 실제 상황에 따라 설정합니다.

최대 진원도(maxCircularity)

설명: 원형 포인트 클라우드의 최대 진원도.
기본값: 1
추천값: 실제 상황에 따라 설정합니다.

최소 불록한 정도(minConvexity)

설명:원형 포인트 클라우드의 최소 불록한 정도.
기본값: 0.8
추천값: 실제 상황에 따라 설정합니다.

최대 불록한 정도(maxConvexity)

설명:원형 포인트 클라우드의 최대 불록한 정도.
기본값: 1
추천값: 실제 상황에 따라 설정합니다.

최소 관성(minInertia)

설명: 짧은 축과 긴 축간의 최소 비율 역치.
기본값: 0.6
추천값: 실제 상황에 따라 설정합니다.

최소 관성(maxInertia)

설명: 짧은 축과 긴 축간의 최대 비율 역치.
기본값: 1
추천값: 실제 상황에 따라 설정합니다.

포인트 클라우드 용량 필터링(CloudCapacityFilter)

포인트 클라우드 용량 필터링: 포인트 클라우드 리스트에 포인트 수가 역치 범위를 초과한 포인트 클라우드를 제거합니다.

최소 포인트 수(minPointsNum)

설명:최소 포인트 수.
기본값: 6000
추천값: 실제 상황에 따라 설정합니다.
유효 범위: (0,maxPointsNum)

최대 포인트 수(maxPointsNum)

설명: 최대 포인트 수.
기본값: 360000
추천값: 실제 상황에 따라 설정합니다.
유효 범위: (minPointsNum,∞)

사각형 포인트 클라우드 필터링(RecCloudsFilter)

minRectangularity

설명: 이 파라미터는 최소 직사각도를 조절하는 데 사용됩니다.직사각도는 포인트 클라우드의 실제 면접과 최소 외접 사각형 간의 면접 비뷸입니다.
기본값: 0.9000
추천값: 실제 상황에 따라 설정합니다.

솔리드 포인트 클라우드 필터링(SolidCloudsFilter)

ratio

설명: 이 파라미터는 포인트 클라우드와 메우게 된 실제 물체 사이즈의 최소 비율.
기본값: 0.9
추천값: 실제 상황에 따라 설정합니다.
유효 범위: (0,1]

removeSolidCloud

설명:이 파라미터는 솔리드 포인트 클라우드를 제거한지를 결정합니다.True로 설정하면 제거하고 False 로 설정하면 텅빈 포인트 클라우드를 제거합니다.
기본값: True
추천값: 실제 상황에 따라 설정합니다.
값 리스트: True, False

팽창 사이즈(dilateSize)

설명: 이 파라미터는 주로 팽창 구조요소의 사이즈를 조절하는 데 사용됩니다. 필터링 유형(filterType)는 “원향 포인트 클라우드 필터링(CircleCloudsFilter)” 혹은 “포인트 클라우드 용량 필터링(CloudCapacityFilter)” 인 경우 유효합니다.
기본값: 3
추천값: 3, 5, 7
유효 범위: [1,∞)

침식 사이즈(erodeSize)

설명: 이 파라미터는 주로 침식 구조요소의 사이즈를 조절하는 데 사용됩니다. 필터링 유형(filterType)는 “원향 포인트 클라우드 필터링(CircleCloudsFilter)” 혹은 “포인트 클라우드 용량 필터링(CloudCapacityFilter)” 인 경우 유효합니다.
기본값: 3
추천값: 3, 5, 7
유효 범위: [1,∞)