Opencv 不支持标签数据类型=19

Opencv 不支持标签数据类型=19,opencv,Opencv,TypeError:labels data type=19不受支持,这是因为“Ids”是字符串。 “.train”只接受一个整数。在将标签传递给数组之前,您需要将标签转换为整数。我知道了。您需要为每个唯一ID分配一个整数。您可以使用与去年在评论中给出的答案完全相同的答案。我确信这是正确的!这是一个相当普遍的问题。 1 Ids,faces= getImageWithID('dataSet') 2 recognizer.train(faces, np.array(Ids)) 3 reco

TypeError:labels data type=19不受支持,这是因为“Ids”是字符串。
“.train”只接受一个整数。

在将标签传递给数组之前,您需要将标签转换为整数。我知道了。您需要为每个唯一ID分配一个整数。您可以使用与去年在评论中给出的答案完全相同的答案。我确信这是正确的!这是一个相当普遍的问题。
  1 Ids,faces= getImageWithID('dataSet')
  2 recognizer.train(faces, np.array(Ids))
  3 recognizer.save('trainner/trainner.yml')