반응형

cv2.GaussianBlur 3

[파이썬 OpenCV] 영상에 스케치 필터 적용하기 - cv2.divide, cv2.GaussianBlur

황선규 박사님의 , 패스트 캠퍼스 OpenCV 강의를 공부한 내용을 정리해 보았습니다. [파이썬 OpenCV] 영상에 카툰 필터 적용하기 - cv2.bilateralFilter, cv2.Canny, cv2.bitwise_and 황선규 박사님의 , 패스트 캠퍼스 OpenCV 강의를 공부한 내용을 정리해 보았습니다. 영상에 카툰 필터 적용하기 cv2.bilateralFilter, cv2.Canny, cv2.bitwise_and 함수를 이용해서 영상에 카툰 필터를 구현하� deep-learning-study.tistory.com 저번 포스팅에서는 영상에 카툰 필터 적용하는 방법을 알아보았습니다. 이번에는 스케치 필터를 적용하는 방법에 대해 공부하겠습니다. 영상에 스케치 필터 적용하기 - cv2.divide, ..

[파이썬 OpenCV] 언샤프 마스크 필터를 활용해서 영상에 샤프닝 적용하기 - np.clip, cv2.GaussianBlur

황선규 박사님의 , 패스트 캠퍼스 OpenCV 강의를 공부한 내용을 정리했습니다. 언샤프 마스크 필터를 활용해서 영상에 샤프닝 적용하기 - np.clip, cv2.GaussianBlur 영상에 샤프닝을 적용하기 위해 언샤프 마스크가 필요합니다. 언샤프 마스크 필터링는 날카롭지 않은(unsharp) 영상, 즉 부드러워진 영상을 이용하여 날카로운 영상을 생성합니다. 1. 언샤프 마스크 필터의 이해 언샤프 마스크 필터는 기존 영상의 픽셀 + (기존 영상의 픽셀 - 가우시안 필터링으로 블러가 적용된 영상의 픽셀) 로 만들 수 있습니다. 기존 영상의 픽셀에서 픽셀 값이 변화하는 구간입니다. 가우시안 필터가 적용된 픽셀 값 입니다. 기존 영상의 픽셀 - 가우시안 필터가 적용된 픽셀 값 입니다. 위 사진을 기존 영상..

[파이썬 OpenCV] 영상에 블러링(가우시안 필터) 적용하기 - cv2.GaussianBlur

황선규 박사님의 , OpenCV 강의를 공부한 내용을 정리했습니다. 영상에 블러링(가우시안 필터) 적용하기 - cv2.GaussianBlur 이전 포스팅에서 평균값 필터 블러링에 대해 알아보았습니다. 평균값 필터 블러링의 단점은 필터링 대상 위치에서 가까이 있는 픽셀과 멀리 있는 픽셀이 모두 같은 가중치를 사용하여 평균을 계산합니다. 멀리 있는 픽셀의 영향을 많이 받아 필터 결과의 퀄리티가 낮아지게 됩니다. 이러한 단점을 보완하기 위해 가우시안 필터를 많이 사용합니다. 필터에 가우시안 함수를 사용하여 거리에 따른 가중치를 이용합니다. 2차원 가우시안 필터 마스크의 크기는 표준편차에 따라 자동으로 설정됩니다. 필터 마스크 크기 = (8$\sigma$ + 1) 또는 (6$\sigma$ + 1) 1. 가우시안..

반응형