I’m capturing images using OpenCV and GStreamer in Python from a MIPI-connected camera on my TX2.
My Python code for reading frames in OpenCV with GStreamer looks like this:
cv2.VideoCapture("nvarguscamerasrc ! video/x-raw(memory:NVMM), width=3840, height=2160, framerate=60/1 ! nvvidconv ! video/x-raw, format=(string)I420, width=3840, height=2160 ! appsink name=appsink max-buffers=1 emit-signals=true", cv2.CAP_GSTREAMER)
I’d like to set an auto-exposure region on the camera. Is this possible with my current setup?
This thread says an AE region can only be set through the MMAPI and not through the nvarguscamerasrc element.
I followed this thread and I’m able to use the MMAPI to set the AE region when capturing the camera using the MMAPI.
Is it possible to use the MMAPI to change the AE region when capturing through my OpenCV/GStreamer setup?