Контуры Python CV2 - нахождение центральной точки внутри контура - PullRequest
0 голосов
/ 29 ноября 2018

В настоящее время я работаю над анализатором изображений для обнаружения частиц различной формы.Поэтому я использую функцию CV2 cv2.findContours на пороговом изображении, чтобы получить контуры всех частиц, которые я ищу.Это работает очень хорошо, но для дальнейшего исследования этих частиц мне нужна точка на частицах (= внутри контура), которая является как можно более «центральной».Имеется в виду как можно дальше от контура.До сих пор я использовал «центр тяжести» контуров.Это хорошо работает для выпуклых контуров, но не для объектов с отверстиями, напоминающими пончики, или очень длинных, например, С-образных волокон.Поскольку центр масс находится вне контура.

Есть ли способ надежно найти такую ​​точку для всех возможных форм?

С уважением

...