더북(TheBook)

OpenCV에서 모폴로지 열기와 닫기 연산은 morphologyEx() 함수를 이용하여 수행할 수 있습니다. morphologyEx() 함수는 열기와 닫기뿐만 아니라 침식과 팽창 같은 일반적인 모폴로지 연산도 수행할 수 있는 범용적인 모폴로지 연산 함수입니다. morphologyEx() 함수 원형은 다음과 같습니다.

void morphologyEx(InputArray src, OutputArray dst,
                  int op, InputArray kernel,
                  Point anchor = Point(-1,-1), int iterations = 1,
                  int borderType = BORDER_CONSTANT,
                  const Scalar& borderValue = morphologyDefaultBorderValue());

src

입력 영상

dst

출력 영상. src와 같은 크기, 같은 타입입니다.

op

모폴로지 연산 타입. MorphTypes 열거형 상수를 지정합니다.

kernel

구조 요소. getStructuringElement() 함수를 이용하여 생성합니다.

anchor

고정점 위치. (-1, -1)을 지정하면 구조 요소 중앙을 고정점으로 사용합니다.

iterations

반복 횟수

borderType

가장자리 픽셀 확장 방식

borderValue

borderTypeBORDER_CONSTANT인 경우, 가장자리 픽셀 값

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.