http://www.emgu.com
Convert the raw keypoints and descriptors to array of managed structure.

Namespace: Emgu.CV.Features2D
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public static Features2DTracker<(Of <(<'TDescriptor>)>)>..::..MatchedImageFeature[] ConvertToMatchedImageFeature(
	VectorOfKeyPoint modelKeyPointVec,
	Matrix<TDescriptor> modelDescriptorMat,
	VectorOfKeyPoint observedKeyPointVec,
	Matrix<TDescriptor> observedDescriptorMat,
	Matrix<int> indices,
	Matrix<float> dists,
	Matrix<byte> mask
)
Visual Basic
Public Shared Function ConvertToMatchedImageFeature ( 
	modelKeyPointVec As VectorOfKeyPoint,
	modelDescriptorMat As Matrix(Of TDescriptor),
	observedKeyPointVec As VectorOfKeyPoint,
	observedDescriptorMat As Matrix(Of TDescriptor),
	indices As Matrix(Of Integer),
	dists As Matrix(Of Single),
	mask As Matrix(Of Byte)
) As Features2DTracker<(Of <(<'TDescriptor>)>)>..::..MatchedImageFeature()
Visual C++
public:
static array<Features2DTracker<(Of <(<'TDescriptor>)>)>..::..MatchedImageFeature>^ ConvertToMatchedImageFeature(
	VectorOfKeyPoint^ modelKeyPointVec, 
	Matrix<TDescriptor>^ modelDescriptorMat, 
	VectorOfKeyPoint^ observedKeyPointVec, 
	Matrix<TDescriptor>^ observedDescriptorMat, 
	Matrix<int>^ indices, 
	Matrix<float>^ dists, 
	Matrix<unsigned char>^ mask
)
F#
static member ConvertToMatchedImageFeature : 
        modelKeyPointVec : VectorOfKeyPoint * 
        modelDescriptorMat : Matrix<'TDescriptor> * 
        observedKeyPointVec : VectorOfKeyPoint * 
        observedDescriptorMat : Matrix<'TDescriptor> * 
        indices : Matrix<int> * 
        dists : Matrix<float32> * 
        mask : Matrix<byte> -> Features2DTracker<(Of <(<'TDescriptor>)>)>..::..MatchedImageFeature[] 

Parameters

modelKeyPointVec
Type: Emgu.CV.Util..::..VectorOfKeyPoint
The model keypoint vector
modelDescriptorMat
Type: Emgu.CV..::..Matrix<(Of <(<'TDescriptor>)>)>
The mode descriptor vector
observedKeyPointVec
Type: Emgu.CV.Util..::..VectorOfKeyPoint
The observerd keypoint vector
observedDescriptorMat
Type: Emgu.CV..::..Matrix<(Of <(<'TDescriptor>)>)>
The observed descriptor vector
indices
Type: Emgu.CV..::..Matrix<(Of <(<'Int32>)>)>
The indices matrix
dists
Type: Emgu.CV..::..Matrix<(Of <(<'Single>)>)>
The distances matrix
mask
Type: Emgu.CV..::..Matrix<(Of <(<'Byte>)>)>
The mask

Return Value

Type: array<Features2DTracker<(Of <(<'TDescriptor>)>)>..::..MatchedImageFeature>[]()[][]
The managed MatchedImageFeature array

See Also