Commit Graph

63 Commits (678c8810290d9c0ecfcf879b6c6541eeb65b8ce1)

Author SHA1 Message Date
JarmouniA 678c881029 camera_web_server update (esp-idf v4.3)
- Migration from tcpip_adapter API to its successor ESP-NETIF.
- Changes have been tested with ESP-IDF v4.3.1 on an ESP32-CAM (AI-Thinker).
2021-10-05 18:05:52 +01:00
Me No Dev 73d4e2dc05
Merge pull request #161 from espressif/camera-updates
Update camera driver and add BMP download to HTTPD
2020-10-16 12:45:53 +03:00
Me No Dev 6ab849a752
Merge pull request #139 from 7FM/patch-1
Fix UB by avoiding duplicate httpd_resp_send_x
2020-10-16 12:45:23 +03:00
me-no-dev b468635ba1 Add support for downloading BMPs through the web server 2020-10-16 12:36:08 +03:00
me-no-dev 3aae910d0b Add support for the 18 pin header on the ESP32 Camera Dev Board 2020-10-16 12:35:25 +03:00
Ram Rohit Gannavarapu 9e9c094735
update formating 2020-09-03 20:00:48 -06:00
Ye Hang Yang 1011fca5cc feature/detection_cat_face 2020-08-13 20:42:05 +08:00
Ye Hang Yang 8cc30b91be handpose_estimation 2020-08-07 11:10:29 +08:00
XiaochaoGONG 6b9c442bbf add max connection 2020-04-29 21:14:31 +08:00
XiaochaoGONG d967506b19 add ap channel config 2020-04-20 14:36:17 +08:00
7FM 3a404d6f63 Fix UB by avoiding duplicate httpd_resp_send_x 2020-04-02 14:04:41 +02:00
XiaochaoGONG 86623ba27f sync submodule idfv4.0 2020-04-01 11:25:04 +08:00
XiaochaoGONG 618b69f6e4 update idf v4.0 2020-03-31 11:45:52 +08:00
Me No Dev 0ba76f0a59
Add local network camera monitor (#138)
This feature is located at `http://[camera-ip]/monitor` and gives quick access to up to 5  cameras running the web server example.
Features:
- Finds up to 5 cameras in the local network through mDNS
- Grabs periodicaly and image from each camera (period can be set or turned off)
- Cycles the cameras at given period (off when camera is selected manually)
- Shows basic info for each camera (model, sensor, resolution)
- Allows for easy access to each camer's control panel
- Allows change of resolution and XCLK
- Can save current snapshot
2020-03-31 10:51:25 +08:00
Me No Dev 3a734c0d69
Minor fixes for the last merge (#137)
* Add the missing Save button to the web UI for OV5640

* Add MDNS feature that allows the cameras to be found

* Add mDNS Camera Query

* fix bug in mdns json generator

* Fix missing mdns dependency
2020-03-30 10:57:17 +08:00
Me No Dev 67a57377cf
Add the missing Save button to the web UI for OV5640 (#136)
* Add the missing Save button to the web UI for OV5640

* Add MDNS feature that allows the cameras to be found

* Add mDNS Camera Query
2020-03-27 16:47:07 +08:00
Me No Dev 7937d37e14
Add support for OV5640 (#135)
Also:
- Add advanced settings
- Add more resolutions and aspect ratios support.
2020-03-12 19:27:48 +08:00
Alexander Bergmann bbd7ce6c83
Move _STREAM_BOUNDARY before _STREAM_PART (#131)
The boundary delimiter (_STREAM_BOUNDARY) needs to be send before the
body part (_STREAM_PART) too follow RFC2046. This caused ffplay/ffmpeg
to fail to open the MJPEG stream.
2020-02-24 17:24:17 +08:00
Yuan Jiong 28c88f8e0e Feature/esp sr 2020-02-17 15:55:27 +08:00
XiaochaoGONG dc1593d848 add new face recognition models 2020-01-07 17:35:03 +08:00
Ye Hang Yang 4aeacdf52a update/esp-face esp32-camera 2019-11-27 19:38:39 +08:00
Ye Hang Yang e1b44c0184 Improve/camera web server 2019-11-01 21:56:49 +08:00
Bond Keevil 1169211177 Feature: Control a LED Illuminator or Flash from Camera_Web_Server Web Page (#104)
* Feature: Control a LED Illuminator or Flash from Camera_Web_Server

Add a "LED Illuminator" menu to menuconfig
Through menuconfig you can select a LEDC pin, LEDC Timer, LEDC Channel, and LEDC Speed Mode
The defaults work for the AIThinker ESPCAM-32 board
There is an option to limit LED intensity while streaming to prevent overheating
LED intensity is not limited when taking a still image photo
The LED intensity controls are hidden on the web page if the LED feature is not enabled
LED intensity can be adjusted while streaming and the LED will respond right away

Tested on an ESPCAM-32 board with an OV2460 sensor

* app_httpd.c: move isStreaming into macro

* app_httpd.c: Change commit re: 150ms LED delay
2019-10-25 16:24:21 +08:00
XiaochaoGONG 3b6546eedb Bugfix/change alloc interface 2019-10-22 19:09:35 +08:00
Me No Dev 447b873ad8 Do not try to free the static ra_filter (#105)
Fixes: https://github.com/espressif/esp-who/issues/101
2019-08-10 10:46:28 +08:00
Bond Keevil 49ecd1a2b6 Fix Issue 102, missing null check in index_handler() (#103) 2019-08-10 10:40:22 +08:00
XiaochaoGONG 2976c12b8d Set IO13 IO14 in ESP-EYE as input 2019-07-10 21:59:13 +08:00
Me No Dev 258751b5b6 Add Save button to capture window (#78)
* Add "Save" button to capture window

Allows saving images from both stills and streams by clicking a button.

* Make image filenames be the date and time of capture

* Add script to compress the html pages for embedding
2019-06-20 10:43:46 +08:00
XiaochaoGONG 7426e27e36 bb800f9a update esp-face add frmn models 2019-06-19 14:26:58 +08:00
XiaochaoGONG 0acba9569c ignore jpeg encoder error, get next image 2019-06-19 11:06:41 +08:00
XiaochaoGONG ddd49bc617 update docu 2019-06-04 15:34:25 +08:00
XiaochaoGONG b1d8fa73a5 1. [Bugfix]Improve mtmn
2. 61cda42 update esp-face, remove concat, combine 3x3 bn
2019-05-14 21:16:55 +08:00
Ye Hang Yang f4f51bd12b improve mtmn
1. set mtmn_config due to esp-face;
2. free 'score' due to esp-face;
3. add ov3660 flipping for 'recognition_wechat', 'recognition_solution'
2019-05-10 19:35:00 +08:00
Natasha 38d2177fb5 Update the mini program readme file 2019-04-23 17:22:30 +08:00
XiaochaoGONG c5ea8103c6 sync esp-face update conv 1x1 2019-04-23 16:38:20 +08:00
XiaochaoGONG f4d84a050f add include in component.mk 2019-04-12 11:29:32 +08:00
XiaochaoGONG ac5c028f9b bugfix 2019-04-11 17:32:55 +08:00
me-no-dev 17a5bf6f81 Add separate pages for OV2640 and OV3660
Also includes the source code of both pages, which are now embedded by IDF
2019-04-10 23:40:16 +02:00
me-no-dev 18c96a19ef Add support for the wide M5Stack Camera and clarify the static IP option 2019-04-10 20:43:38 +02:00
XiaochaoGONG 7d81471d1a Feature/wechat 2019-04-04 14:09:08 +08:00
XiaochaoGONG 42605292da add cmake 2019-04-01 20:23:29 +08:00
XiaochaoGONG a616d27121 Bugfix ESP-EYE IO init 2019-03-25 19:06:58 +08:00
XiaochaoGONG ea77027085 remove unused var 2019-03-22 17:58:23 +08:00
XiaochaoGONG 653e1da68c update esp-face move outc inside
delete some unused log
2019-03-22 17:33:11 +08:00
XiaochaoGONG e26281edbc Add Wechat APP example
- Split process to core 1
- Use BluFi
- Use MDNS
- Manage Face id with name
2019-03-20 20:01:17 +08:00
XiaochaoGONG 123ce3b040 Update submodules
1. Update esp-idf to 3.2-beta3

2. Update esp-face to fix mtmn bug

3. Fix recognition_solution bug when encode error occurs
2019-03-18 15:13:49 +08:00
XiaochaoGONG 6944e6f1a3 doc 2019-01-24 11:10:30 +08:00
Stephen Casner 0927f69369 camera_web_server: add ESP_EYE camera pin configuration option 2019-01-15 10:21:53 +08:00
Natasha 5970bcc138 Doc/update esp eye guides 2019-01-10 11:34:56 +08:00
Me No Dev 9e885230aa Add V-Flip button to the web interface 2019-01-10 11:08:11 +08:00