OpenCV многоугольник с пунктирными или пунктирными линиями - PullRequest
0 голосов
/ 08 мая 2018

У меня есть строка кода, которая использует привязку python для opencv:

cv2.polylines(mask, [pts],True, ignore_mask_color)

Рисует синий многоугольник на маске изображения.

Но можно ли стилизовать линии многоугольника? Не очень много. Просто пунктирная или пунктирная, вот и все.

1 Ответ

0 голосов
/ 08 мая 2018

В дополнение к color вы можете использовать thickness и lineType аргументы в методе cv2.polylines. Обратитесь к документациям OpenCV для cv2.polylines для получения более подробной информации.

К сожалению, единственные опции, которые вы можете получить за lineType здесь, будут

  • 8 (или опущено) - 8-связная линия.
  • 4 - 4-х соединенная линия.
  • CV_AA - сглаженная строка.

Не уверен, почему у OpenCV пока нет прямого способа реализовать это. Однако этот пост может помочь вам достичь того, что вам нужно.

...