Merge branch 'change/camera_example_readme_change' into 'master'

example(camera): update some info about camera related examples

See merge request espressif/esp-idf!33637
This commit is contained in:
Armando (Dou Yiwen) 2024-09-19 14:15:42 +08:00
commit bff2f9b2dd
3 changed files with 29 additions and 10 deletions

View File

@ -6,7 +6,7 @@
## Overview
This example demonstrates how to use the esp_driver_cam component to capture camera sensor signals and display it via DSI interface.
This example demonstrates how to use the esp_driver_cam component to capture camera sensor signals and display it via DSI interface. This example will auto-detect camera sensors via [ESP camera sensor driver](https://components.espressif.com/components/espressif/esp_cam_sensor/versions/0.5.3) and capture camera sensor signals via CSI interface and display it via DSI interface.
## Usage
@ -15,12 +15,12 @@ The subsections below give only absolutely necessary information. For full steps
### Hardware Required
This example requires:
- SC2336 or OV5647 camera sensor
- OV5647 or SC2336 camera sensor, or other camera sensors
- EK79007 or ILI9881C LCD screen
- ESP32P4 devkit
**Note:** OV5647 has its own ISP functions, whereas SC2336 is a camera sensor without ISP functions. You can use the ESP on-chip ISP functions to tune the image together with the sensor ISP functions, if the image quality is not as expected.
**Note:** For EK79007 you will need to connect following pins:
- 5V - 5V
- GND - GND
@ -104,6 +104,7 @@ idf.py menuconfig
```
Set CONFIG_CAMERA_OV5647 to y
Set CONFIG_CAMERA_SC2336 to y
```

View File

@ -6,10 +6,14 @@
## Overview
This example demonstrates how to use the ISP (image signal processor) to work with esp_driver_cam component. This example will capture camera sensor signals via CSI interface and display it via DSI interface. This example enables
This example demonstrates how to use the ISP (image signal processor) to work with esp_driver_cam component. This example will auto-detect camera sensors via [ESP camera sensor driver](https://components.espressif.com/components/espressif/esp_cam_sensor/versions/0.5.3) and capture camera sensor signals via CSI interface and display it via DSI interface. This example enables following ISP functions:
- ISP AF (auto-focus) feature
- ISP BF (bayer denoise) feature
- ISP Sharpen feature
- ISP Demosaic feature
- ISP GAMMA feature
- ISP Color feature
## Usage
@ -20,10 +24,18 @@ The subsections below give only absolutely necessary information. For full steps
This example requires:
- OV5647 camera sensor with VCM (Voice Coil Motor). The VCM used in this example is DW9714.
- ILI9881C LCD screen
- OV5647 or SC2336 camera sensor, or other camera sensors
- EK79007 or ILI9881C LCD screen
- ESP32P4 devkit
**Note:** OV5647 has its own ISP functions, whereas SC2336 is a camera sensor without ISP functions. You can use the ESP on-chip ISP functions to tune the image together with the sensor ISP functions, if the image quality is not as expected.
**Note:** For EK79007 you will need to connect following pins:
- 5V - 5V
- GND - GND
- RST_LCD - 3V3
You can also connect camera sensors and LCD screens from other vendors to the ESP chip, you can find corresponding camera or LCD drivers from [ESP Component Registry](https://components.espressif.com), or design your own customized drivers.
GND GND
┌────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────┐
@ -43,7 +55,7 @@ This example requires:
│ ├──────────────────────┤ │ DSI DATA 1N │ │
│ │ │ ├───────────────────────────┤ │
│ │ CSI DATA 1N │ ESP32-P4 │ │ │
OV5647 ├──────────────────────┤ │ DSI CLK N │ ILI9881C
Camera ├──────────────────────┤ │ DSI CLK N │ LCD Screen
│ │ │ ├───────────────────────────┤ │
│ │ CSI CLK N │ │ │ │
│ ├──────────────────────┤ │ DSI CLK P │ │
@ -100,6 +112,7 @@ idf.py menuconfig
```
Set CONFIG_CAMERA_OV5647 to y
Set CONFIG_CAMERA_SC2336 to y
```

View File

@ -19,9 +19,14 @@ The subsections below give only absolutely necessary information. For full steps
This example requires:
- ILI9881C LCD screen
- EK79007 or ILI9881C LCD screen
- ESP32P4 devkit
**Note:** For EK79007 you will need to connect following pins:
- 5V - 5V
- GND - GND
- RST_LCD - 3V3
GND
┌─────────────────────────────────────────────────────────┐
@ -41,7 +46,7 @@ This example requires:
│ │ DSI DATA 1N │ │
│ ├───────────────────────────┤ │
│ ESP32-P4 │ │ │
│ │ DSI CLK N │ ILI9881C
│ │ DSI CLK N │ LCD Screen
│ ├───────────────────────────┤ │
│ │ │ │
│ │ DSI CLK P │ │