Skip to content

Webcam_CSI AE, CCM, Denoise runtime ipdate#24559

Open
TheHexaMaster wants to merge 5 commits intoarendst:developmentfrom
TheHexaMaster:development
Open

Webcam_CSI AE, CCM, Denoise runtime ipdate#24559
TheHexaMaster wants to merge 5 commits intoarendst:developmentfrom
TheHexaMaster:development

Conversation

@TheHexaMaster
Copy link
Contributor

Description:

  • Added AE, CCM and denoising runtime correction
  • AE mirroring for denoising
  • berry driver with AE callback apply for ov02c10
  • CSI_isp major changes

Tested on JC1060P470C_I_W board with ov02c10. Need feedback for other boards / displays. Because of different correction behaviour in compare to ESP_IPA, drivers need to be fine-tuned when creating config JSON for other drivers (decreasing AWB steps, min counted, treshold etc).

Related issue (if applicable): fixes #

Checklist:

  • The pull request is done against the latest development branch
  • Only relevant files were touched
  • Only one feature/fix was added per PR and the code change compiles without warnings
  • The code change is tested and works with Tasmota core ESP8266 V.2.7.8
  • The code change is tested and works with Tasmota core ESP32 V.3.1.10
  • I accept the CLA.

NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass
ov

Implement OV02C10 camera sensor driver with initialization, configuration, and control methods.
Add configuration for OV02C10 camera sensor with AWB, AGC, and other settings.
Added AE and CCM runtime support
Added support for automatic exposure and white balance control in the ESP32-P4 CSI webcam driver.
Added WcResumeRuntimeAfterReconfig function to handle camera streaming state and reinitialize ISP runtime controllers.
@Jason2866
Copy link
Collaborator

Jason2866 commented Mar 16, 2026

@TheHexaMaster Thx for the PR. Since this Code Part is still under heavy development we will not merge as it is. We will use your findings from the research you have done. Thx for this. We know it is a lot of work. So your work will be there! We are gonna implement our way. No need to fix the CI failures. The work is to understand ;-)

@TheHexaMaster
Copy link
Contributor Author

@TheHexaMaster Thx for the PR. Since this Code Part is still under heavy development we will not merge as it is. We will use your findings from the research you have done. Thx for this. We know it is a lot of work. So your work will be there! We are gonna implement our way. No need to fix the CI failures. The work is to understand ;-)

Understand, that was the main goal. Hope it helps :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants