// // C++: static Ptr_PCTSignatures cv::xfeatures2d::PCTSignatures::create(vector_Point2f initSamplingPoints, int initSeedCount) // /** * Creates PCTSignatures algorithm using pre-generated sampling points * and number of clusterization seeds. It uses the provided * sampling points and generates its own clusterization seed indexes. * param initSamplingPoints Sampling points used in image sampling. * param initSeedCount Number of initial clusterization seeds. * Must be lower or equal to initSamplingPoints.size(). * return Created algorithm. */ public static PCTSignatures create(MatOfPoint2f initSamplingPoints, int initSeedCount) { if (initSamplingPoints != null) { initSamplingPoints.ThrowIfDisposed(); } Mat initSamplingPoints_mat = initSamplingPoints; return(PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_14(initSamplingPoints_mat.nativeObj, initSeedCount))); }
//javadoc: PCTSignatures::create(initSampleCount) public static PCTSignatures create(int initSampleCount) { #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER PCTSignatures retVal = PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_12(initSampleCount)); return(retVal); #else return(null); #endif }
// // C++: static Ptr_PCTSignatures cv::xfeatures2d::PCTSignatures::create(vector_Point2f initSamplingPoints, int initSeedCount) // //javadoc: PCTSignatures::create(initSamplingPoints, initSeedCount) public static PCTSignatures create(MatOfPoint2f initSamplingPoints, int initSeedCount) { if (initSamplingPoints != null) { initSamplingPoints.ThrowIfDisposed(); } #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER Mat initSamplingPoints_mat = initSamplingPoints; PCTSignatures retVal = PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_14(initSamplingPoints_mat.nativeObj, initSeedCount)); return(retVal); #else return(null); #endif }
// // C++: static Ptr_PCTSignatures cv::xfeatures2d::PCTSignatures::create(vector_Point2f initSamplingPoints, vector_int initClusterSeedIndexes) // /** * Creates PCTSignatures algorithm using pre-generated sampling points * and clusterization seeds indexes. * param initSamplingPoints Sampling points used in image sampling. * param initClusterSeedIndexes Indexes of initial clusterization seeds. * Its size must be lower or equal to initSamplingPoints.size(). * return Created algorithm. */ public static PCTSignatures create(MatOfPoint2f initSamplingPoints, MatOfInt initClusterSeedIndexes) { if (initSamplingPoints != null) { initSamplingPoints.ThrowIfDisposed(); } if (initClusterSeedIndexes != null) { initClusterSeedIndexes.ThrowIfDisposed(); } Mat initSamplingPoints_mat = initSamplingPoints; Mat initClusterSeedIndexes_mat = initClusterSeedIndexes; return(PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_15(initSamplingPoints_mat.nativeObj, initClusterSeedIndexes_mat.nativeObj))); }
// // C++: static Ptr_PCTSignatures cv::xfeatures2d::PCTSignatures::create(int initSampleCount = 2000, int initSeedCount = 400, int pointDistribution = 0) // /** * Creates PCTSignatures algorithm using sample and seed count. * It generates its own sets of sampling points and clusterization seed indexes. * param initSampleCount Number of points used for image sampling. * param initSeedCount Number of initial clusterization seeds. * Must be lower or equal to initSampleCount * param pointDistribution Distribution of generated points. Default: UNIFORM. * Available: UNIFORM, REGULAR, NORMAL. * return Created algorithm. */ public static PCTSignatures create(int initSampleCount, int initSeedCount, int pointDistribution) { return(PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_10(initSampleCount, initSeedCount, pointDistribution))); }
/** * Creates PCTSignatures algorithm using sample and seed count. * It generates its own sets of sampling points and clusterization seed indexes. * Must be lower or equal to initSampleCount * Available: UNIFORM, REGULAR, NORMAL. * return Created algorithm. */ public static PCTSignatures create() { return(PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_13())); }
/** * Creates PCTSignatures algorithm using sample and seed count. * It generates its own sets of sampling points and clusterization seed indexes. * param initSampleCount Number of points used for image sampling. * Must be lower or equal to initSampleCount * Available: UNIFORM, REGULAR, NORMAL. * return Created algorithm. */ public static PCTSignatures create(int initSampleCount) { return(PCTSignatures.__fromPtr__(xfeatures2d_PCTSignatures_create_12(initSampleCount))); }