diff options
author | Paul Elder <paul.elder@ideasonboard.com> | 2024-02-29 12:22:07 +0900 |
---|---|---|
committer | Paul Elder <paul.elder@ideasonboard.com> | 2024-05-09 20:31:06 +0900 |
commit | 1dc01bc9e6c32a8fb776f31cb957a251305de7e5 (patch) | |
tree | 09b2947ec7676a8a7d1b350d34c37636ceee898a /utils/tuning/libtuning/utils.py | |
parent | 626172a16bba9a601c7652569ce9410631c1e6c0 (diff) |
ipa: libipa: histogram: Add transform parameter to constructor
Add a parameter to the histogram constructor that takes a transformation
function to apply to all the bins upon construction.
This is necessary notably for the rkisp1, as the values reported from
the hardware are 20 bits where the upper 16-bits are meaningful integer
values and the lower 4 bits are fractional and meant to be discarded. As
adding a right-shift parameter is probably too specialized, a generic
function is added as a parameter instead.
While at it, optimize the existing constructor to avoid push_back() into
a vector with a known final size.
Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'utils/tuning/libtuning/utils.py')
0 files changed, 0 insertions, 0 deletions