opencv 이진화 트랙바를 이용하여 임계값 조절하기


opencv 이진화 트랙바를 이용하여 임계값 조절하기

이번에는 영상을 이진화 하는데 임계값을 트랙바로 조절하는 방법이다. 임계값에 따라 해당 화소가 흑인지 백인지 조절되는데, 그 임계값을 직접 조절하는 것이다. 아래는 예시코드이다. #include <opencv2/highgui/highgui.hpp> #include <opencv2/core/core.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <iostream> using namespace std; using namespace cv; void thresholdByTrackbar(int, void*); int pos = 128; int main() { Mat f = imread("C:/opencv-4.2.0/image/house.jpg"); if (f.empty()) { cout << "ERR:" << endl; getchar(); exit(0); } cvtColor(f, f, COLOR_BGR2GRAY); namedWindow("이진화...


#opencv #이진화 #임계값 #코드 #트랙바

원문링크 : opencv 이진화 트랙바를 이용하여 임계값 조절하기