You are here: Start » AVL.NET » AVL.MergeLocationResults_Multiple(AvlNet.Object2D[], AvlNet.Object2D[], AvlNet.Object2D[], AvlNet.Object2D[], float, float, AvlNet.Object2D[], int[])

AVL.MergeLocationResults_Multiple(AvlNet.Object2D[], AvlNet.Object2D[], AvlNet.Object2D[], AvlNet.Object2D[], float, float, AvlNet.Object2D[], int[])

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void MergeLocationResults_Multiple(
	AvlNet.Object2D[] inObjects1,
	AvlNet.Object2D[] inObjects2,
	AvlNet.Object2D[] inObjects3,
	AvlNet.Object2D[] inObjects4,
	float inMinDistance,
	float inMinScore,
	out AvlNet.Object2D[] outObjects,
	out int[] outIndices
)

Parameters

inObjects1
Type: AvlNet.Object2D
inObjects2
Type: AvlNet.Object2D
inObjects3
Type: AvlNet.Object2D
inObjects4
Type: AvlNet.Object2D
inMinDistance
Type: System.Single
inMinScore
Type: System.Single
outObjects
Type: AvlNet.Object2D
outIndices
Type: System.Int32

Description

Filter selects the best matching object from the given matching objects.

This filter is especially useful for finding big objects by using smaller template models instead of the large model.

This filter will return a valid object location even if object is partially covered.

Examples

Object location found based on two matching objects(red and green).

Remarks

Each template matching object which is used in filter must have set this same reference frame.

See also