diff --git a/app_httpd.cpp b/app_httpd.cpp index 88a77be..842794b 100644 --- a/app_httpd.cpp +++ b/app_httpd.cpp @@ -401,6 +401,7 @@ static esp_err_t capture_handler(httpd_req_t *req){ free(net_boxes->score); free(net_boxes->box); free(net_boxes->landmark); + free(net_boxes->category); free(net_boxes); } @@ -417,6 +418,9 @@ static esp_err_t capture_handler(httpd_req_t *req){ if (debugData) { Serial.printf("FACE: %uB %ums %s%d\n", (uint32_t)(jchunk.len), (uint32_t)((fr_end - fr_start)/1000), detected?"DETECTED ":"", face_id); } + Serial.printf("DEBUG: HEAP: %i, free: %i, min free: %i, max block: %i, ", ESP.getHeapSize(), ESP.getFreeHeap(), ESP.getMinFreeHeap(), ESP.getMaxAllocHeap()); + Serial.printf("PSRAM: %i, free: %i, min free: %i, max block: %i\n", ESP.getPsramSize(), ESP.getFreePsram(), ESP.getMinFreePsram(), ESP.getMaxAllocPsram()); + imagesServed++; if (autoLamp && (lampVal != -1)) setLamp(0); @@ -516,6 +520,7 @@ static esp_err_t stream_handler(httpd_req_t *req){ free(net_boxes->score); free(net_boxes->box); free(net_boxes->landmark); + free(net_boxes->category); free(net_boxes); } if(!fmt2jpg(image_matrix->item, fb->width*fb->height*3, fb->width, fb->height, PIXFORMAT_RGB888, 90, &_jpg_buf, &_jpg_buf_len)){ @@ -575,6 +580,8 @@ static esp_err_t stream_handler(httpd_req_t *req){ (detected)?"DETECTED ":"", face_id ); } + Serial.printf("DEBUG: HEAP: %i, free: %i, min free: %i, max block: %i, ", ESP.getHeapSize(), ESP.getFreeHeap(), ESP.getMinFreeHeap(), ESP.getMaxAllocHeap()); + Serial.printf("PSRAM: %i, free: %i, min free: %i, max block: %i\n", ESP.getPsramSize(), ESP.getFreePsram(), ESP.getMinFreePsram(), ESP.getMaxAllocPsram()); } streamsServed++;