OpenCV의 다양한 기능(2)

Jang Seok Woo·2021년 7월 23일
0

실무

목록 보기
77/136

참조 : https://jvvp.tistory.com/1082?category=879041

  1. Gradient

Gradient 연산은 엣지를 검출할 때 사용합니다.

Gradient = 팽창(dilation) - 침식(erosion)

  1. Tophat

Tophat 연산은 밝기 값이 크게 변화하는 영역을 강조합니다.

  1. Blackhat

Blackhat 연산은 어두운 부분을 강조합니다.

  1. 이진화

이미지의 픽셀값을 0 또는 255로 만드는 연산입니다.
원하는 피사체의 모양을 좀 더 정확히 판단 가능합니다.
배경과 물체를 구분합니다.
관심영역, 비관심영역을 구분합니다.

  1. otsu 이진화

otsu 이진화는 자동으로 임계값을 구하는 알고리즘입니다.

  1. 임계값을 임의로 정해서 픽셀들을 두 개의 클래스로 나눔.

  2. 두 클래스의 intensity의 분포를 반복해서 구하고, 두 클래스의 intensity 분포를 가장 균일하게 하는 임계값을 찾음.

  1. Adaptive Threshold
    적응형 Threshold로 이미지를 여러 영역으로 나눈 다음 각각의 임계값을 구하는 과정을 거칩니다.
    영상 내 조명이 균일하지 않거나 배경색이 여러가지인 경우 정확한 이진화가 어렵습니다.

profile
https://github.com/jsw4215

0개의 댓글