更新 ncnn 和 protobuf 到最新版本。
针对部分场景仅需检测最大的单人脸,新增最大人脸检测测试接口,不同场景整体速度波动将会更大,但单人脸场景提升较明显;
更新 windows 端及 android 端的 ncnn 版本;
- ncnn 最新的3.14版本;
- 增加可调参数设置接口及界面,方便测试;
附录:MTCNN 的 ARM 端时间测试 (1000 次测试图 640*480 最小人脸 40 三层网络阈值 {0.8,0.8,0.6})
高通625 | Max | Min | Avg |
---|---|---|---|
单线程 | 174.95 | 144.18 | 153.49 |
双线程 | 289.58 | 89.07 | 97.25 |
四线程 | 269.85 | 64.10 | 70.94 |
八线程 | 323.93 | 53.63 | 65.67 |
ps:速度测试波动存在一定误差,欢迎issus里提交测试结果;
mtcnn_AS 更新至 ncnn 最新的 1.29 版本;
附录:MTCNN的ARM端时间测试 (1000 次测试图 640*480 最小人脸 40 三层网络阈值 {0.8,0.8,0.6})
高通625 | Max | Min | Avg |
---|---|---|---|
单线程 | 157.65 | 137.11 | 144.90 |
双线程 | 101.68 | 83.29 | 87.29 |
四线程 | 75.21 | 59.58 | 63.14 |
八线程 | 277.33 | 47.83 | 54.29 |