Class CompositeIndexParams
- Namespace
- OpenCvSharp.Flann
- Assembly
- OpenCvSharp.dll
When using a parameters object of this type the index created combines the randomized kd-trees and the hierarchical k-means tree.
public class CompositeIndexParams : IndexParams, IDisposable, ICvPtrHolder
- Inheritance
-
CompositeIndexParams
- Implements
- Inherited Members
Constructors
CompositeIndexParams(Ptr)
protected CompositeIndexParams(Ptr ptrObj)
Parameters
ptrObjPtr
CompositeIndexParams(int, int, int, FlannCentersInit, float)
public CompositeIndexParams(int trees = 4, int branching = 32, int iterations = 11, FlannCentersInit centersInit = FlannCentersInit.Random, float cbIndex = 0.2)
Parameters
treesintThe number of parallel kd-trees to use. Good values are in the range [1..16]
branchingintThe branching factor to use for the hierarchical k-means tree
iterationsintThe maximum number of iterations to use in the k-means clustering stage when building the k-means tree. A value of -1 used here means that the k-means clustering should be iterated until convergence
centersInitFlannCentersInitThe algorithm to use for selecting the initial centers when performing a k-means clustering step.
cbIndexfloatThis parameter (cluster boundary index) influences the way exploration is performed in the hierarchical kmeans tree. When cb_index is zero the next kmeans domain to be explored is choosen to be the one with the closest center. A value greater then zero also takes into account the size of the domain.