哪种API在Kairos中具有更好的性能,/验证或/识别?

时间:2018-04-16 04:59:13

标签: performance face-recognition kairos-api

我有一个用例,我用subject_id获取一些记录JSON记录,现在我想将图像发送给Kairos并确定图像属于哪些记录(subject_id)。假设我需要从图像所属的5条记录中识别记录。在这里,/ verify需要5个API调用来检查每个调用的置信度。另一方面,/识别将需要1个API调用,但它将与图库中的所有图像匹配。回报最有信心。

鉴于库中有成千上万的图像注册到Kairos,哪一个更优化? 5个API调用或1个API调用扫描所有图像?哪一个会花费更少的时间?

1 个答案:

答案 0 :(得分:1)

在您的示例中,您最好使用/ recogn方法。在封面下,/识别(一对多匹配)实际上执行多个/验证(一对一匹配)调用,然后聚合和排序结果。但是,您只需支付1 /识别电话而非5 /验证电话。

我们发现,任何给定请求中的大多数延迟实际上是将图像发送到API,而不是API处理请求所用的时间。由于这两个时间是相同的/识别和/验证你不会看到两个电话之间的时间显着不同,直到你开始拥有非常大的面孔画廊(50k +)。

资料来源:Kairos.com首席技术官