# Espressif Image Process Algorithm for ISP Espressif image process algorithm component provides a suit of image process algorithms.[![Component Registry](https://components.espressif.com/components/espressif/esp_ipa/badge.svg)](https://components.espressif.com/components/espressif/esp_ipa) ## Algorithm | Algorithm Name(1) | Function | |:-:|:-:| | "awb.gray" | Gray world algorithm for auto white balance | | "agc.threshold" | Gain threshold algorithm for auto gain control | - (1): The algorithm index name is used by initialize function `esp_ipa_pipeline_create`, for example: ```c esp_ipa_pipeline_handle_t handle; static const char *ipa_names[] = { "awb.gray", "agc.threshold" }; static const int ipa_nums = sizeof(ipa_names) / sizeof(ipa_names); ... ret = esp_ipa_pipeline_create(ipa_nums, ipa_names, &handle); ... ```
25f2492119ee15d5055d427d0e31a82e007c89a5
idf.py add-dependency "espressif/esp_ipa^0.1.0"