Other Parts Discussed in Thread: SK-AM69, AM69
Tool/software:
I am using a AM69A board with SDK j784s4.
I am writing Python code to capture images from an IMX219 camera and read the image data. I create a GStreamer pipeline and run it with OpenCV's cv2.VideoCapture().
The pipeline is generated as follows:
gst_pipeline = 'v4l2src device=/dev/video-imx219-cam3 io-mode=5 ! queue ! video/x-bayer, width=1920, height=1080, format=rggb ! tiovxisp sensor-name=SENSOR_SONY_IMX219_RPI dcc-isp-file=/opt/imaging/imx219/linear/dcc_viss.bin format-msb=7 sink_0::dcc-2a-file=/opt/imaging/imx219/linear/dcc_2a.bin sink_0::device=/dev/v4l-rpi-subdev0 ! \
video/x-raw,format=NV12, width=1920, height=1080 ! tiovxdlcolorconvert ! video/x-raw, format=RGB ! videoconvert ! video/x-raw, format=BGR ! queue ! appsink, emit-signals = True, sync = False, max-buffers = 1, drop = True'
With this, the image data is captured correctly for a moment, but after 1-2 seconds, the following error occurs, and the program stops. Is there a way to resolve this issue?
220.462080 s: VX_ZONE_ERROR:[vxMapUserDataObject:455] No available user data object maps 220.462107 s: VX_ZONE_ERROR:[vxMapUserDataObject:456] May need to increase the value of TIVX_USER_DATA_OBJECT_MAX_MAPS in tiovx/include/TI/tivx_config.h 220.462119 s: VX_ZONE_ERROR:[vxMapUserDataObject:455] No available user data object maps 220.462130 s: VX_ZONE_ERROR:[vxMapUserDataObject:456] May need to increase the value of TIVX_USER_DATA_OBJECT_MAX_MAPS in tiovx/include/TI/tivx_config.h