This looks like the generic problem of IMX image sensor more than v4l2/argus stack. But I hope you can share your thought/idea. Thank you.
I’m working with IMX485 Sony image sensor and Jetson Nano. The image sensor support binning mode, but the way it support doesn’t make any sense for picture’s brightness.
In binning mode, 4 10bits pixels will be summed into one 12bits pixel, and output is 12bits image. And libargus process this image as a normal 12bits image. So the advantage of binning image regarding low light condition is lost here.
My question is, is there any mechanisms to pre-process the image before libargus starts ISP processing? In this case, multiple the input image with 4 should be used.