lewisxhe / esp32-camera-screen

TTGO T-camera Plus
https://ru.aliexpress.com/item/TTGO-T-camera-Plus-ESP32-DOWDQ6-8-MB-SPRAM-OV2640-1-3/32971057846.html?fbclid=IwAR1uUoWC-UiemD8rKwg15WvpM7zhtvxUxdZhh0jnbrkFkNah6MV6Stg5Kag
65 stars 52 forks source link

How do you enrol new faces? #4

Closed akeilox closed 5 years ago

akeilox commented 5 years ago

This is a very interesting board. Can you please make a video on how you enrol new users (faces) ?

Also what would be the maximum limit of users (faces) that can be supported with this architecture? Say, can it scale to 1,000 faces? Trying to understand the limitations that comes with large amount of faces enrolled and how the architecture deals with it.

Keep up the great work!

lewisxhe commented 5 years ago

@akeilox Entering facial information is entered via a web page. The maximum limit for face storage seems to have been mentioned in the esp-who issue, but I can't find it.

lewisxhe commented 5 years ago

@akeilox If you enable face recognition on the screen, you can change the maximum storage here. https://github.com/lewisxhe/esp32-camera-screen/blob/276b5931129e421aa286c6804c9df6f1c3101a63/main/app_main.cpp#L47

akeilox commented 5 years ago

@akeilox Entering facial information is entered via a web page. The maximum limit for face storage seems to have been mentioned in the esp-who issue, but I can't find it.

@lewisxhe In this case, the user will look into the camera at TTGO board while another person click Enroll/Face on the web page? Or is it image upload from the web page?

akeilox commented 5 years ago

@akeilox If you enable face recognition on the screen, you can change the maximum storage here. esp32-camera-screen/main/app_main.cpp

Line 47 in 276b593

define FACE_ID_SAVE_NUMBER 7

Thanks @lewisxhe I have searched ESP-WHO but I couldn't find anything about the maximum number of Face storage either. I am very curious on what are the limitations to support ~500 faces enrolled in the system (like storage and processing).

mike-rankin commented 5 years ago

How do I connect to the web page? I've powered up the board and connected to the SSID but 192.168.1.1 does nothing. If the ip address is different, what would it be?

lewisxhe commented 5 years ago

@mike-rankin defalue ip address https://github.com/lewisxhe/esp32-camera-screen/blob/276b5931129e421aa286c6804c9df6f1c3101a63/main/app_wifi.c#L81

lewisxhe commented 5 years ago

@akeilox If you enable face recognition on the screen, you can change the maximum storage here. esp32-camera-screen/main/app_main.cpp Line 47 in 276b593

define FACE_ID_SAVE_NUMBER 7

Thanks @lewisxhe I have searched ESP-WHO but I couldn't find anything about the maximum number of Face storage either. I am very curious on what are the limitations to support ~500 faces enrolled in the system (like storage and processing).

Yes, I entered the mobile webpage, the number of face storage I have seen this issue before, but I can't find it now. I remember it seems to be a ten-digit number.

mike-rankin commented 5 years ago

I've tried connecting to 192.168.4.1 but it does not work.

lewisxhe commented 5 years ago

I've tried connecting to 192.168.4.1 but it does not work.

Are you using factory firmware? Or is it a program in github? The factory firmware default usage is 2.2.2.1 ip address, please try

mike-rankin commented 5 years ago

2.2.2.1 worked! Thanks

akeilox commented 5 years ago

For curious individuals that are looking for a visual on how to enrol face (before buying the board / fiddling with it), this youtube video helps; https://www.youtube.com/watch?v=gZgGniTLCiU