mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
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:
commit
bff2f9b2dd
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
## Overview
|
## 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
|
## Usage
|
||||||
|
|
||||||
@ -15,12 +15,12 @@ The subsections below give only absolutely necessary information. For full steps
|
|||||||
|
|
||||||
### Hardware Required
|
### Hardware Required
|
||||||
|
|
||||||
This example requires:
|
- OV5647 or SC2336 camera sensor, or other camera sensors
|
||||||
|
|
||||||
- SC2336 or OV5647 camera sensor
|
|
||||||
- EK79007 or ILI9881C LCD screen
|
- EK79007 or ILI9881C LCD screen
|
||||||
- ESP32P4 devkit
|
- 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:
|
**Note:** For EK79007 you will need to connect following pins:
|
||||||
- 5V - 5V
|
- 5V - 5V
|
||||||
- GND - GND
|
- GND - GND
|
||||||
@ -104,6 +104,7 @@ idf.py menuconfig
|
|||||||
|
|
||||||
```
|
```
|
||||||
Set CONFIG_CAMERA_OV5647 to y
|
Set CONFIG_CAMERA_OV5647 to y
|
||||||
|
Set CONFIG_CAMERA_SC2336 to y
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,10 +6,14 @@
|
|||||||
|
|
||||||
## Overview
|
## 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 AF (auto-focus) feature
|
||||||
- ISP BF (bayer denoise) feature
|
- ISP BF (bayer denoise) feature
|
||||||
- ISP Sharpen feature
|
- ISP Sharpen feature
|
||||||
|
- ISP Demosaic feature
|
||||||
|
- ISP GAMMA feature
|
||||||
|
- ISP Color feature
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
@ -20,10 +24,18 @@ The subsections below give only absolutely necessary information. For full steps
|
|||||||
|
|
||||||
This example requires:
|
This example requires:
|
||||||
|
|
||||||
- OV5647 camera sensor with VCM (Voice Coil Motor). The VCM used in this example is DW9714.
|
- OV5647 or SC2336 camera sensor, or other camera sensors
|
||||||
- ILI9881C LCD screen
|
- EK79007 or ILI9881C LCD screen
|
||||||
- ESP32P4 devkit
|
- 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
|
GND GND
|
||||||
┌────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────┐
|
┌────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────┐
|
||||||
@ -43,7 +55,7 @@ This example requires:
|
|||||||
│ ├──────────────────────┤ │ DSI DATA 1N │ │
|
│ ├──────────────────────┤ │ DSI DATA 1N │ │
|
||||||
│ │ │ ├───────────────────────────┤ │
|
│ │ │ ├───────────────────────────┤ │
|
||||||
│ │ CSI DATA 1N │ ESP32-P4 │ │ │
|
│ │ CSI DATA 1N │ ESP32-P4 │ │ │
|
||||||
│ OV5647 ├──────────────────────┤ │ DSI CLK N │ ILI9881C │
|
│ Camera ├──────────────────────┤ │ DSI CLK N │ LCD Screen │
|
||||||
│ │ │ ├───────────────────────────┤ │
|
│ │ │ ├───────────────────────────┤ │
|
||||||
│ │ CSI CLK N │ │ │ │
|
│ │ CSI CLK N │ │ │ │
|
||||||
│ ├──────────────────────┤ │ DSI CLK P │ │
|
│ ├──────────────────────┤ │ DSI CLK P │ │
|
||||||
@ -100,6 +112,7 @@ idf.py menuconfig
|
|||||||
|
|
||||||
```
|
```
|
||||||
Set CONFIG_CAMERA_OV5647 to y
|
Set CONFIG_CAMERA_OV5647 to y
|
||||||
|
Set CONFIG_CAMERA_SC2336 to y
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,9 +19,14 @@ The subsections below give only absolutely necessary information. For full steps
|
|||||||
|
|
||||||
This example requires:
|
This example requires:
|
||||||
|
|
||||||
- ILI9881C LCD screen
|
- EK79007 or ILI9881C LCD screen
|
||||||
- ESP32P4 devkit
|
- ESP32P4 devkit
|
||||||
|
|
||||||
|
**Note:** For EK79007 you will need to connect following pins:
|
||||||
|
- 5V - 5V
|
||||||
|
- GND - GND
|
||||||
|
- RST_LCD - 3V3
|
||||||
|
|
||||||
|
|
||||||
GND
|
GND
|
||||||
┌─────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────┐
|
||||||
@ -41,7 +46,7 @@ This example requires:
|
|||||||
│ │ DSI DATA 1N │ │
|
│ │ DSI DATA 1N │ │
|
||||||
│ ├───────────────────────────┤ │
|
│ ├───────────────────────────┤ │
|
||||||
│ ESP32-P4 │ │ │
|
│ ESP32-P4 │ │ │
|
||||||
│ │ DSI CLK N │ ILI9881C │
|
│ │ DSI CLK N │ LCD Screen │
|
||||||
│ ├───────────────────────────┤ │
|
│ ├───────────────────────────┤ │
|
||||||
│ │ │ │
|
│ │ │ │
|
||||||
│ │ DSI CLK P │ │
|
│ │ DSI CLK P │ │
|
||||||
|
Loading…
Reference in New Issue
Block a user