Dear Support,
I want to create my own srv app, and I hope that it can run with 25-30 fps.
If I create two openvx nodes for example vxColorConvertNode() and vxChannelExtractNode() and I set the node target (with vxSetNodeTarget()) to DSP1 or DSP2, my app is running with 30 fps. But if I create one more openvx node like vxChannelExtractNode()(target is DSP1 or DSP2) then the app is running much slower than before (~20fps).
If I make my whole graph with all openvx nodes(it means 54 nodes) and I set the targets (DSP1 or DSP2) for all nodes then the app is running only 2fps.
Graph 1: captureObj->vissObj->vxColorConvertNode(DSP1)->vxChannelExtractNode(DSP2) ===> ~30fps
Graph 2: captureObj->vissObj->vxColorConvertNode(DSP1)->vxChannelExtractNode1(DSP2)
->vxChannelExtractNode2(DSP2 or DSP1) ===> ~20fps (these two vxChannelExtractNode() inputs are the same vx_image)
How can I fix it?
Best regards,
Bence