围绕轮廓绘制最小的多边形

Draw smallest polygon around contours

我正在尝试围绕连续的集合绘制最小的多边形。我可以使用 numpy 在它们周围绘制最小的矩形,但我无法想出最小多边形的算法。谁能建议?

尝试使用opencv中的凸包:

https://docs.opencv.org/4.1.0/d5/d45/tutorial_py_contours_more_functions.html