在OpenCV中合并图像外壳

3
假设您有两个船体H1和H2,并且您想将它们合并成H(参见图片)。 enter image description here 是否有相应的算法呢? 也许opencv已经内置了一个? 有没有人能提供一小段代码?
谢谢!

3
在两个凸壳的点集并上运行 convexHull - Miki
{btsdaf} - Laimonas Sutkus
3
您甚至不需要实际调用联合函数,只需将点列表连接起来,并从结果中计算一个新的凸包。 - Martin Beckett
我不知道为什么有些东西对我不起作用,你能否通过创建两个虚拟外壳的代码片段来发布一下? - Laimonas Sutkus
1个回答

0

有一个合并两个凸包的算法,时间复杂度为O(n1+n2)。你只需要找到给定凸包的上下切线,然后排除在上下切线内部的点。

请查看两个凸多边形之间的切线,其中还有代码片段。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接