|
| 1 | +#include "config.h" |
| 2 | + |
| 3 | + |
1 | 4 | #include "esp_camera.h"
|
2 | 5 | #include <WiFi.h>
|
3 |
| - |
4 |
| -// |
5 |
| -// WARNING!!! PSRAM IC required for UXGA resolution and high JPEG quality |
6 |
| -// Ensure ESP32 Wrover Module or other board with PSRAM is selected |
7 |
| -// Partial images will be transmitted if image exceeds buffer size |
8 |
| -// |
9 |
| -// You must select partition scheme from the board menu that has at least 3MB APP space. |
10 |
| -// Face Recognition is DISABLED for ESP32 and ESP32-S2, because it takes up from 15 |
11 |
| -// seconds to process single frame. Face Detection is ENABLED if PSRAM is enabled as well |
12 |
| - |
13 |
| -// =================== |
14 |
| -// Select camera model |
15 |
| -// =================== |
16 |
| -//#define CAMERA_MODEL_WROVER_KIT // Has PSRAM |
17 |
| -#define CAMERA_MODEL_ESP_EYE // Has PSRAM |
18 |
| -//#define CAMERA_MODEL_ESP32S3_EYE // Has PSRAM |
19 |
| -//#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM |
20 |
| -//#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM |
21 |
| -//#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM |
22 |
| -//#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM |
23 |
| -//#define CAMERA_MODEL_M5STACK_UNITCAM // No PSRAM |
24 |
| -//#define CAMERA_MODEL_M5STACK_CAMS3_UNIT // Has PSRAM |
25 |
| -//#define CAMERA_MODEL_AI_THINKER // Has PSRAM |
26 |
| -//#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM |
27 |
| -//#define CAMERA_MODEL_XIAO_ESP32S3 // Has PSRAM |
28 |
| -// ** Espressif Internal Boards ** |
29 |
| -//#define CAMERA_MODEL_ESP32_CAM_BOARD |
30 |
| -//#define CAMERA_MODEL_ESP32S2_CAM_BOARD |
31 |
| -//#define CAMERA_MODEL_ESP32S3_CAM_LCD |
32 |
| -//#define CAMERA_MODEL_DFRobot_FireBeetle2_ESP32S3 // Has PSRAM |
33 |
| -//#define CAMERA_MODEL_DFRobot_Romeo_ESP32S3 // Has PSRAM |
34 | 6 | #include "camera_pins.h"
|
35 | 7 |
|
36 |
| -// =========================== |
37 |
| -// Enter your WiFi credentials |
38 |
| -// =========================== |
39 |
| -const char *ssid = "**********"; |
40 |
| -const char *password = "**********"; |
| 8 | +//========================================================== |
| 9 | +// Please refer to <config.h> to setup wifi and board model. |
| 10 | +//========================================================== |
| 11 | + |
| 12 | +const char *ssid = WIFI_SSID; |
| 13 | +const char *password = WIFI_PASSWORD; |
41 | 14 |
|
42 | 15 | void startCameraServer();
|
43 | 16 | void setupLedFlash(int pin);
|
@@ -68,8 +41,8 @@ void setup() {
|
68 | 41 | config.pin_reset = RESET_GPIO_NUM;
|
69 | 42 | config.xclk_freq_hz = 20000000;
|
70 | 43 | config.frame_size = FRAMESIZE_UXGA;
|
71 |
| - config.pixel_format = PIXFORMAT_JPEG; // for streaming |
72 |
| - //config.pixel_format = PIXFORMAT_RGB565; // for face detection/recognition |
| 44 | + //config.pixel_format = PIXFORMAT_JPEG; // for streaming |
| 45 | + config.pixel_format = PIXFORMAT_RGB565; // for face detection/recognition |
73 | 46 | config.grab_mode = CAMERA_GRAB_WHEN_EMPTY;
|
74 | 47 | config.fb_location = CAMERA_FB_IN_PSRAM;
|
75 | 48 | config.jpeg_quality = 12;
|
|
0 commit comments