所以,一个直截了当的问题。我的第一个问题。在这里问,因为它在Azure Docs上这么说。
我了解Face API可以在API调用中识别最多10个面。是否有可能将此限制提高到50?也许通过一些具体的定价协议?
感谢致敬。
我认为最好的方法是在你身边处理它,也许将你的50张脸部图像分成5块,每块将有10个面孔,然后为每件作品进行API调用,注意付费等级是有限的每秒10次调用,所以,如果你有超过10个调用,你必须将它们放入队列并让视图使用async / await模式加载结果或只加载几秒钟直到你拥有所有的结果呈现和使用。
我们正在使用认知服务一段时间,即使在与MS的代表进行一些讨论之后也没有找到增加一些硬限制的方法(如果你能找到合适的人,他们非常有帮助,但是很难找到合适的人 :)。与10人限制相似,您也无法改变24小时的面部保持时间。至少我们无法找到它。
当然,这种情况仅适用于使用Create PersonList,Detect Image和Identify的场景。如果您只使用面部列表识别,则没有此限制,因为您可以将这些面部保存在面部列表中,然后查询它们将搜索整个列表,即使它是10或100个面部。