Part Number:TDA4VM
问:当一个节点在 OpenVX 中被复制时,传递给节点 instance0 的参数将被重新用于所有复制节点。通常只有输入和/或输出映像会在应用中被复制,以便为每个复制节点提供不同的映像实例。
本文介绍了如何为复制节点提供不同的参数集。它使用 LDC 作为示例,并为每个复制的 LDC 节点提供不同的查找表。
Cherry Zhou:
答:请查找附件补丁,它演示了复制节点的每个实例的参数有何不同。我在这里以 LDC 节点为例,并演示了如何为每个实例提供不同的网格表。
需要注意几点。
每个复制节点实例需要不同的参数,该参数必须是对象数组的一部分。因此,请创建此参数的对象数组,并在节点创建时间提供 index0 元素。
可以使用 vxGetObjectArrayItem API 访问对象数组的每个元素,然后可以在应用中映射该元素以提供不同的值。在此示例中,每个 lut 实例映射到应用空间中,并填充不同的 LUT 表。
当使用 vxReplicateNode API 复制此节点时,请确保在传递给此 API 的参数列表中为该参数设置 vx_true_e。在此示例中,第 5 个参数是网格图像,因此在复制数组中将第 5 个标志设置为 true。/cfs-file/__key/communityserver-discussions-components-files/791/1805.DifferentLDCTableForEachReplicatedNode.zip