人脸识别算法实验:facenet人脸识别率测试

前言

本文记录对人脸识别算法facenet亚洲人脸数据集上准确率的详细测试结果。

2020-4-7 日更新每个人三张底片

2020-4-2 日更新每个人一张图片作为数据和两张图片作为数据。


数据集

CASIA Face Image Database Version 5.0此数据集包含500个亚洲人,每个人5张单人照片,一共2500张照片。
数据集样式
每个人一个文件夹
下载链接:CASIA Face Image Database Version 5.0

处理方法

  • 从每个人的文件夹中选取第一张图片作为facenet的dataset,剩余的四张图片作为输入网络的测试数据,得到第一个测试数据,每人4张照片,一共2000张,数据集大小是500。
    作为facenet的数据库数据, 500张
    作为facenet的测试数据, 2000张

  • 与上一步骤一样方式,这次取每个人的第二张图片作为facenet的dataset,剩余四张作为输入的测试

  • 以此类推,一共可以得到五个测试数据集

  • 将每个人的第一张和第二张照片取出,作为dataset,剩余三张作为测试图片
    作为facenet数据库数据,1000张
    作为facenet的测试数据,1500张

这样做的目的是测试数据库中需要有多少张单个人的图像,才能做到较好的测试效果。

部分结果

  • 每个人一张照片作为数据库的数据,四张照片用作测试

    • 取每个人的第张照片测试准确率:85.34677 0.8742268041237113
    • 取每个人的第张照片测试准确率:85.51308 0.8758269720101781
    • 取每个人的第张照片测试准确率:84.9094 0.8609979633401222
    • 取每个人的第张照片测试准确率:82.91075 0.8512182477967859
    • 取每个人的第张照片测试准确率:82.07739 0.8432488360062079
  • 每个人张照片作为数据库的数据,三张照片用作测试

    • 取每个人第一第二张图片测试准确率:89.73 0.9217451523545707
    • 取每个人第二第三张图片测试准确率:90.00 0.9192886456908345
    • 取每个人第三第四张图片测试准确率:90.13 0.918580375782881
    • 取每个人第四第一张图片测试准确率:94.35 0.9501054111033029
    • 取每个人第五第二张图片测试准确率:91.85 0.919500346981263
  • 每个人三张底片

0.953241232731137
0.9582441113490364
0.9302325581395349
0.9549738219895288
0.9670912951167728

小结

每个人只有张图片在数据库中测试的准确率在百分之8085
每个人有张图片在数据库中测试的准确率在百分之9095

后期工作

  • 每个人取三张图片放入数据库进行测试
  • 加入其他图片混淆
    • 对数据库中没有的人脸进行预测,如果结果是Unknown则为正确预测
    • 每个人取若干张图片放入数据库,在额外添加同比列张数其他人脸图片进行测试

部分测试截图

2020-04-02 18-36-05 的屏幕截图.png

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值