我创建了一系列图像,这些图像都是个人的面孔。现在我的要求是拍摄一个包含多个人的图像,并根据创建的集合在此图像中查找人物。
然而,SearchFacesByImage API仅从输入图像中选取1个面,但它对我的情况没有帮助。
如果我尝试再次为多个人的图像编制索引,它会生成不同面部的faceid,而不是单个照片的faceid。
有什么方法可以用来满足我的要求吗?
答案 0 :(得分:-1)
您需要使用indexFaces。这将返回图像中可检测到的所有面。将它们保存在数据库中,以便您可以引用面所属的图像。
IndexFaces会将所有面孔放入指定商店的指定集合中。 然后,您可以执行传递集合中任何FaceIds的searchFaces。