我使用下面的命令成功运行了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是什么意思? 从这些值我怎么知道面部是否匹配?
答案 0 :(得分:0)
Openbr通过评分系统评估一个人看起来像另一个人的多少,这些值的范围应该从0到1,接近1意味着系统实现了识别,因此接近0表示对识别的响应很糟糕在这个例子中,程序返回1.8812一个大于1的值,我认为它应该是一个bug,但经过测试相当开放后我意识到分数越高,比较之间的相似性越大。