From b1d8fa73a5a44c25764d54afa0998fb3ef1227f1 Mon Sep 17 00:00:00 2001 From: XiaochaoGONG Date: Tue, 14 May 2019 21:13:13 +0800 Subject: [PATCH] 1. [Bugfix]Improve mtmn 2. 61cda42 update esp-face, remove concat, combine 3x3 bn --- components/esp-face | 2 +- examples/single_chip/recognition_wechat/main/app_facenet.c | 2 +- examples/single_chip/recognition_wechat/main/app_httpserver.c | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/components/esp-face b/components/esp-face index 9f64994..61cda42 160000 --- a/components/esp-face +++ b/components/esp-face @@ -1 +1 @@ -Subproject commit 9f64994450feeebc92350d9a66ab5b29d9fce2f4 +Subproject commit 61cda42cebb48d2807e84bf354e92f604a3e43fc diff --git a/examples/single_chip/recognition_wechat/main/app_facenet.c b/examples/single_chip/recognition_wechat/main/app_facenet.c index 68ec43a..ebed079 100644 --- a/examples/single_chip/recognition_wechat/main/app_facenet.c +++ b/examples/single_chip/recognition_wechat/main/app_facenet.c @@ -36,7 +36,7 @@ extern QueueHandle_t gpst_output; static inline mtmn_config_t app_mtmn_config() { - mtmn_config_t mtmn_config; + mtmn_config_t mtmn_config = {0}; mtmn_config.type = FAST; mtmn_config.min_face = 80; mtmn_config.pyramid = 0.707; diff --git a/examples/single_chip/recognition_wechat/main/app_httpserver.c b/examples/single_chip/recognition_wechat/main/app_httpserver.c index 4dd9f1b..c90adb8 100644 --- a/examples/single_chip/recognition_wechat/main/app_httpserver.c +++ b/examples/single_chip/recognition_wechat/main/app_httpserver.c @@ -245,6 +245,7 @@ esp_err_t facenet_stream_handler(httpd_req_t *req) if (out_res.net_boxes) { draw_face_boxes(out_res.image, fb->width, fb->height, out_res.net_boxes); + free(out_res.net_boxes->score); free(out_res.net_boxes->box); free(out_res.net_boxes->landmark); free(out_res.net_boxes);