You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
uint8_tpadding_data; ///< BF edge padding pixel data
23
+
uint8_tbf_template[ISP_BF_TEMPLATE_X_NUMS][ISP_BF_TEMPLATE_Y_NUMS]; ///< BF template data
24
+
uint8_tdenoising_level; ///< BF denoising level, from 2 to 20, the bigger the better denoising performance, but the worse detailed
25
+
uint8_tpadding_line_tail_valid_start_pixel; ///< BF edge padding line tail valid start pixel, padding data will only be valid between the valid start pixel and the valid end pixel. Set both the start and end pixel to 0 to make all padding pixel valid
26
+
uint8_tpadding_line_tail_valid_end_pixel; ///< BF edge padding line tail valid end pixel, padding data will only be valid between the valid start pixel and the valid end pixel. Set both the start and end pixel to 0 to make all padding pixel valid
27
+
} esp_isp_bf_config_t;
28
+
29
+
/**
30
+
* @brief ISP BF configuration
31
+
*
32
+
* @note After calling this API, BF doesn't take into effect until `esp_isp_bf_enable` is called
33
+
*
34
+
* @param[in] proc Processor handle
35
+
* @param[in] config BF configurations, set NULL to de-configure the ISP BF
36
+
*
37
+
* @return
38
+
* - ESP_OK On success
39
+
* - ESP_ERR_INVALID_STATE Not allowed to be called under current state
40
+
* - ESP_ERR_INVALID_ARG If the combination of arguments is invalid
0 commit comments