파이썬 OpenCV 모폴로지(Morphology) -2 : Gradient / Tophat / Blackhat
Gradient (cv2.MORPH_GRADIENT) Gradient 연산은 엣지를 검출할 때 사용합니다. Gradient = 팽창(dilation) - 침식(erosion) Tophat (cv2.MORPH_TOPHAT) Tophat 연산은 밝기 값이 크게 변화하는 영역을 강조합니다. Tophat = 원본 - Opening Blackhat (cv2.BLACKHAT) Blackhat 연산은 어두운 부분을 강조합니다. Blackhat = Closing - 원본 코드 저는 트랙바를 이용하여 커널 크기에 따른 차이를 만들어보았는데요. 다른 것도 비교해보시면 좋을 것 같습니다. import os import cv2 import numpy as np path = os.path.join('img', 'img.jpg'..