[OpenCV][C++] Thresholding 이진화 영상 만들기 총정리 (1) - cv::threshold()


[OpenCV][C++] Thresholding 이진화 영상 만들기 총정리 (1) - cv::threshold()

이번에는 그레이 영상을 이진화 하는 방법에 대해 알아보겠습니다. 이진화는 특정 밝기 범위 또는 밝은 영역과 어두운 영역 등으로 이분화해서 전경과 배경으로 나누는 방법입니다. Thresholding (이진화) 이진화는 영상의 픽셀들을 두 개의 부류로 나누는 작업입니다. 아래와 같은 사진에서 흰색 탁구공을 구분하려고 합니다. 그 때 아래와 같이 cv::threshold() 함수를 사용하면 됩니다. 픽셀 밝기가 180 이상인 값을 255로, 180보다 작은 값은 0으로 처리하는 함수는 아래와 같습니다. cv::threshold(src, binImage, 180, 255, cv::THRESH_BINARY); 결과 영상은 아래처럼 나오네요. 자 그럼 threshold 함수에 대해 좀 더 알아봐요. src 입력 영상 dst 출력 영상, 이진화 영상 thresh 임계값(threshold) maxval 임계값 이상일 때 이진화 영상의 최대값(보통 255 사용) type thresholding 연산...


#adaptive #적응 #이진화 #영상 #스레스홀드 #triangle #thresholding #threshold #sudoku #otsu #opencv #image #binary #binarize #binarization #총정리

원문링크 : [OpenCV][C++] Thresholding 이진화 영상 만들기 총정리 (1) - cv::threshold()