I have a setup of Jetson Nano 4GB, ecam30 (econ systems) CSI camera and using Python (3.6.9) Opencv (4.1.1) and have the following settings:
video_capture = cv2.VideoCapture(device)
video_capture.set(3, 640)
video_capture.set(4, 480)
video_capture.set(5, 60)
video_capture.set(CAP_PROP_AUTO_EXPOSURE, 3)
video_capture.set(CAP_PROP_AUTO_EXPOSURE, 1)
video_capture.set(CAP_PROP_AUTO_WB, 0)
video_capture.set(CAP_PROP_EXPOSURE, 150)
video_capture.set(CAP_PROP_BRIGHTNESS, 1)
video_capture.set(CAP_PROP_CONTRAST, 10)
video_capture.set(CAP_PROP_SATURATION, 20)
video_capture.set(CAP_PROP_SHARPNESS, 20)
video_capture.set(CAP_PROP_GAMMA, 240)
video_capture.set(CAP_PROP_GAIN, 15)
video_capture.set(CAP_PROP_WB_TEMPERATURE, 4500)
I am getting bluish tint while capturing the image. The below results are two successive images captured one after another. It is once in a while issue which is solved after rebooting the Jetson Nano. But after sometime it is regenerated. AutoWhiteBalance is kept off.