我将回答自己的问题,希望它可以帮助其他人有同样的问题。
问题不在于poly2labels,而是在这个MathWorks教程的一部分:
= gatherLabelData (gTruth [labelType.Polygon],“GroupLabelData”,“LabelType”)
如果一个标签类gTruth刚刚一个多边形,gatherLabelData失败,承认它。它为每个顶点,创建一个“多边形”,当然,不会在poly2labels工作。
我发现目前唯一的方法是在每个类创建至少两个多边形。