OpenCV Подсчет треугольников на изображенииPython

Программы на Python
Anonymous
OpenCV Подсчет треугольников на изображении

Сообщение Anonymous »

Как посчитать треугольники на этом изображении:
Изображение

Во-первых, нам нужно удалить цветовой шум. Затем мы можем попробовать cv2.Canny и cv2.findCountours. Но как cv2.findCountours различает отдельные формы пересечений?
Я пробовал так:

Код: Выделить всё

img = cv2.fastNlMeansDenoisingColored(img, None, 6, 6)
kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (3, 3))
img = cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel)
Изображение

Плохой результат...


Подробнее здесь: https://stackoverflow.com/questions/788 ... s-on-image

Вернуться в «Python»