diff options
author | Daniel Scally <dan.scally@ideasonboard.com> | 2024-05-02 14:30:46 +0100 |
---|---|---|
committer | Kieran Bingham <kieran.bingham@ideasonboard.com> | 2024-05-08 12:54:57 +0100 |
commit | fdcd5d04ec6a3b3c98a46041762cdaf4bdb76190 (patch) | |
tree | a1e2d04fcbbff7bee1a4db9ab5132f6d9ee7ad23 /src/ipa/rkisp1/algorithms/agc.h | |
parent | 4c5152843a2af408b5048516c314d32ac4ff6654 (diff) |
ipa: rkisp1: Remove bespoke Agc functions
Now that the rkisp1 Agc algorithm is a derivation of MeanLuminanceAgc
we can remove the bespoke functions from the IPA's class.
Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/ipa/rkisp1/algorithms/agc.h')
-rw-r--r-- | src/ipa/rkisp1/algorithms/agc.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/ipa/rkisp1/algorithms/agc.h b/src/ipa/rkisp1/algorithms/agc.h index 34504459..f2f5b59d 100644 --- a/src/ipa/rkisp1/algorithms/agc.h +++ b/src/ipa/rkisp1/algorithms/agc.h @@ -44,19 +44,10 @@ public: ControlList &metadata) override; private: - void computeExposure(IPAContext &Context, IPAFrameContext &frameContext, - double yGain, double iqMeanGain); - utils::Duration filterExposure(utils::Duration exposureValue); - double estimateLuminance(Span<const uint8_t> expMeans, double gain); - double measureBrightness(Span<const uint32_t> hist) const; void fillMetadata(IPAContext &context, IPAFrameContext &frameContext, ControlList &metadata); double estimateLuminance(double gain) const override; - uint64_t frameCount_; - - utils::Duration filteredExposure_; - Span<const uint8_t> expMeans_; }; |