OpenCV ] 유용한 함수들. sum(), mean(), minMaxLoc(), normalize(), cvRound()
sum() : 주어진 행렬의 전체 원소 합 반환 Scalar sum(InputArray src); mean() : 주어진 행렬의 원소 평균 반환 Scalar mean(InputArray src, InputArray mask = noArray()); 위 두 함수는 4채널 이하의 행렬에 대해서만 동작하고 반환형이 Scalar 타입임. minMaxLoc() : 주어진 행렬의 최소값, 최대값을 찾는 함수로 최소값, 최대값이 있는 좌표 정보도 함께 알아낼 수 있음. 최소값, 최대값을 받을 double 형 변수의 주소와 최소값, 최댓값 위치 좌표를 받을 Point형 변수의 주소를 매개변수로 전달하고 필요 없는 경우 0을 대입 void minMaxLoc(InputArray src, CV_OUT double* minV..
2022. 8. 18.
OpenCV , C++ ] 도형 그리기 + 문자열 출력
1. 직선 그리기 void drawLines() { Mat im = imread("lenna.bmp", IMREAD_GRAYSCALE); Mat img; cvtColor(im, img, COLOR_GRAY2BGR); //흑백영상 위에 그리면 원래 도형도 흑백으로 그려짐. 위 코드는 흑백 영상위에 컬러 도형을 그리는 방법 중 하나 //Mat img(400, 400, CV_8UC3, Scalar(255, 255, 255)); //직선 그리기 //void line(InputOutputArray img, Point pt1, Point pt2, const Scalar &color, int thickness = 1, int lineType = 8, int shift = 0) //입출력 영상 InputOutputAr..
2022. 8. 16.