Как найти общее количество точек в каждом многоугольнике на изображении - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть двоичное изображение, как показано здесь . Я хочу найти общее количество точек каждого полигона. Для данного изображения у каждого полигона есть одна точка. Я думаю, что подход к решению этой проблемы заключается в том, чтобы сначала найти полигоны в изображении, для которых я использовал cv2.findContours, но не смог получить полигоны. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 18 февраля 2020

В качестве первого шага я бы попробовал обнаружение углов .

Доступна демонстрация OpenCV углового детектора Харриса здесь .

# Detecting corners
dst = cv.cornerHarris(src_gray, blockSize, apertureSize, k)

Документацию по функции можно найти здесь .

...