[opencv 1 일 1 연] bilateralFilter
쌍무 필터 가 뭐 예요?
쌍무 필터 (Bilateral filter) 는 소음 을 방지 할 수 있 는 필터 이다.이 소음 제거 효과 에 도달 할 수 있 는 이 유 는 필터 가 두 함수 로 구성 되 어 있 기 때문이다.하나의 함 수 는 기하학 적 공간 거리 에 의 해 필터 계 수 를 결정 한다.다른 하 나 는 픽 셀 차이 로 필터 계 수 를 결정 한다.비교 할 수 있 는 두 개의 filter: 고 스 저 통 필터 (http://en.wikipedia.org/wiki/Gaussian_filter) 와α-마무리 평균 값 필터α의 최소 값 과 최대 후 남 은 픽 셀 의 평균 값 을 필터 로 합 니 다).
함수 원형:
void bilateralFilter(InputArray src, OutputArray dst, int d, double sigmaColor, double sigmaSpace,
int borderType=BORDER_DEFAULT )
첫 번 째 와 두 번 째 인 자 는 입 출력 이미지 입 니 다.
세 번 째 매개 변 수 는 계 산 된 반지름 으로 반지름 안의 상 수 는 모두 계산 에 포함 되 며, - 1 을 제공 하면 뒤의 매개 변수 sigma Space 에서 자동 으로 계산 된다.
세 번 째 와 네 번 째 매개 변 수 는 이미지 의 색상 과 공간 오프셋 을 계산 하 는 것 입 니 다.
마지막 은 테두리 다.
일반적으로 비교적 좋 은 결 과 를 얻 으 려 면 3, 4, 5 인 자 를 모두 지정 하 는 것 이 좋다.
세 번 째 매개 변 수 는 설정 치가 5 보다 크 면 계산 이 느 리 기 때문에 보통 설정 은 5 와 같 습 니 다. 만약 에 소수의 경우 비교적 큰 소음 을 제거 해 야 한다 면 d = 9.
사용 예:
bilateralFilter(src,dst,5,5*2,5/2);
참고:
http://blog.csdn.net/abcjennifer/article/details/7616663
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Visual Studio 2017에서 OpenCV 템플릿 프로젝트 만들기・Windows 7 Professional 64bit ・Visual Studio 2017 Version 15.9.14 · OpenCV 3.4.1 OpenCV의 도입 방법 등은 아래를 참조하십시오. Visual Stu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.