Merge two arrays into one single array, similarly to the Merge node.

This node has a built-in option to merge items in the input arrays if they come closer to each other than a given threshold.

As a result, this node costs a little more (depending on the settings) in terms of ressources than the simpler Merge node.

It only considers X and Y Properties in the input arrays to compute the merge and will output an array with only the following properties : ID, X, Y, Lifetime.

Any other properties in the input arrays will be dropped by this node.


Properties


  • Max keep time : Sets how long (in ms) the item should be kept in the output once it is not detected anymore.
    Default : 500
  • Max distance : Set the maximum distance (in pixels) the item is allowed to move from one frame to the next and still be considered the same item.
    Default : 100
  • Merge distance : Set the distance between two items under which they will be considered the same item. Units may differ depending on what type of sensor you are using and the way it outputs its data in the graph.
    Default : 4
  • Tracking history : Set the number of frames to keep in buffer to compute predictions & measure corrections. Setting this too high will consume more ressource with little gain on accuracy.
    Default : 5
  • Weight of prediction : Set the importance of the predictions in the algorithm. Values operate between 0.01 and 10. Higher values will reduce noise but induce latency on the tracking.
    Default : 0.5
  • Noise level : Sets the threshold for the noise detected by the sensor. Setting this too high will introduce latency in the tracking.
    Default : 2.0

Inputs


Name Type Description
Array1 Array First array to merge
Array2 Array Second array to merge

Outputs


Name Type Description
Array Array Resulting array from the merge

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.