espressif / esp-who

Face detection and recognition framework
Other
1.64k stars 458 forks source link

human face detection/web example - changing resolution not working via web interface (AIV-631) #266

Open krupis opened 11 months ago

krupis commented 11 months ago

Hello. After implementing changes mentioned in: https://github.com/espressif/esp-who/issues/249

I have managed to successfully run the example code: esp-who\examples\human_face_detection\web on esp32-s3-who development board.

  1. First of all, the stability of the webserver seems to be poor. Occasionally, I am getting the following errors: W (209156) httpd_txrx: httpd_sock_err: error in send : 11 W (209156) httpd_uri: httpd_uri: uri handler execution failed

and when I type the IP address to the browser, sometimes I need to wait 30 seconds or refresh the page multiple times for it to load properly.

  1. By default, QVGA (320x240) resolution is set image

I then try the following:

As you can see from the log below, the resolution has been changed;

cam_hal: EV-VSYNC-OVF
W (427756) httpd_txrx: httpd_sock_err: error in send : 104
W (427756) httpd_uri: httpd_uri: uri handler execution failed
I (432886) camera_httpd: framesize = 11

After clicking "Start Stream", the device immediately crashes:

[1B][0;32mI (66395) camera_httpd: framesize = 11[1B][0m
[1B][0;32mI (66395) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 12[1B][0m
[1B][0;31mE (66435) camera mdns: mdns_service_txt_item_set() framesize Failed[1B][0m
[1B][0;33mW (67565) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67605) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67605) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (67665) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67705) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67705) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (67765) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67805) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67805) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (67865) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67905) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (67905) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (67965) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68005) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68005) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68065) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68105) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68105) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68165) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68205) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68205) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68265) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68305) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68305) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68365) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68405) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68405) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68465) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68505) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68505) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68565) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68605) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68605) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68665) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68705) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68705) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68765) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68805) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68805) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68865) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68905) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (68905) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (68965) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69005) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69005) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69065) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69105) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69105) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69165) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69205) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69205) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69265) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69305) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69305) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69365) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69405) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69405) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69465) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69505) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69505) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69565) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69605) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69605) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69665) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69705) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69705) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69765) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69805) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69805) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69865) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69905) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (69905) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (69965) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70005) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70005) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70065) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70105) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70105) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70165) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70205) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70205) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70255) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70305) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70305) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70355) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70405) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70405) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70455) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70505) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70505) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70555) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70605) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70605) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70655) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70705) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70705) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70765) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70805) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70805) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70865) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70905) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (70905) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (70955) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71005) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71005) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71065) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71105) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71105) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71165) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71205) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71205) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71265) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71305) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71305) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71355) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71405) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71405) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71465) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71505) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71505) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71565) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71605) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71605) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71665) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71705) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71705) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71755) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71805) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71805) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71865) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71905) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (71905) cam_hal: NO-EOI[1B][0m
[1B][0;33mW (71965) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (72005) cam_hal: FB-OVF[1B][0m
[1B][0;33mW (72005) cam_hal: NO-EOI[1B][0m

***ERROR*** A stack overflow in task who_camera has been detected.

Backtrace: 0x40375efa:0x3fcce3c0 0x4037dd69:0x3fcce3e0 0x403816a2:0x3fcce400 0x4037fa73:0x3fcce480 0x4037de20:0x3fcce4a0 0x4037de16:0x00000000 |<-CORRUPTED

Sometimes it allows me to change the resolution and stream the camera view, but most of the times I get the above errors

  1. I have also tried to change brigthness/contrast/saturation and those settings seem to work fine as I can see changes on Live feed.

This example projects seems to be very unstable. Am I the only one having issues with it?

Appreciate any clarification regarding this example project .