This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: How can multiple specified channels be selected simultaneously?

Part Number: TDA4VM

Dear experts,

How to choose the specified two or three channels from the previous node's four output channels as the inputs to the next node?

Regards,

Xin

  • Hi Xin,

    This cannot be done directly in OpenVX as it is all object array based.

    The only way I see to achieve this is to create multiple nodes (one for 3 channel and second one for the 4th channel) or else, we also have a object array splitter node in SDK 8.6 which takes in an object array and splits to multiple subset arrays. This could also be useful for your usecase.

    VX_API_ENTRY vx_node VX_API_CALL tivxObjArraySplitNode(vx_graph graph,
                                                                                                           vx_object_array in,
                                                                                                          vx_object_array out0,
                                                                                                          vx_object_array out1,
                                                                                                          vx_object_array out2,
                                                                                                          vx_object_array out3)

    Regards,

    Nikhil

  • Hi Nikhil,

    Is this node splitting an object array into four object Arrays? For example, splitting an object array of four elements into four object arrays of one element. Is there a demo using this node?

    Regards,

    Xin

  • Hi,

    You could find this node being used in the multicam demo in SDK8.6, where the output of the node is being fed to 2 Viss nodes,

    Regards,

    Nikhil