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인 경우, 가장자리 픽셀 값

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