我使用下面的命令成功地运行了openbr人脸识别。
$ br -algorithm FaceRecognition \
-compare ../data/MEDS/img/S354-01-t10_01.jpg ../data/MEDS/img/S354-02-t10_01.jpg \
-compare ../data/MEDS/img/S354-01-t10_01.jpg ../data/MEDS/img/S386-04-t10_01.jpg我得到的输出是这样的。
$ Set algorithm to FaceRecognition
$ Loading /usr/local/share/openbr/models/algorithms/FaceRecognition
$ Loading /usr/local/share/openbr/models/transforms//FaceRecognitionExtraction
$ Loading /usr/local/share/openbr/models/transforms//FaceRecognitionEmbedding
$ Loading /usr/local/share/openbr/models/transforms//FaceRecognitionQuantization
$ Comparing ../data/MEDS/img/S354-01-t10_01.jpg and ../data/MEDS/img/S354-02-t10_01.jpg
$ Enrolling ../data/MEDS/img/S354-01-t10_01.jpg to S354-01-t10_01r7Rv4W.mem
$ 100.00% ELAPSED=00:00:00 REMAINING=00:00:00 COUNT=1
$ 100.00% ELAPSED=00:00:00 REMAINING=00:00:00 COUNT=1
$ 1.8812
$ Comparing ../data/MEDS/img/S354-01-t10_01.jpg and ../data/MEDS/img/S386-04-t10_01.jpg
$ Enrolling ../data/MEDS/img/S354-01-t10_01.jpg to S354-01-t10_01r7Rv4W.mem
$ 100.00% ELAPSED=00:00:00 REMAINING=00:00:00 COUNT=1
$ 100.00% ELAPSED=00:00:00 REMAINING=00:00:00 COUNT=1
$ 0.571219值1.8812、0.571219的含义是什么?从这些值中,我如何知道面孔是否匹配?
发布于 2017-10-05 20:19:32
Openbr通过评分系统评估一个人看起来像另一个人的程度,这些值应该从0到1,更接近1意味着系统实现了识别,所以更接近0意味着对识别的反应不好。在这个例子中,程序返回1.8812一个大于1的值,我认为这应该是一个错误,但在相当开放的测试之后be我意识到得分越高,比较之间的相似性就越大。
https://stackoverflow.com/questions/41056303
复制相似问题