Python opencv中的外壳合并

Python opencv中的外壳合并,python,opencv,merge,convex-hull,Python,Opencv,Merge,Convex Hull,假设您有两个外壳H1和H2,并且希望将它们合并为H(见图)。 有算法吗? 也许opencv已经内置了一个? 有人能提供一个代码片段吗 谢谢 有一种在O(n1+n2)时间内合并两个凸包的算法。您只需找到给定外壳的上下切线,然后排除上下切线内的点 检查一下,它也有代码片段。在两个外壳点的并集上运行convexHull?像这样?list(set().union(hull1,hull2))您甚至不需要实际的联合调用,只需连接点列表并根据结果计算一个新的凸包。我不知道有些东西对我不起作用,您可以通过制作

假设您有两个外壳H1和H2,并且希望将它们合并为H(见图)。

有算法吗? 也许opencv已经内置了一个? 有人能提供一个代码片段吗


谢谢

有一种在O(n1+n2)时间内合并两个凸包的算法。您只需找到给定外壳的上下切线,然后排除上下切线内的点


检查一下,它也有代码片段。

在两个外壳点的并集上运行
convexHull
?像这样?list(set().union(hull1,hull2))您甚至不需要实际的联合调用,只需连接点列表并根据结果计算一个新的凸包。我不知道有些东西对我不起作用,您可以通过制作两个虚拟外壳来发布代码片段吗?