python 数据点寻找外围轮廓

有一堆数据点的坐标,想得到最外侧的轮廓信息(非图像,图像请去看cv2的相关函数)
;示意图如下所示:

import numpy as np
points = np.random.rand(100, 2)  ###创建100个原始数据

在这里插入图片描述
希望能得到最外围的轮廓,如图所示:
在这里插入图片描述

请注意!!!!

图片中有凹进去的区域存在

如果确认图片是凸图案,则可以用scipy 包中的ConvexHull实现:

from scipy.spatial import ConvexHull
hull = ConvexHull(points

你可能感兴趣的:(python,numpy,scatter)