我使用openface来提取 128D 的特征向量。我需要找到一个合适的数据库引擎来存储这些向量以供将来比较(计算新提取的特征与存储在数据库中的特征之间的欧几里德距离)。
这是我正在尝试做的一个例子:
我使用 OpenFace 来提取人脸表示,这是一个 128D 的特征向量。然后我计算该向量与存储在数据库中的向量之间的欧几里得距离,返回具有最小距离(小于 0.9)的向量作为匹配项。如果没有存储在数据库中的向量符合此条件,我会将新提取的特征作为新条目存储在我的数据集中。
什么是一个好的数据库引擎来实现这一点?