Dear Team,
Please kindly support my customer CNH Industrial with their TDA4VM implementation. Details below:
I would like to ask for some support concerning the TDA4VM platform, more specifically on the OpenVX Viss kernel. I am currently inputting a raw GB-bayer format image, and I would like to retrieve the R, G, and B channels. I saw this was possible from the documentation online if I set the fcp mux correctly. Now, I am getting three planes back and I write them to disk (in subsequent nodes), but, the output does not form a correct RGB image.
Parameters and code
I extract all three channels in three separate VX_DF_IMAGE_U8 as referenced by the documentation.

The configuration is set as follows (every subsystem is bypassed as I’m currently only interested in the debayering functionality)

The target is set to
TIVX_TARGET_VPAC_VISS1
And I write the image as follows in a custom CPU targeted node


Outputs
I currently receive an output where the red channel seems to be fine, but both the green and blue channel have weird things happening. I think the green channel shows only the bottom, the blue only the top. And also, every second on every row apart from the first is set to zero. This makes that the image simply does not make sense.
Could you help me with this issue or forward me to the correct support?
Do you also have some additional documentation on the exact algorithms that are implemented in the VISS node for reproducability?







