Добрый день. Я хочу найти координаты этих маленьких кружков. Но нижестоящий код ничего не находит. Как мне изменить параметры определения. Или как поступить с изображением.
cvtColor(img, gray, CV_BGR2GRAY);
//cvtColor(img, HSV, COLOR_BGR2HSV);
//GaussianBlur(gray, gray, Size(9, 9), 2, 2);
std::vector<Vec3f> circles;
HoughCircles(gray, circles, HOUGH_GRADIENT, 1,100, 200, 100, 0, 0);
for (size_t i = 0; i < circles.size(); i++)
{
Vec3i c = circles[i];
circle(img, Point(c[0], c[1]), c[2], Scalar(0, 0, 255), 3, LINE_AA);
circle(img, Point(c[0], c[1]), 2, Scalar(0, 255, 0), 3, LINE_AA);
}
Спасибо за помощь
Это моё исходное Infrared image