检查两个人之间相似性的最佳方法是什么?

时间:2019-09-09 14:20:08

标签: image-processing deep-learning computer-vision

我想计算视频中的独特内容。 我使用了均方误差,Sift算法和预训练模型(Deep_ranking) https://github.com/USCDataScience/Image-Similarity-Deep-Ranking 检查相似性,但是我没有得到很好的结果。

2 个答案:

答案 0 :(得分:1)

检查人与人之间相似性的最佳方法是由您决定,因为这取决于您的任务。 但是您可能会对“人员重新识别”问题感兴趣。

https://github.com/bismex/Awesome-person-re-identification

此外,当您使用神经网络(或其他ML算法)获得每个样本(例如图像)的特征向量时,您可能还想尝试度量学习。 通常,您可以仅使用神经网络进行分类(例如,VGG或ResNet),在N个类上进行训练,其中N是您数据集中的人数,然后在进行类预测之前从图层获取输出。因此,您可以获得图像的特征向量,然后可以计算欧几里得距离或其他距离。距离较小的图像可能来自同一个人,距离较大的图像可能来自不同的人。 我亲自尝试了此解决方案:

https://elib.dlr.de/116408/1/WACV2018.pdf

https://github.com/nwojke/cosine_metric_learning

答案 1 :(得分:-1)

同意@orsveri,这是关于要捕获并在两个图像之间进行比较的信息。所有提到的链接都有不同的观点。余弦相似度应该特别轻量级,并且可以直接找出。