Feature Request: Optional FCAT-Style Markers to Detect Tearing in ZED Frames

Would it be possible to add an option in the ZED SDK to embed simple FCAT-style markers (colored bars or patterns) into the image stream?

This would make it much easier to detect tearing, partial frames, or buffer-swap artifacts, especially when frames are being encoded through NVENC (H.264/H.265) or processed on high-load systems.

Users who don’t mind having a few hardcoded pixels along the edge of the image would benefit from a reliable and low-overhead method to identify when a captured frame contains corrupted data — something that is otherwise extremely difficult to detect programmatically.

Such an option would greatly simplify pipeline debugging and quality assurance for high-frequency or high-resolution ZED capture workflows.

Hi @XavierMorin
Welcome to the Stereolabs community.

Thank you for the suggestion. We will consider it for future releases.

Meanwhile, if you want to detect corrupted frames, you can leverage the features of the ZED SDK:

We’ve already tried this approach, but it hasn’t been able to detect any torn frames.

It also seems to be noted in the description: “This version doesn’t detect frame tearing currently”.

Yes, for this specific case this is expected.
In this case you must detect them using custom image analysis processing.